Receiving 101 · Paying for it
Two of the three documents are written by the supplier.
That sentence is the whole of why a three-way match either works or is theatre. The order is yours and the invoice is theirs, and the middle document is the only independent evidence in the process, unless it is a signature on their delivery note, in which case there is none.
In short
- The receipt has to be independent of the supplier's paperwork or the match proves nothing.
- Match receipt to order first, then the invoice to both. Differences found early are cheaper.
- Part deliveries match cumulatively against the LINE, never against the whole order.
- Route exceptions by which pair disagrees. Sending all of them to accounts payable is why the queue grows.
If you want the definition and the two-way and four-way variants, we wrote that separately as three-way matching explained without the accounting. This page is about running one.
The rule everything else depends on
A receipt copied from the packing slip is not evidence
The purpose of the middle document is to be the one thing in the process the supplier did not write. When the receiving record is made by signing the delivery note, or by typing the packing slip’s quantities into a system, that independence is gone. What is left is an elaborate check that the supplier’s invoice agrees with the supplier’s own packing slip, which it almost always does, including when both are wrong.
This is the failure we see most, and it is invisible from inside: the process runs, the match passes, the invoice is paid, and nothing looks broken. It only surfaces when a line is picked and the stock is not there.
So the test for whether your three-way match is worth anything is a single question: could the receiving record differ from the packing slip? If the answer is no, because one is made from the other, then you are running a two-way match with extra steps.

