3-Way Matching: eliminate errors in invoice reconciliation

How to deploy automated matching between invoices, purchase orders, and receipts.

What is 3-Way Matching?

3-Way Matching (or three-way reconciliation) is a control process that checks three related documents agree before a payment is approved:

  1. Purchase Order (PO): the original authorization for the purchase
  2. Receipt / goods receipt note: confirmation that the goods or services were received
  3. Invoice: the supplier's payment request

Why it matters. 3-Way Matching prevents duplicate, fraudulent, or erroneous payments. Without this control, companies can end up paying for products they never received, the wrong quantities, or at prices different from what was agreed.

3-way matching by any other name

Three-way matching, 3-way reconciliation, or PO-GR-IR matching — same process, different labels. It's about automatically validating that the supplier's invoice matches the purchase order issued and the goods receipt or delivery note.

The difference between 2-way and 3-way matching

In 2-way matching, only the invoice is compared with the purchase order — verifying agreed prices and quantities. 3-way matching adds a third document: the receipt, confirming the goods were actually received before authorizing payment. This closes the most common gap for fraud and error in accounts payable.

The problem with manual matching

When the process is manual, the AP team has to:

  1. Receive the supplier's invoice
  2. Find the matching purchase order
  3. Locate the goods receipt note
  4. Compare line by line: products, quantities, prices
  5. Investigate any discrepancies
  6. Document exceptions
  7. Get additional approvals if there are differences

This process is:

Common discrepancy types

Price discrepancies

Quantity discrepancies

Product discrepancies

How automated 3-Way Matching works

Step 1: Document capture

All documents are centralized on a single platform:

Step 2: Data extraction

AI extracts the relevant fields from each document:

Step 3: Automated matching

The system automatically compares:

Step 4: Result classification

Setting up tolerances

Best practice is to define tolerances so minor discrepancies don't trigger escalation:

Tolerance type Typical example
Price tolerance ±2% or $50 USD, whichever is smaller
Quantity tolerance ±5% for bulk products
Rounding tolerance ±$1 for cent-level differences
Tolerance by category Higher for variable raw materials

Exception handling

Invoices without a PO

Some legitimate purchases don't have a prior PO:

The system needs to support alternative workflows for these cases.

Partial receipts

When a supplier delivers in multiple shipments:

Credit notes

Returns and adjustments also need to match:

Benefits of automated 3-Way Matching

Financial

Operational

Control & compliance

Successful implementation

Phase 1: Diagnosis

Phase 2: Data integration

Phase 3: Pilot

Phase 4: Full rollout

KPIs to measure success

Conclusion

Automated 3-Way Matching is one of the clearest quick wins in AP automation. The technology to deploy it is mature, ROI is fast, and the benefits in control and efficiency are immediate.

Ready to automate your matching process?

We'll show you how Cedalio integrates with your ERP and starts matching in weeks.

Request a free demo

Want to see how this works at your company?

Book a personalized 30-minute demo and find out how much you can save by automating AP.

Request Demo Contact Sales