Procurement

Stock Received at the Wrong Restaurant Outlet: Catch It at Receipt

Goods received note showing a delivery line flagged as received to the wrong outlet

Where the Cost Really Goes When Stock Lands at the Wrong Outlet

Receiving stock to the wrong outlet means a delivery is booked against a location that did not order it, so the cost lands on that outlet's books instead of the one that will actually use the goods. On a multi-site group that quietly distorts food cost and month-end allocation for two outlets at once: the one that gets overcharged, and the one that comes up short.

The useful news is that this is almost always fixable, and the right fix depends entirely on where you catch it. The cheapest place is the goods received note (GRN): the record you raise when a delivery is checked in against a purchase order. Catch a misroute there and it is a quick correction. Catch it after the note has been posted to your stock and cost records and your options narrow sharply. So before touching anything, work out which situation you are actually in.

Decision tree for a misrouted delivery: does the receiving site carry the item at all, or is it the right site but the wrong cost centre

Two questions sort almost every case. First, does the receiving site even carry the item? If the item was never set up at that location, this is not a typo you correct after the fact; it is a setup mismatch the system should stop at the door. Second, if the site does carry the item but the cost is landing in the wrong place, you are looking at a cost-centre reassignment, not a rebuild. The rest of this guide takes each branch in turn, then covers the harder case: what to do when the note is already posted.

When the Item Was Never Set Up at the Receiving Site

The worst misroutes are the ones where the item does not belong at the receiving outlet at all: a bar-only spirit booked into a coffee-shop branch, or a striploin destined for the Airport Outlet checked in at the City Centre Branch. Left alone, the cost sits on the wrong outlet's profit and loss and the stock shows on hand somewhere it will never be used.

Supy stops this before it can happen. When a goods received note is created, the platform verifies that every item on the note is available at the receiving location before the note can be saved, so goods cannot silently land at a site that has not been set up to carry them. A line for an item the outlet does not stock is blocked at receipt rather than discovered three weeks later in a variance report. That validation is the difference between catching a misroute in the moment and unwinding it after it has already moved your numbers.

Four-step flow showing how the goods received note validates item availability at the receiving outlet and blocks a wrong-site delivery before it posts

When the block fires, you have two clean choices. If the delivery genuinely belongs to another outlet, receive it against the correct location's goods received note instead. If the item legitimately belongs at this site and was simply never set up there, add it to that location's item list and receive it properly. Either way, the correction happens before the cost is committed. And once the goods are received against the right outlet, the received quantities and prices update the linked purchase order's fulfilment and cost automatically, so you always know how much of order PO-4821 has arrived and at what value, with no manual reconciliation on either side.

Right Site, Wrong Cost Centre: Reassign the Line Before It Posts

Not every misroute is a wrong-site problem. Often the goods reached the right building, but individual lines need to sit against a different cost centre: a delivery received centrally that should be split so the bar's items hit the bar's numbers and the kitchen's items hit the kitchen's. Deleting and rebuilding the whole note to fix a few lines is the slow, error-prone path most teams fall into.

You do not have to. On a multi-location goods received note, you can reassign individual received items to a different cost centre, with real-time availability validation on each move so you cannot reassign a line to a site that does not carry it. If every item on the note ends up relocated to the same place, the note's primary location updates automatically to match. That turns a wrong-cost-centre delivery into a line-level edit rather than a teardown, and the same validation that blocks a wrong-site receipt also stops a reassignment from creating a fresh misroute.

Four-step flow showing how to reassign individual received lines to the correct cost centre on a multi-location goods received note instead of rebuilding it

The practical rule: reassign, do not rebuild. Move the specific lines that are wrong, let the validation confirm each one, and post the note once it is right. For a group receiving into a central kitchen, the same logic carries through: when a central kitchen order is shipped, the linked note's item prices and quantities sync with the shipment data, so the receiving outlet's inventory reflects the actual warehouse cost at the point of shipping rather than a guess.

When the Goods Received Note Is Already Posted

Everything above assumes you catch the misroute while the note is still open. Once a goods received note is posted, the corrections above are no longer on the table, and that is deliberate. Posted notes cannot be deleted, because deleting a confirmed delivery would break the integrity of the stock and cost records that depend on it. Unposting exists, but it is restricted to super-admin roles rather than something a receiving clerk can do on the floor. And if the note has already been converted from a delivery note into an invoice, the invoice price is locked and cannot be edited after the conversion.

None of this is an obstacle to work around; it is the system protecting your ledger. But it is exactly why the fix belongs at receipt. The table below is worth keeping in front of anyone who checks in deliveries, because it makes the cost of a late catch concrete.

Action once the note is postedAvailable?Why
Delete the posted noteNoProtects the integrity of confirmed stock and cost records
Unpost the noteRestrictedLimited to super-admin roles, not floor staff
Edit invoice price after conversionNoLocked once a delivery note becomes an invoice
Fix it at receipt, before postingYesReassign the line or receive against the correct outlet