Tolerances, and why zero is the wrong number
A match with no tolerance stops on a two cent rounding difference, a freight charge nobody expected, and a delivery that came one unit short because the case pack changed. Within a month somebody is approving exceptions in bulk to clear the queue, which is worse than having no tolerance at all: the check still exists on paper and has stopped being performed.
A workable policy usually separates two things that get treated as one. Price variance is often small and legitimate: rounding, a freight line, a rate that moved between order and shipment, so it takes a percentage tolerance with an absolute cap. Quantity variance is a fact rather than a rounding, so it takes a much tighter one, and on high value lines usually none.
What matters more than the numbers is that they exist, are written down, are owned by somebody who can change them, and get reviewed. An exception queue that is always empty means the tolerance is too wide. One that is always enormous means it is too tight, and the real check is about to be abandoned.
Who owns which mismatch
Four pairs can disagree and they are four different problems with four different owners. Routing all of them to accounts payable is the most common reason an exception queue never clears: accounts payable can settle exactly one of these on its own.
| What disagrees | What it means | Who settles it | Do this |
|---|---|---|---|
| Invoice vs order, price | You are being charged a rate nobody agreed | Purchasing | Check the order and any acknowledgement. Terms can have arrived in the acknowledgement rather than the order. |
| Invoice vs order, quantity | You are billed for more than you asked for | Purchasing | Was the order revised? A revision without a new number is the usual answer. |
| Invoice vs receipt, quantity | You are billed for goods that did not arrive | Accounts payable, with the supplier | Hold the difference, not the whole invoice, and send the receiving record with the query. |
| Order vs receipt | Something other than what was ordered turned up | Purchasing, with the supplier | Decide accept, return or reject before it goes into stock. Once it is put away you have arguably accepted it. |
Part deliveries match against the line
Deliveries arrive in parts far more often than a purchasing system expects, and the rule that keeps it straight is that each receipt adds to a running total on its order line, not on the order. The line stays open until the cumulative received quantity reaches the ordered quantity, or until somebody closes it on purpose and records why.
Matching a part delivery against the order as a whole is how a line gets closed with stock still owed. It looks like a completed order and it is a shortage nobody is waiting for. That is also why stable line numbers on the purchase order matter more than they appear to: renumbering lines between revisions makes cumulative matching impossible.
The same applies to the invoice. A supplier invoicing per shipment produces several invoices against one order, and each one has to match the receipt it belongs to rather than the order total.
What makes a query winnable
A short-delivery query is settled on evidence made at the time, and the law is less forgiving about the timing than most buyers expect.
U.C.C. § 2-606 says acceptance happens by failing to reject after a reasonable chance to inspect, or by acting inconsistently with the seller’s ownership: putting a pallet into stock qualifies. And § 2-607(3)(a) bars a remedy entirely if a buyer who has accepted does not notify the seller within a reasonable time of discovering the breach. The dated receiving record is what shows when discovery happened, which is the fact everything else hangs off.
Three things make a query hard to refuse: a count made against the order rather than the delivery note, a date and a name on it, and photographs of the cartons and the paperwork as they arrived. None of them takes longer than the argument they prevent.
And they are what stops the error surfacing months later instead. A receiving mistake that nobody catches at the bay is usually found by a cycle count a quarter or two afterwards, by which point § 2-607(3)(a) has a view about a buyer who should have discovered it sooner.
For an auditor, the same record does a second job. ISO 9001:2015 clause 8.6 requires documented evidence of conformity and of who authorised release, and the receiving record is that evidence.
Questions
- What is a three-way match?
- Checking three documents against each other before an invoice is paid: the purchase order, the record of what was actually received, and the supplier's invoice. The order says what was agreed, the receiving record says what turned up, and the invoice says what is being charged. If all three agree, it pays. If they do not, the difference is investigated first.
- What is the difference between two-way and three-way matching?
- Two-way compares the invoice to the purchase order only. It is faster and it is fine for things with no delivery, such as services. On physical goods it is blind to the most expensive failure there is: being invoiced for goods that never arrived, which only the receiving record can catch.
- What tolerance should a three-way match use?
- Enough that ordinary variation does not stop a payment, and not so much that a real error passes. A common shape is a small percentage or absolute tolerance on price, whichever is lower, and a tighter one on quantity, because a quantity difference is a fact rather than a rounding. What matters more than the number is that somebody owns it, it is written down, and it is reviewed when the exception queue is either empty or enormous.
- Why does three-way matching fail?
- Almost never because the rule is misunderstood. It fails because the middle document does not exist in a form anyone can match against: the order is in one system, the invoice is in another, and what arrived is a signature on the supplier's delivery note in a drawer. A match against the supplier's own paperwork is not really a three-way match, because the supplier wrote two of the three documents.
- How do you match a part delivery?
- Cumulatively, against the order line rather than against the order. Each receipt adds to the quantity received on its line, and the line stays open until the cumulative total reaches what was ordered or somebody closes it deliberately. Matching a part delivery against the whole order is how a line gets closed with stock still owed.
- What do you do with an over-delivery?
- Decide it as a policy rather than at the bay. Some buyers accept a small over-delivery and pay for it, some accept and return the excess, some reject the surplus at delivery. All three are defensible; what is not is having no rule, because then it is settled by whoever happens to be receiving and it is settled differently every time.
- Who resolves a mismatch?
- It depends on which pair disagrees, and this is the part most policies leave out. Invoice against order on price is purchasing, because somebody agreed a rate. Invoice against receipt on quantity is accounts payable with the supplier, because you are being asked to pay for goods you did not get. Order against receipt is purchasing and the supplier, because the wrong thing was sent. Routing all three to accounts payable is why exception queues grow.
- Is three-way matching required by ISO 9001?
- Not by name. ISO 9001:2015 clause 8.6 requires documented evidence that products conform to acceptance criteria and of who authorised release, which the receiving record provides. An auditor is looking for that evidence and for it to be traceable, rather than for a particular matching process.
Sources
- 01U.C.C. § 2-513: Buyer's Right to Inspection of Goods · Legal Information Institute, Cornell Law SchoolThe right to inspect goods before payment or acceptance, at any reasonable place and time. The middle document of the match is the record of having done it.
- 02U.C.C. § 2-606: What Constitutes Acceptance of Goods · Legal Information Institute, Cornell Law SchoolAcceptance happens by failing to reject after a reasonable chance to inspect, or by acting inconsistently with the seller's ownership. Putting a pallet into stock is the second of those.
- 03U.C.C. § 2-607: Effect of Acceptance; Notice of Breach · Legal Information Institute, Cornell Law SchoolSubsection (3)(a): a buyer who has accepted must notify the seller of a breach within a reasonable time after discovering it, or be barred from any remedy. The dated receiving record is what fixes when you discovered it.
- 04ISO 9001:2015, clause 8.6: release of products and services · International Organization for StandardizationRequires documented evidence of conformity and of who authorised release. The receiving record is that evidence, and it is the leg three-way matching adds over checking an invoice against an order.
This describes how the rules generally work in the United States and links to the primary sources so you can read them yourself. It is not legal advice, and your contract with a supplier or carrier can change any of it. For money that matters, ask a lawyer.
The whole process rests on one document, and it is the one most companies do not really have. DockCount makes it at the bay: the packing slip read from a phone, checked line by line against the purchase order rather than against itself, with the photographs kept. Free for 25 deliveries a month.