Three-way match, with the numbers

A three-way match checks the purchase order, the receiving record, and the supplier invoice before anyone is paid. The point is dull on purpose: pay for what you ordered and what arrived, at the price you agreed.

Large firms run this inside accounts-payable software. A small office can run it with a PDF, a sentence written the day the box showed up, and a calculator. Halden will hold the order and the status. It will not receive the goods for you.

Two-way, three-way, and four-way

A two-way match compares the purchase order with the invoice. Quantity and price, and sometimes the terms. It fits many services: a designer, a plumber who finished the job, a recurring cleaning contract. There is no crate to count. Someone still has to say the work happened.

A three-way match adds the receipt. It fits goods. Paper, toner, parts, inventory, anything that can arrive short or can arrive twice. The receipt is not the carrier’s tracking page. Tracking says a label moved. A receipt says a person counted units.

A four-way match adds an inspection. Use it when quality can fail after the count is right: a print run in the wrong color, machined parts out of tolerance, food you will not serve. The fourth document can be a one-line note. It still has to exist before the bill is paid in full.

A worked mismatch

The purchase order, PO-2026-014, buys 40 cases of paper at 32.00 a case. Extended price 1,280.00. Tax and freight are out of this example so the quantity is the only question.

The receiving note, written the afternoon the pallet arrived: 36 cases on the dock, 4 promised next week. The person who opened it signs their name and the date.

The invoice bills 40 cases at 32.00, total 1,280.00, and it does quote PO-2026-014. The price matches. The quantity does not.

A straight three-way match fails. You can pay 36 × 32.00 = 1,152.00 and short-pay 128.00, or you can hold the entire bill until the last four cases arrive, or you can ask for a revised invoice for 36 now and a second invoice later. What you should not do is pay 1,280.00 because the PO number matched and you were busy.

Tolerances, written down once

Perfect matches are rarer than textbooks suggest. A case can be a unit off. A fuel surcharge can move by a small amount. Pick a tolerance and write it where the person who pays can see it. A usable starting point for a small office is the smaller of 2 percent of the line or 25 currency units. Price outside that, or quantity outside that, waits for a human.

Apply it to the example. The shortage is 128.00. That is more than 25, and it is 10 percent of the line, not 2. It does not sneak through a tolerance. If the invoice had been 1,280.00 against a receipt of 40 and a PO of 40, but freight was 18.00 more than the order allowed, a 25-unit tolerance might pass the freight and still deserve a note. The rule is not there to be clever. It is there so Tuesday’s clerk and Thursday’s clerk make the same decision.

What to do when it fails

Three honest options. Short-pay the undisputed amount and tell the vendor, in writing, which lines you cut and why. Ask for a revised invoice that matches the receipt, and do not pay the wrong one “in the meantime.” Or wait until the backorder arrives, receive it, and then match the original quantity. Each option is fine. Silence plus a full payment is how the next invoice learns the same trick.

Write the exception down even when you decide to pay it. “Paid the 4 missing cases because the owner accepted the shortage on 12 Oct 2026” is a record. A paid bill with no sentence is a rumor. If you are the owner and the clerk, you still write the sentence. Future you will not remember the pallet.

Who counts the box

The clean version is that the person who placed the order is not the person who counts the delivery. A twelve-person studio can often do that. A three-person shop often cannot. The failure mode is not “the same human.” The failure mode is counting from memory when the invoice is already due. Count on the day it arrives. If the only system you have is the order itself, open it and put the count in the notes: “12 Oct, 36 cases, 4 backordered, counted by A. Shah.” Then set the status to partly received. Received comes later. Closed comes after the money moves. The ledger will store that status. It will not invent the count.

What you do not need yet

You do not need an enterprise receiving module to refuse a bad bill. You need the original order, which is why the unit price had to be on it, a same-day count, and the habit of reading the invoice against both. When the volume hurts, accounts-payable software that matches for you is a real purchase, and it is a different kind of tool than a browser desk. Buy it when the mismatches are costing more than the subscription. Until then, a PDF and a sentence will catch the 128.00 you were about to overpay.

If the order itself is the weak document, fix that first. How to write a purchase order covers the fields. Purchase order vs invoice covers which piece of paper you are allowed to change.

Questions

What is the difference between a two-way and a three-way match?

A two-way match compares the purchase order to the invoice. A three-way match also compares the receiving record. Use three-way when physical goods can arrive short. Use two-way for many services, where there is nothing to count in a box.

What tolerance should a small office use?

Pick a number you can defend, write it down, and do not change it per vendor when you are in a hurry. A common starting point is 2 percent of the line or 25 currency units, whichever is smaller. Anything outside that waits for a person.

What if only one person both orders and opens the box?

Still write the count on the day it arrives, not on the day the bill is due. The delay is the problem, more than the fact that one person wears both hats. Note the count in the order notes if you have no warehouse system.