What invoice matching is, how 2-way, 3-way and 4-way matching differ, a worked sample with numbers, real tolerance rules, and the cases that break matching.
Invoice matching is the accounts payable check that a supplier invoice agrees with the purchase order, and often with the goods receipt, before it is paid. Invoices that do not match within the agreed tolerances are put on hold as exceptions until someone resolves them.
A 2-way match compares the supplier invoice with the purchase order, checking items, quantities and prices. It is common for services and low-risk purchases where there is no goods receipt to match against.
A 2-way match compares the invoice with the purchase order. A 3-way match also compares it with the goods receipt, so it catches invoices for goods that were ordered but never delivered.
A 4-way match compares the invoice, the purchase order, the goods receipt and an inspection or acceptance record. It is used when goods must be inspected and accepted before payment, for example in regulated or quality-critical purchasing.
A matching tolerance is the small difference between the invoice and the purchase order or receipt that a company will accept without holding the invoice, such as a percentage or a dollar amount on price. Each company sets its own tolerances.
Common reasons are price differences, billing for more than was received, a missing or wrong PO number, partial deliveries, different units of measure, and invoice data captured incorrectly. Accurate line-item capture reduces false exceptions.