3-way matching, explained
3-way matching is the most basic — and most skipped — control in accounts payable. This guide explains what it is, why it matters, and how AI changes the economics of running it on every invoice.
What is 3-way matching?
3-way matching compares three documents: the purchase order that authorised the spend, the goods receipt that confirmed delivery, and the supplier invoice that requests payment. If they agree on quantity, price and tolerance, the invoice is cleared for payment. If they don't, the exception is investigated before money moves.
Why it matters
- Prevents over-payment, duplicate payment and fraud.
- Surfaces supplier billing errors before they hit the GL.
- Gives auditors a complete control trail for every payment.
How invoice OCR works
OCR converts invoice images and PDFs into structured fields. Modern systems combine OCR with language models that understand layout, line items and tax codes — so fields are extracted with confidence scores instead of brittle templates. BancoOS uses this approach so even unseen supplier layouts are captured correctly on day one.
Automating the match
Manual 3-way matching is the reason most finance teams skip it. With AI matching, quantity, price and tolerance comparisons run on every line in milliseconds; humans only see the exceptions. The control coverage goes from "sampled" to "100% of invoices" without adding headcount.
Frequently asked questions
- What is AI 3-way matching?
- AI 3-way matching uses machine learning to align purchase orders, goods receipts and supplier invoices line-by-line, even when supplier descriptions, units or quantities differ. The AI handles fuzzy matches and tolerances that rule-based systems can't.
- What is procurement automation?
- Procurement automation digitises the request-to-pay cycle: purchase requests, approvals, PO creation, goods receipt and invoice matching. Done well, it shortens cycle time, removes maverick spend and produces a clean audit trail.