What it means
Define rotation by product and customer promise, because earliest expiry can be overruled by a required minimum remaining shelf life or a qualified hold, and different customers can set different minimum remaining life, so the system's generic earliest-expiry instruction may need an order-specific check before shipping. At the moment of allocation, build the set of lots that were actually eligible and available, since an older lot released from quarantine tomorrow could not have been picked today, and a lot released from hold only after the truck departed was not eligible when a picker chose a newer lot.
Check the date field's meaning, because manufacture, retest, best-before and use-by dates should not be treated as interchangeable simply because each looks like an expiry field. Compare the allocated lot with the carton that was picked and dispatched, since a change during packing can defeat an otherwise accurate system suggestion.
For mixed bins, verify labels, access and unit of measure, because an older case that cannot be broken into the requested pieces may not be the valid alternative, and when a carton is repacked into smaller units, retain the original expiry and lot on each new saleable unit, since a correct allocation to a case does not prove each inner item stayed traceable. Returned product may need a new quality decision even while its printed date remains in range, so do not put it back into rotation based solely on age.
Record an override with reason and authorized time before dispatch, because a later explanation can help an investigation but should not be counted as prior approval, and a justified override should still state why and who approved it, so the exception analysis can distinguish valid customer shelf-life requirements from avoidable location or data mistakes. When an older eligible lot was inaccessible, fix the location or handling problem, because repeated manual overrides can indicate a pick-face design issue rather than careless workers, and if workers regularly override first-expire-first-out because old cartons sit behind newer ones, change slotting or replenish the pick face.
Segment the rate by product risk and customer promise, since combining medicines with long-life hardware in one score can hide the exceptions that matter most. Track short-dated inventory and write-offs separately, because a strong rotation score does not guarantee that demand planning or receiving brought in suitable shelf life, and compare near-expiry stock and write-offs with the exception rate, since a perfect picking sequence can coexist with excess purchases that expire before anyone orders them.
Check whether short-dated receipts were accepted under supplier terms, because a rotation exception after receipt may be a symptom of incoming shelf-life data not being checked. When a customer changes its minimum-life requirement, preserve the effective version and order date, so an old shipment is tested against the rule that governed it at pick time, and watch the clock, since date and time zone can matter near expiry.
Audit a sample with the original order, all eligible lots visible then, the actual shipment and override record, because today's inventory state cannot reconstruct the earlier decision by itself. Never lift a quality hold to make the rotation statistic prettier, since this measure should reveal allocation and data problems without substituting for product-release authority, and for product with a retest date, consult the authorized quality owner before treating it as expired because a warehouse rule should not invent a scientific product decision.
Use an effective-dated quality status for any retested lot, so a later release can make it eligible for future orders without changing the validity of an earlier pick decision. WHO storage guidance discusses stock rotation in pharmaceutical distribution, while Oracle documents expiry-aware allocation, but the actual product and contractual requirements must be used.
Separate waste, because expired-stock write-offs are a different outcome measure. Record inaccessible older stock as a location problem, and apply the rotation rule at the actual pick time.
In practice
Real-world examples.
Example
A picker chooses the earliest-expiring eligible lot that meets the customer remaining-life rule. The scanner suggests the lot and the picker confirms the label. The pick counts as compliant and no override is needed.
Example
An older quarantined lot is skipped and the reason is documented. The quality status shows a hold, so the lot was not eligible at the time. The pick is excluded from the exception count and the hold remains with the quality owner.
Example
A newer lot is shipped by mistake while eligible older stock remains, creating an exception. The older cartons were behind the newer ones in the pick face. The supervisor records the exception and moves the older stock to the front.
Formula
Calculation
Illustrative exception rate = eligible picks departing from the approved expiry rotation rule without accepted reason / all eligible expiry-controlled picks x 100.
Worked example: a site completes 2,000 expiry-controlled picks in a month. Of these, 60 pick a newer lot while an eligible older lot was available, and 22 of those 60 carry an approved, documented override for a customer minimum-life requirement. The unaccepted exceptions are 60 - 22 = 38, so the exception rate is 38 / 2,000 x 100 = 1.9%. If the average value of an affected pick is $400, the 38 exceptions represent about 38 x $400 = $15,200 of stock shipped out of sequence, which is not the same as the value that later expired.Case study
Seen in the real world.
This entirely fictional case follows Meadow Pharmacy Logistics. An older lot was repeatedly skipped because its bin label was wrong. The warehouse corrected the label and verified quality status, then applied its approved allocation rule. It did not ship a quarantined lot. This case does not set a real medicine release standard.
Watch out
Common mistakes.
- Shipping held stock merely to follow first-expire-first-out.
- Ignoring the customer minimum remaining shelf-life condition.
- Counting an allocated lot as the actual dispatched lot.
Questions
People also ask.
Does oldest always go first?
Only among eligible lots under the approved rule.
Can an override be valid?
Yes, if authorized and documented under policy.
Is waste included?
Track stock expiry and write-offs separately.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
