Why invoice entry survives every automation attempt
Accounts payable teams rarely fail at automation because the software cannot read a PDF. They fail because the work is four jobs stapled together: getting invoices into one place, reading them, matching them against a purchase order or contract, and deciding what to do when something does not match. Buying a reader solves exactly one of those.
The second reason is shape. Generic OCR hands back a page of text or a loose bag of key-value pairs, so somebody still writes the code that turns "TOTAL DUE ......... 4,125.60" into a number your ledger will accept. That code is where projects die: it works for the twelve vendors you tested and breaks on the thirteenth.
- Intake: email attachments, a shared mailbox, supplier portals, paper that gets scanned.
- Reading: turning the file into named fields with types you can post.
- Matching: purchase order, receipt, contract rate, or none of the above.
- Exceptions: who fixes a mismatch, and what happens to the invoice while they do.