39 lines
1.5 KiB
JSON
39 lines
1.5 KiB
JSON
|
|
{
|
||
|
|
"_comment": "Extracted from PHI 167.pdf (Std_ReqHireInvoice_DN.rpt) by coordinate-aware extraction AND confirmed by reading the rendered page visually. Totals block: SUB TOTAL 12,700.00 / Escalation 0.00 / PLUS VAT 1,905.00 / INVOICE TOTAL 14,605.00. The 1,905.00 sits under the column headed PLUS VAT - it is 15% VAT, NOT an escalation; escalation is zero. INVOICE TOTAL is therefore VAT-INCLUSIVE. Only amount_excl is booked to income. Site is taken from the invoice's own description text.",
|
||
|
|
"invoice_no": "PHI 167",
|
||
|
|
"invoice_date": "2026-09-18",
|
||
|
|
"order_no": "PHR 171",
|
||
|
|
"debtor": "Mega Infrastructure",
|
||
|
|
"debtor_no": "09MIS001",
|
||
|
|
"period_from": "2026-08-21",
|
||
|
|
"period_to": "2026-09-18",
|
||
|
|
"description": "Hire Plant SEp 2026 Halfway Gardens",
|
||
|
|
"site": "Halfway Gardens",
|
||
|
|
"section": "Plant Hire",
|
||
|
|
"category": "External Plant Hire",
|
||
|
|
"currency": "ZAR",
|
||
|
|
"vat_reg_no": "4830324812",
|
||
|
|
"source_file": "PHI 167.pdf",
|
||
|
|
"vat_pct": 15,
|
||
|
|
"subtotal": 12700,
|
||
|
|
"escalation": 0,
|
||
|
|
"vat": 1905,
|
||
|
|
"total_excl": 12700,
|
||
|
|
"total_incl": 14605,
|
||
|
|
"lines": [
|
||
|
|
{
|
||
|
|
"line_no": 1,
|
||
|
|
"machine_code": "SS-01-CASE",
|
||
|
|
"asset_code": "SS01",
|
||
|
|
"_note": "Register holds SS01 and SS02, both 'CASE420 (430)'. The invoice prints SS-01, so it maps to SS01; confirm with the client if SS02 was the one on site.",
|
||
|
|
"description": "430 Skidsteer",
|
||
|
|
"qty": 63.5,
|
||
|
|
"unit": "Hr",
|
||
|
|
"rate": 200,
|
||
|
|
"rate_type": "Dry Rate",
|
||
|
|
"amount_excl": 12700,
|
||
|
|
"vat": 1905,
|
||
|
|
"total_incl": 14605
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|