The unit of measure is where the money leaks
A rate agreed per tonne and invoiced per quintal is a factor of ten, and it looks like an ordinary line. Units are the quietest expensive error in purchasing.
Every quantity on every document in construction is a number and a unit, and almost every process is careful about the number.
The unit is where the money goes.
Why this particular error is so persistent#
Because it does not look like an error.
A wrong quantity looks wrong. Somebody ordered a hundred and got a thousand, and the person receiving it says something, because a thousand of anything arrives in a different sized vehicle.
A wrong unit produces a document that is internally consistent, arithmetically correct, printed neatly, and off by a factor. Quantity times rate equals amount. The line adds up. The invoice adds up. Every automated check passes. The only way to catch it is for somebody to know what a reasonable rate for that material in that unit looks like, and to be paying attention on the day.
The families of unit error#
Straight conversion. Tonne and quintal. Metre and foot. Square metre and square foot. Litre and kilogram for anything whose density is not one.
Nominal container units. Bag, load, trip, truck, brass. These are units in name only — they are containers whose contents vary. A "load" of sand is whatever that lorry holds, and the same word describes different volumes at two suppliers. Buying in container units and consuming in real ones is a permanent source of unexplainable variance.
Dimensional confusion. Running metre, square metre and cubic metre for the same item at different stages. Skirting bought by length, laid by length, measured by length, but ordered by area because somebody worked off the floor plan.
Weight against count. Steel, fasteners, fittings. Bought by weight, consumed by piece, and the conversion depends on the size — so the factor is correct for one diameter and wrong for every other.
Packaging against contents. Twenty bags, or twenty tonnes, of the same cement. The number twenty is the same on both documents.
The three places a unit must be fixed#
In the item master, once. One material, one stock-keeping unit. This is the first discipline of running a site store that survives contact with reality, and it is the one people compromise on first, because it seems reasonable to let cement be recorded in tonnes "when it comes loose". It is not reasonable. It means your cement balance is two numbers added together.
On the order. The rate and the unit are agreed together and neither is meaningful alone. An order that names a rate without naming the unit it applies to is an invitation, and the invitation gets accepted at invoice time — which is the same trap seen from the side doing the pricing, quoting a rate you can live with.
At the conversion boundary. Where a material genuinely arrives in one unit and is held in another, do the conversion once, at receipt, with the factor written on the record. Not in the head of whoever is entering. Not differently each time. The stored factor is what makes the entry checkable a year later.
Why unit errors survive automated checking#
Most purchase checking compares an invoice against a receipt against an order. Done properly, this is three-way matching and it catches a great deal.
It catches unit errors only if the unit is one of the fields compared. Very often it is not — the comparison is written to check material, quantity and rate, because those are the fields people think about. If order, receipt and invoice all carry a unit and the check ignores it, then a load ordered per tonne, received per tonne and invoiced per quintal passes cleanly, and the quantity comparison actively reassures you, because the numbers do differ by a factor and the tolerance test on the total is the only thing that might notice.
Add the unit to the comparison. It is one field and it closes an entire class.
The rate sanity check#
The cheapest defence anybody has against unit errors is a sense of what things cost.
If a purchase officer knows roughly what a tonne of a given material goes for, a line priced at a tenth or ten times that figure stops them, regardless of what the unit column says. This is not a system. It is a person, and it is the most effective control in most organisations.
Which means the system's real job is to keep that person's attention available by not spending it elsewhere. An approval queue full of routine items trains people to approve without reading, and once that habit forms the sanity check is gone. We have written about the same dynamic in the context of alerts that ring for everything: attention is a fixed supply, and a process that spends it on the ordinary has none left for the strange.
Where it shows up much later#
Unit errors are unusual in that they often do no visible damage for months.
The invoice is paid. Stock is posted at the wrong unit and the balance is wrong by a factor. Consumption is booked against the same wrong balance, so the error partly cancels itself in the reporting. Nothing is obviously broken.
Then a stocktake happens, and there is a variance of a size that cannot be explained by wastage, handling or anything else on the list in wastage on site. At that point the error is months old, spread across many transactions, and identifying it means walking back through every entry for that material.
That is why the discipline has to sit at the front. There is no efficient way to find a unit error afterwards.
A short checklist#
- Does every material have exactly one stock unit, recorded centrally?
- Does every order line carry a unit next to its rate?
- Does the receipt record the unit the material actually arrived in, and the converted quantity, and the factor used?
- Does the invoice check compare units, not just quantities?
- Does anybody in the chain know what a reasonable rate per unit looks like for the top ten materials by value?
The fifth one is worth more than the other four together, and it is the only one that cannot be bought.