What “First Expiry First Out” means
When a batch-tracked medicine is added to the cart, the counter picks the batch that expires soonest and has stock. This is First Expiry First Out (FEFO). It keeps your shelves rotating and cuts the waste that comes from selling newer stock while older stock expires unseen.The checks applied while selling
Because every line records its batch, a return restores stock to that same batch, and a recall can trace which sales included a given batch.
Expiry alerts
Set an Expiry Alert (days before) in POS Settings, and a daily alert flags batches approaching expiry within that window. A Low Stock Threshold works the same way for stock running low. These alerts let you act before a batch becomes waste or a shelf runs empty.Turning it on
An administrator enables the pharmacy behaviour in POS Settings:Prerequisites
Batch-tracked items must have stock with batches before they can be sold. Adding stock and batches is done in the platform (BAS); see the shared BAS stock docs.Best practices
- Receive medicines with their batch and expiry so the counter can pick correctly.
- Set the expiry alert window to match your reordering and return-to-supplier lead time.
- Review the daily expiring-batch alert and pull or discount stock before it expires.