3-way matching is the primary financial control mechanism in corporate Accounts Payable. By cross-verifying the Purchase Order (what was ordered), the Receiving Report / Goods Receipt Note (what was delivered), and the Vendor Invoice (what is billed), organizations prevent overbilling, duplicate payments, and rogue purchasing before cash is disbursed.
1. The 3-Way Reconciliation Triad
An automated AP engine evaluates three independent data streams simultaneously:
| Document | Source System | Key Reconciliation Fields |
|---|---|---|
| Purchase Order (PO) | Procurement / ERP | PO Number, Vendor ID, SKU/Part Number, Unit Price, Approved Quantity, Payment Terms. |
| Receiving Report (GRN) | Warehouse / Logistics WMS | Packing Slip ID, Date Received, Accepted Quantity, Rejected/Damaged Units, Warehouse Bin. |
| Vendor Invoice | Vendor / e-Invoicing AP | Invoice ID, Billed Unit Price, Billed Quantity, Tax Surcharge, Remittance Bank Details. |
2. Algorithmic Matching Logic & Tolerance Thresholds
Real-world supply chains involve fractional price variances and staggered shipments. Production AP engines implement tiered tolerance matching:
- Exact Match: Billed Quantity equals Received Quantity (within approved PO limits) AND Billed Unit Price equals PO Price. Bypasses manual review for instant straight-through processing (STP).
- Price Variance Tolerance: Allows automated clearance if price discrepancy is within approved margin (typically under 1.5% or $10.00 max variance).
- Quantity Variance / Split Shipments: Handles partial deliveries by tracking cumulative received quantities across multiple billing cycles until PO fulfillment.
🛡️ Fraud Defense Invariant: Bank Account Deviation Detection
Always cross-check invoice remittance coordinates (IBAN, ACH Routing, SWIFT) against verified vendor master records. Any variance must trigger an immediate security freeze to thwart vendor email compromise (BEC) attacks.
