Inventory decision junction separating quality hold, eligible picking stock and dispatch routes
Eligibility is a gate. Priority decides what happens only after that gate is passed.

Ask whether the stock may move

Suppose a customer order requests chilled cases for a scheduled departure. The warehouse contains enough stock in total, but some is on quality hold, some has already been reserved and some does not meet the customer’s remaining-shelf-life requirement. The available quantity is therefore not the same as the quantity physically present.

Eligibility rules should consider item identity, lot, date information, release status, customer restrictions and the required temperature regime. A recall hold must take precedence over a convenient route or an urgent truck. If an interface has not delivered the latest quality status, a safe design needs a defined response to that uncertainty rather than quietly assuming the stock is released.

Traceability begins with these associations. Regulation (EC) No 178/2002 establishes important traceability requirements for food businesses. Operational systems may need more detailed internal links than the legal minimum to support fast, targeted investigations.

Apply expiry rules with context

First-expired, first-out, or FEFO, prioritises eligible stock by the relevant expiry date. First-in, first-out, or FIFO, prioritises receipt sequence. They can produce different choices when a later delivery has an earlier expiry. Neither rule should override a quality hold, a destination restriction or a customer requirement.

Date fields need precise meanings. A best-before date and a use-by date are not interchangeable, and the applicable handling of each depends on the product and jurisdiction. Missing dates, transcription errors and mixed-date pallets require explicit exception handling. Inventing a date to satisfy a required software field may make allocation possible while destroying the integrity of the decision.

Customer rules can create a genuine trade-off. Sending the earliest-expiring lot to one destination might leave another destination without sufficient remaining life. Allocation should consider the whole committed demand where practical, rather than optimising each line in isolation.

Reserve capacity, not just stock

Once stock is allocated, the warehouse still needs a workable execution sequence. Picking stations, lifts, conveyors, cold-room doors and dispatch lanes all have finite capacity. Releasing every available task at once can create congestion and obscure the urgent work instead of accelerating it.

Wave planning groups work around a departure or operating period. More continuous release can adapt to changing conditions, but depends on timely status information and effective prioritisation. Neither approach is universally superior. The appropriate method depends on order variability, equipment constraints, labour organisation and dispatch commitments.

Replenishment is part of routing too. A pick face can run empty even while reserve stock is plentiful. Trigger rules should account for expected demand and replenishment lead time without filling every forward location with slow-moving goods. Look for competition between replenishment and order picking at shared resources.

  1. Released stock?
  2. Suitable dates?
  3. Destination ready?
  4. Confirm arrival

Make rerouting an accountable decision

A blocked conveyor, failed lift or changed order can invalidate the original route. Before issuing a replacement task, establish whether the original movement started. Otherwise two systems may attempt to move the same load or both believe the other has taken responsibility.

Use explicit task identifiers, acknowledgements and reconciliation rules. Retrying a message should not create duplicate inventory transactions. GS1 EPCIS offers a standardised approach to sharing visibility event data across applications and organisations, although implementing a standard does not remove the need to agree event meanings and operational ownership.

When an urgent order displaces planned work, record the change and its consequences. A priority override may help one departure while causing another to fail. Operators need that trade-off in view rather than a dashboard that marks the local intervention as an unqualified success.

Close the route with evidence

A destination scan, equipment confirmation or other validated event should close the movement. The confirmation must identify the load and its actual destination, not simply state that a motor ran. If the load arrived at a staging lane rather than the truck, dispatch is not yet complete.

Useful measures include allocation exceptions, missed replenishments, queue time, short picks, late departures and unexplained location changes. Evaluate them together. Shorter travel is not a good result if it increases expiry losses or sends the wrong lot to the customer.

The routing layer hands a released task to people or machines. Its final responsibility is to make the intent unambiguous: this load, from this location, to that ready destination, under these constraints. Physical handling then has to prove that the intended movement actually occurred.

Reference points

Regulation (EC) No 178/2002: food law and traceability
GS1 EPCIS: visibility event data
EFSA: food date labelling