ap-ledger-2026-09-11.xlsx — 6 invoices, 2 logged, 4 held
Produced by: Run LIORHEBE-RUN-8814 · 24 columns · 6 rows appended · spreadsheet artifact on the AP ticket · demo values
- Logged and clean
- 14,385.50 USD across 2 invoices, each row carrying the file and the page every figure was read from. Precision Cast Parts INV-4471 at 12,480.00 (precision-inv-4471.pdf, page 1); Helios Power HP-2026-0810 at 1,905.50 (helios-hp-2026-0810.pdf, page 1). One of those is 14.50 under its purchase order and is logged rather than held, because 0.76% is inside the 2% price tolerance and 14.50 is inside the 25.00 amount tolerance — both gates have to be crossed.
- Held
- 10,490.00 USD of known amounts, plus 1 whose total could not be read at all. 4 invoices, 4 tickets, one code each: precision-inv-4471-resend.pdf → duplicate_invoice; baltic-bl-90233.pdf → missing_po; arcweld-aw-7719.pdf → price_variance; kestrel-fax-0911.pdf → unreadable_field. The duplicate's 12,480.00 is deliberately NOT in that sum — a second copy of an invoice already logged is not a second amount owed. The unreadable fax has no figure anywhere on its row: not a zero, not a guess, not a number worked out from the lines it could read.
- This batch
- A bar chart of the batch by verdict, drawn from the rows themselves: duplicate_invoice 1, unreadable_field 1, missing_po 1, price_variance 1, and 2 matched. Nothing in the chart is a number a model reported — every column is counted from the parsed records.
- Rules applied
- Price tolerance 2%, quantity tolerance 0%, amount tolerance 25.00 USD, and anything over 5,000.00 USD waits for a person. Arc Weld Supply AW-7719 bills 8,340.00 against a purchase order of 8,100.00 — 240.00, 2.96%, past both gates — so it crossed that line and was approved to log as held. The subtraction and the percentage were done in whole cents by code, and the model's own figures for them were discarded.
- Not done here
- No payment was scheduled. No accounting system was written to. No remit-to bank detail was changed. No invoice reached this run by email — Aestus reads no mailbox, so the batch is the 6 files somebody attached to the ticket, and an invoice nobody attached is an invoice this cannot see.