Invoice processing cut from 3 days to 4 hours
40-person freight & warehousing firm, Gauteng
The setup
Supplier invoices were arriving in ops@ by email and PDF, captured by hand into Xero, then matched against POs in a separate spreadsheet. Two people, three days a week.
The pain
Roughly 140 invoices a week. Late payments, missed early-payment discounts, and an accounts team that hated Mondays.
What we built
An automated intake pipeline: email is parsed, the invoice extracted, fields validated, PO matched, and the entry posted into Xero. Anything ambiguous (vendor mismatch, total off by more than 1%, missing PO) lands in a review queue with the original PDF and the parsed fields side by side.
Tools
Timeline
2 weeks pilot, 1 week stabilisation
Results
- 94%straight-through (no human touch)
- R 41kin recovered early-payment discounts, quarter 1
“We used to talk about invoices in days. We don't talk about them any more.”
What we'd do next
Auto-recon the supplier statements against what's been captured, so month-end stops being a project.
Before: 3 days, hand-captured. After: 4 hours, mostly automatic.