Why goods receipt is critical
Materials run to 50–60% of a project’s direct cost, and the gate is the only cheap place to verify them. Everywhere downstream — the laydown area, the workface, the invoice, the recovery audit — verification costs more and proves less.
Cross-industry receiving benchmarks put delivery discrepancies at 1–3% of lines. That is a borrowed figure and we label it as one: no robust construction-specific short-delivery rate exists, and we are not going to manufacture one on a page about verifying other people’s claims. But apply even the low end to a project buying $50 million of materials and you are looking at real money walking out through short deliveries, damage and wrong items.
Then there is theft. US industry bodies estimate construction site theft of materials and equipment in the hundreds of millions to a billion dollars annually, with recovery rates under 25%. Those are estimates, and dated ones. The mechanism, though, is not in doubt, and it is the whole argument for this module: unrecorded receipts are the environment theft thrives in, because stock nobody logged is stock nobody misses.
And the paper-ticket problem compounds all of it. Concrete, asphalt and aggregates arrive with batch tickets that die in cab dashboards and site-cabin drawers. At month end the quantity surveyor reconciles the invoices against an incomplete stack of tickets — and pays anyway, because the concrete is clearly in the building and the alternative is a fight nobody has the evidence to win. The US highway sector found that argument compelling enough to move to e-ticketing at scale. The same logic applies to every commercial site still running on carbon paper.
The role of the GRN in project performance
The signature is evidence — spend it carefully. The classic failure has a name on every site: signed for 100, received 90. The gateman signs the supplier’s delivery note under pressure, because the driver is blocking the gate and there is a queue behind him. The count happens later, at the laydown area. And the shortage surfaces after the signature has already become the supplier’s proof of full delivery. The disciplines are simple and nobody does them: count before you release the truck, or sign “received unexamined — subject to count”. Write exceptions on the supplier’s own copy and get the driver to countersign. Raise the GRN the same day.
Accepted is not the same as delivered. A proper GRN records three numbers per PO line, not one: delivered, accepted, and rejected — with a reason code on the rejection. Short, damaged, wrong specification, no purchase order. And quality-sensitive materials get a second gate: the material inspection against the approved submittal. The two records have to connect, because if they do not, rejected material gets paid for while its replacement goes untracked, and you have managed to pay twice for one delivery.
Partial deliveries need cumulative arithmetic. Rebar, blockwork and cable arrive over weeks against a single purchase order. Every delivery gets its own GRN referencing the same PO line, so the cumulative received quantity is visible at any moment. Without that, the final delivery matches against the full PO quantity — and over-delivery, or a duplicate invoice, walks straight through the hole that three-way matching exists to close.
Receipt has to land in inventory immediately. The gap between “received at the gate” and “booked to store” is where materials evaporate. Theft, cannibalisation by another work front, double-issue. Same-day posting to project inventory — with a location and a bin, not just a quantity — closes that gap, and it kills the duplicate requisition, which is one of the quiet drivers of construction’s material waste.
Authority to receive is a policy, not an accident. After-hours concrete signed for by a security guard — a person with no idea what was ordered, no way to check it, and no authority to accept it — is how disputes get born at two in the morning. Name your authorised receivers. Hold unmanned-hours deliveries in quarantine status until somebody who knows what they are looking at has counted them. A security guard’s signature is not acceptance.
What happens without receiving discipline
No GRN, so invoices match against the purchase order alone — which means you are paying for undelivered quantities, invisibly, on a cost base that is more than half materials.
Unqualified signatures at the gate, so shortage claims are impossible to make, so the site quietly re-orders the shortfall at full price and the original loss is never even recognised as a loss.
Rejected goods never linked to a return, so they get paid for, and the credit is chased for months and eventually written off. Receipts never posted to inventory, so the stock is invisible, so somebody orders it again.
Every one of those costs multiples of the sixty seconds the gate check would have taken.
How Zepth runs delivery notes and GRNs
Receiving is a field workflow rather than a paper trail. Deliveries are logged against their PO lines with accepted and rejected quantities recorded per line, photographs attached, and discrepancies captured at the gate while the driver is still standing there — which is the only moment they can be resolved cheaply.
Accepted stock posts to project inventory on acceptance, with its location. Rejected stock goes to quarantine and is tracked until it physically leaves.
And every GRN feeds the three-way match automatically, linking to its material inspection where one applies. One connected record, from the truck to the payment — so what you pay for is what you accepted, not what somebody claimed.