Stock is tracked in batches. Each batch carries its own quantity and expiry date, which is what makes recalls and expiry management possible.
Quick add from the product page
- 1Open the product and choose Add Batch.
- 2Enter the quantity received and optional batch number / lot.
- 3Enter the expiration date and optional cost override.
- 4Save — the stock is added immediately.
Full restock with supplier
- 1Open the product and choose Initiate Restock.
- 2Enter quantity, batch number, expiry, and cost.
- 3Select the supplier if known, then save.
How stock is dispensed
When you sell an item, e-Pharm automatically draws from the batch expiring soonest (First-Expiry-First-Out). This minimises waste and keeps your shelves fresh without any manual batch picking.
For controlled and scheduled drugs, every receipt is also written to the Controlled Drug Register with a running balance.