Definition
Three-way matching (or 3-way match) is an invoice verification process that compares a vendor invoice against two other documents: the purchase order (PO) and the goods receipt or delivery note. The invoice is approved for payment only when all three documents match in quantity, price, and terms.
The Three Documents
1. Purchase Order (PO): The document your company creates when ordering goods or services. It specifies what is being ordered, the quantity, agreed price, delivery date, and payment terms.
2. Goods Receipt (GR) or Delivery Note: The document confirming what was actually received from the supplier. It includes the goods received, quantity, date of receipt, and condition of goods.
3. Vendor Invoice: The bill from the supplier requesting payment. It shows what is being charged, the amount, invoice number, due date, and payment terms.
Why 3-Way Matching Matters
Billing accuracy: Catches overcharges, incorrect quantities, and line-item discrepancies. Even small variances add up across thousands of invoices.
Vendor accountability: Creates clear documentation of what was promised, received, and billed—essential for disputes and vendor performance reviews.
Manual vs. Automated Matching
Manual matching requires an AP analyst to open multiple systems, visually compare quantities and amounts, cross-reference line items, and manually flag exceptions. This is slow, error-prone, and often results in payment delays while discrepancies are investigated.
Automated matching integrates with your ERP system to instantly match invoices against POs and goods receipts. AI systems handle exceptions intelligently—minor price tolerances (within 2%) are auto-approved, while significant variances are routed to the right approver with context.
How AI Automates 3-Way Matching
Modern AI platforms like Cedalio extract invoice details automatically, then match them against your procurement system in real-time. The system:
- Extracts vendor ID, invoice number, date, amount, and line items from any invoice format
- Queries your ERP for the corresponding purchase order and goods receipt
- Compares quantities, unit prices, and totals with defined tolerance rules
- Auto-approves matches or flags exceptions with specific discrepancy details
- Routes complex exceptions to approvers with all three documents for context
Key Takeaway
3-way matching is a fundamental control that protects your organization from fraud and billing errors. Automating it eliminates manual workload while improving accuracy and speed. For organizations processing thousands of invoices across multiple countries and vendors, AI-powered matching is essential for compliance and cost control.
Related: What Is AP Automation? | AI Invoice Processing Explained