Worked scenario
The strip that should not have been sold
In pharmacy retail, expiry is not a margin issue. It is a compliance and safety issue, and shelf-checking by eye does not scale past a few hundred lines.
3 min read
A pharmacy carries thousands of lines, many with different expiry dates for the same product from different purchases. Checking that by eye works until it does not, and the failure mode is not commercial.
The supplier credit window
Most distributors accept near-dated returns within a defined period. Missing that window converts a recoverable cost into a write-off, and it is missed constantly because nobody is watching dates until the stock is already short-dated.
A list produced ninety days ahead is worth real money. The same list produced at expiry is worth nothing.
Batch against customer
If a batch is recalled, the question is who received it. A pharmacy that recorded batch at dispensing can answer in minutes. One that did not has to contact everyone who bought the product, which is worse for the customer and worse for the pharmacy.
The entry burden is the objection
And it is a fair one. Capturing batch on every line slows receiving. The workable version restricts it to scheduled and high-value categories rather than the whole shop, which keeps the effort proportionate to the risk.
What changes
- Batch and expiry captured at receiving, per pack
- Near-expiry list generated rather than discovered
- Returns to supplier prepared while the credit window is still open
- Dispensing that records which batch went to which customer
Questions about anything here, or a situation this does not cover? contact@anantatechhub.com

