The Invoice, the PO, and the Contract: Document Chaos and Where AI Earns Its Keep
Ask where the hours go in a mid-size back office and the answer is rarely any single dramatic process. It is documents. The invoice arrives as a PDF and someone types the header and lines into the accounting system. The purchase order arrives as a scan and someone re-keys it into the warehouse system. The contract arrives as an attachment and someone copies the renewal date into a calendar and hopes.
None of this is skilled work, and all of it is paid at skilled rates, because it is done by the same people who are supposed to be doing the skilled work.
The three workflows worth automating
Invoice capture. The classic, and still the best return. The invoice arrives by email or portal; the system reads vendor, date, number, lines, tax, and total; it matches against the purchase order when one exists; a human approves the ones that match and reviews the ones that do not. The matching is the part people underestimate: extraction alone saves typing, but extraction plus three-way match kills the reconciliation work that eats days at month-end.
Purchase order and delivery paperwork. POs in, delivery receipts scanned, packing lists checked. Same shape as invoices: read, extract, match, flag exceptions. The win here is fewer disputes at receiving and fewer "we never got it" arguments with suppliers, because the record exists the moment the paper does.
Contract metadata. Not AI reading contracts for legal judgment. Extraction: parties, start and end dates, renewal terms, notice periods, payment terms, into a register you can query. The failure mode it prevents is the renewal that auto-extended because the date lived in one person's calendar and that person moved on.
The one thing that decides whether it works
Every document AI demo looks flawless. The difference between a deployment that works and one that gets abandoned is not the model. It is the exception queue.
Real documents are messy: faxed scans, handwriting in the margin, a vendor that changed its logo, a line item split across pages. A system that extracts at ninety-something percent accuracy is only useful if the remaining few percent are caught, flagged, and routed to a human before they enter your books. The exception queue is the product. If nobody owns it, confidence scores mean nothing, bad rows slip through, finance stops trusting the system within a quarter, and everyone quietly returns to typing everything, now paying for the AI on top.
So the deployment rule: start with one document type, from your three highest-volume vendors or sources, run it in review-everything mode for a month, and let the exception queue shrink before you loosen the threshold. Boring, incremental, and the only version I have seen survive contact with a real accounts-payable week.
What this buys
The direct saving is the typing, and it is larger than people expect once they count documents instead of estimating. The indirect saving is faster: invoices processed the day they arrive instead of the batch day, discounts captured because they were seen on time, and a month-end where the accruals are already in.
The uncomfortable framing, same as always: you are paying trained salaries to operate as an OCR layer. The software is not replacing anyone. It is handing the scanning back to the machine, where it belongs, and giving your people the documents back as data instead of as paper.
Jai Indiongco
FOUNDER & PRINCIPAL CONSULTANT