Skip to content
Warehouse manager receiving and verifying a stock delivery at the goods receiving dock

Your goods arrived. Do you actually know what was received?

Agwu Emmanuel

Agwu Emmanuel

· 4 min read

Most businesses pay for what was ordered. Very few can tell you, with confidence, exactly what was received.

The purchase order goes out. The supplier delivers. The invoice arrives. Payment is made. But somewhere between the delivery arriving at the door and the stock appearing in the system, things go wrong — quietly, repeatedly, and at a cost that compounds every month.

This is the goods receiving problem, and it affects restaurants, retailers, manufacturers and distributors of every size. The damage it causes shows up in three places: inflated supplier payments, inventory records that never match physical stock, and a receiving process that depends entirely on whoever happens to be at the door.

What actually happens when goods arrive

In most operations, receiving looks like this. A delivery arrives. A staff member counts the items, signs the delivery note, and moves the goods to the store. Later, sometimes much later, the quantities are typed into the inventory system or handed to someone to capture.

Every step in that process carries risk.

  • The person receiving may not count carefully, especially under pressure when the driver is waiting.
  • What was counted may not match what was entered into the system — honest error or otherwise.
  • The delivery note signed by staff and the invoice sent by the supplier may differ, and nobody compares them until the accountant queries it weeks later.
  • Goods that arrive damaged, short-supplied or substituted are accepted and captured as if they were correct, because there is no structured process to flag them.
  • The receiving record exists on paper — a signed delivery note in a folder — and is never matched back to the original purchase order.

The result is that your inventory says you have stock you don't have, or you pay a supplier for ten cartons when eight arrived. Sometimes both happen at once.

The numbers you never see

Receiving errors are hard to quantify precisely because most businesses don't track them. But the patterns are consistent across industries.

  • Short deliveries. Suppliers deliver less than invoiced, and the difference is paid for without question.
  • Substitutions not reversed. A supplier sends a different product when the original is unavailable. The substitute is received, but the original is never removed from the outstanding order, so it appears as a liability or is ordered again.
  • Damaged goods written off at cost. Items that arrive damaged are discarded without a formal return process, so the business absorbs the cost instead of the supplier.
  • Receiving without a purchase order. Walk-in or ad hoc deliveries are captured without a corresponding order, making it impossible to verify what was authorised.
  • Duplicate receiving. The same delivery is captured twice — once on paper and once in the system, or by two different staff members — inflating stock and overstating what is owed.
Warehouse staff counting incoming stock against a purchase order using a clipboard
Without a structured GRV process, what was ordered, what arrived and what was paid for are three different numbers

Why the approval queue matters

One of the most effective controls in a receiving process is the goods received voucher — a formal record that confirms what physically arrived, matched against what was ordered, before the delivery is accepted into stock and the supplier is approved for payment.

In practice, many businesses skip this step. The GRV is either done informally, done after the fact, or not done at all. When it does exist, it often sits in a pile waiting for approval while the stock has already been moved and the supplier is already expecting payment.

The GRV approval queue is not administrative overhead. It is the point in your process where you confirm that what you paid for is what you got. If that queue is backed up, or if it doesn't exist, the business is approving payments on faith rather than evidence.

Stock request and transfer controls

The receiving problem doesn't end at the delivery door. Once goods are in the main store, the same gap appears every time stock moves internally.

A kitchen requests ingredients from the main store. The store issues them. The kitchen receives them. In most operations, this chain is managed on paper, by verbal instruction, or by a staff member updating a spreadsheet at the end of the shift.

  • The quantity requested is not always the quantity transferred.
  • The quantity transferred is not always the quantity received at the other end.
  • There is no confirmation step, so discrepancies between what left one location and what arrived at another are never caught.
  • When stock is counted and the numbers don't match, there is no record to trace the movement back to a specific transfer, person or time.

This is how stock disappears between your main store and your kitchen, bar or branch without a single person stealing anything. The process creates the gap. The gap does the damage.

How a structured receiving process fixes this

The solution is not more paperwork. It is a process where every stock movement — from supplier delivery to internal transfer — is captured, confirmed and approved in the system before it is finalised.

  • Every delivery is matched against an authorised purchase order. If the quantity or item doesn't match, it is flagged before the goods are accepted.
  • A goods received voucher is created in the system at the point of receiving, not after. It records what arrived, in what condition, and who received it.
  • The GRV is reviewed and approved before the supplier invoice is cleared for payment. Short deliveries and damaged goods are handled as returns or credits, not write-offs.
  • Internal stock transfers are requested through the system, issued with a confirmed quantity, and received with a confirmation step at the destination. The movement is closed only when both sides agree.
  • Every action is logged — who requested, who issued, who received, and when. When a discrepancy appears, it can be traced to a specific transaction rather than investigated from scratch.

The result is that your inventory reflects reality. Your supplier payments are based on what you actually received. And when a discrepancy appears, you have the records to find it.

If your receiving process relies on signed delivery notes and manual entries, the gap between what arrived and what your system shows is probably wider than you think. Talk to the Winlium team about closing it.

See WINLIUM running on your workflows

Book a personalised walkthrough and we'll show you the modules that matter to your business.

Book a demo

Related articles