If you are already past the point of a clean fix, the correction path runs through a super-admin unpost or a compensating adjustment posted to the correct outlet, both of which mean finance time and an audit trail entry that a receipt-stage catch would have avoided entirely. The lesson is not that posted notes are a trap; it is that the validation at receipt is the cheap insurance, and the review discipline at the door is what keeps you out of this section.

Run the delivery in front of you through three quick checks. If the item does not belong at the receiving outlet at all, let the location validation block the save and receive it against the correct outlet, or add the item to this site if it genuinely belongs here. If it is the right site but the wrong cost centre, reassign the specific lines on the note rather than deleting it, and let the real-time validation confirm each move before you post. And if the note is already posted, accept that the clean window has closed: route it through a super-admin unpost or a compensating adjustment, then tighten the receipt-stage check so the next delivery is caught at the door instead.

The through-line is that misrouted stock is a receiving-control problem, not an accounting clean-up problem. The teams that never see it in their month-end are the ones whose goods received note refuses to accept a line that does not belong. If checking in deliveries against the right outlet is still a manual habit rather than a system rule in your group, that is the gap worth closing first, and it is the core of what modern restaurant procurement software is built to enforce. For the wider receiving workflow this sits inside, see our guide to goods received note management for multi-site groups and the back-of-house food receiving procedure that stops errors at the door.

Book a Demo with Supy - stop misrouted deliveries at receipt

Ready to optimize your restaurant operations?

Blog

Our operational insights

No items found.

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

What happens when stock is received to the wrong outlet?
+

When a delivery is received against an outlet that did not order it, the cost is booked to that location's profit and loss instead of the one that will actually use the goods. In a multi-site group this distorts the numbers for two outlets at once: the receiving site is overcharged, and the outlet that should have carried the cost looks artificially cheap. It also puts stock on hand at a location that will never consume it, so live stock and variance reports drift out of line with reality. Left until month-end, it becomes an accounting clean-up rather than a two-minute correction at receipt.

How do you stop a delivery being received to the wrong location?
+

The reliable way is to validate the receipt at the point it is created, not to rely on the clerk noticing. When a goods received note is raised, Supy verifies that every item on the note is available at the receiving location before the note can be saved, so goods cannot silently land at a site that has not been set up to carry them. A line for an item the outlet does not stock is blocked at receipt rather than surfacing weeks later in a variance report. That turns wrong-outlet receiving from an error you unwind after the fact into one the system refuses to accept in the first place.

Can a goods received note be fixed after it has been posted?
+

Not cleanly, and that is by design. Once a goods received note is posted, it cannot be deleted, because removing a confirmed delivery would break the integrity of the stock and cost records that depend on it. Unposting exists but is restricted to super-admin roles rather than something a receiving clerk can do on the floor. If the note has already been converted from a delivery note into an invoice, the invoice price is locked and cannot be edited after conversion. The practical answer is to catch misroutes while the note is still open, where reassigning a line or receiving against the correct outlet is quick.

What is the difference between a wrong-site receipt and a wrong cost-centre error?
+

A wrong-site receipt means the goods were booked against an outlet that does not carry the item at all, which is a setup mismatch the system should stop at the door. A wrong cost-centre error means the goods reached the right building, but individual lines need to sit against a different cost centre, such as a delivery received centrally that should split so the bar's items hit the bar and the kitchen's items hit the kitchen. The first is fixed by receiving against the correct location or adding the item to that site; the second is fixed by reassigning the specific lines rather than rebuilding the whole note.

Can you move individual received items to a different cost centre?
+

Yes. On a multi-location goods received note you can reassign individual received items to a different cost centre, with real-time availability validation on each move so you cannot reassign a line to a site that does not carry it. If every item on the note ends up relocated to the same place, the note's primary location updates automatically to match. This means a wrong cost-centre delivery becomes a line-level edit rather than a full teardown, and the validation that blocks a wrong-site receipt also stops a reassignment from quietly creating a new misroute. Reassign the lines that are wrong, confirm each one, then post.

Who is allowed to unpost a goods received note?
+

Unposting a goods received note is restricted to super-admin roles, not something a general receiving user or branch admin can do. This is deliberate: a posted note has already updated stock and cost records, so reversing it is a controlled action with an audit trail rather than a routine edit. In practice it means that if a misroute is only spotted after posting, the correction runs through a super-admin unpost or a compensating adjustment posted to the correct outlet, both of which cost finance time. That restriction is exactly why the cheaper and cleaner control is the availability validation that catches the misroute before the note is ever posted.

How does receiving stock keep the purchase order and cost in sync?
+

When goods are received against a note, the received quantities and prices automatically update the linked purchase order's fulfilment data, so operators always know how much of an order has arrived and at what cost without any manual reconciliation. For groups running a central kitchen, the same principle carries through: when a central kitchen order is shipped, the linked note's item prices and quantities sync with the shipment data, so the receiving outlet's inventory reflects the actual warehouse cost at the point of shipping. Getting the receiving outlet right is what makes all of that automatic syncing land against the correct location's numbers.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.