Skip to content

Batch selection (FEFO)

‹Draft — replace with a real story from our floor.› Expiry write-offs are real money in a pharmacy, and an expired pack reaching a patient is worse than money. At our own counters we learned you can’t leave batch choice to whoever grabs the nearest box. So the counter chooses for you — oldest-to-expire, first out.

The problem

Pharmacy stock has batches and expiry dates. If the counter lets a cashier sell any batch — or just the most recently received one — near-expiry stock sits on the shelf until it’s written off, and in the worst case an expired pack goes out the door. Manual batch selection on every line is also slow, and slow is the enemy at a queue.

How the Smart Counter solves it

The counter selects the batch automatically: earliest expiry first (FEFO), then oldest stock. The cashier doesn’t have to think about it on a normal sale — the right batch is already chosen. When a specific batch genuinely needs to be dispensed (the physical pack in the customer’s hand differs), the cashier can override it on the line — but the safe default is the default.

What makes it different

FEFO-by-default is the difference between software that knows it’s selling medicine and software that treats every SKU like a tin of beans. It quietly reduces expiry write-offs and protects patients without adding a step — a default we chose because we carry the write-offs ourselves.

When it doesn’t apply