
A mid-market accounts payable team processed thousands of vendors invoices a month, everyone keyed in by hand and matched against purchase orders in spreadsheets.
Each invoice took 6-10 minutes. Errors crept into GST numbers, bank details and totals, and a changed bank account or duplicate invoice was only caught by luck.
OnPoint Insights built Invoice AI on Azure OpenAI – reading every invoice with two OCR engines, checking it against master data, and routing it to a reviewer in seconds.
Finance Operations / Accounts Payable
10 Weeks

The team was skilled and the process was defined but every control that mattered depended on someone noticing. Four gaps stood between an invoice arriving and a safe payment going out.
Every invoice was keyed in by hand, and OCR errors on GST numbers, bank details and totals had to be found and corrected manually.
Checking each invoice against its purchase order and goods receipt meant cross-referencing master data by hand, one line at a time.
Blacklisted vendors, changed bank details and resubmitted duplicates were only spotted if the right person happened to notice.
Sign-off happened verbally or over messages, leaving no reliable trail of who approved what, or when.

We didn’t just automate data entry. We rebuilt the controls, so every invoice is read, checked and routed the same way, every time, with the evidence attached.
The team stopped keying data and started reviewing exceptions.
Around 95% less handling time per invoice, from arrival to a reviewer-ready record.
Each AP clerk now processes four to six times more invoices a day.
Price variances and quantity over-billing are flagged automatically on every invoice, not left to spot checks.
Real attempts changed bank details, blacklisted vendors and duplicate resubmissions, were flagged before any money left the account.
We're here to answer your questions and help you find the right solution.

"*" indicates required fields