Skip to main content

Included in ERPClaw, free

The bill, the order, and the delivery have to agree

Three-way matching is the oldest trick in good bookkeeping: never pay a bill until it matches what you ordered and what actually showed up. ERPClaw does it on every bill raised against a purchase order, automatically, so the expensive little mistakes get caught while they are still cheap.

Three documents, one truth

1. What you ordered

"Order 100 steel brackets from Acme at 10 dollars each." The purchase order records the deal as agreed.

2. What arrived

"The Acme delivery is here, 95 brackets, 5 short." The receipt records reality at the dock, not the paperwork's version of it.

3. What they billed

The supplier's invoice lands and is checked against both. Ninety-five brackets arrived; a bill for 100 does not get paid quietly.

When all three agree, payment proceeds and the books record the whole chain. When they do not, a person decides, and the decision is on the record. That is the difference between a control and a habit.

Common questions

What is three-way matching, in plain terms?

Before a supplier bill gets paid, three documents have to agree: what you ordered, what actually arrived, and what the supplier billed. If the bill says 120 units and only 100 arrived, that gap is caught before the payment, not after.

What kinds of mistakes does it catch?

The classics: paying for goods that never arrived, quantities that grew between delivery and invoice, and the same goods billed twice. Individually small, together they are real money every year.

Do I have to set it up?

No. It is how ERPClaw's purchasing flow works: order, receipt, bill, each recorded as its own step and checked against the others. You just run purchasing normally, in plain language.

What happens when something does not match?

The bill is stopped with a clear message instead of sliding through. Sometimes a small overage really is fine, and you can set a receipt tolerance for that; the point is that someone chose to accept it, and that choice is on the record.

Is this a paid add-on?

No. ERPClaw is free forever, self-hosted, open source, and matching is part of the purchasing flow, not a tier.

Related: audit-ready books · bank statement matching · the supply chain features