Batch & expiry tracking
Track stock in lots with expiry dates, opt-in per item, with automatic batch picking (FEFO/FIFO) on billing, production and transfers.
Quick steps
- 1
Enable batch tracking on an item
Turn on batch/expiry for the products that need it — it's opt-in per item.
- 2
Record batches on purchase
When you buy stock, enter the batch/lot number and expiry date.
- 3
Let Storeflea pick on sale
While billing or producing, the right batch is chosen by your costing method (e.g. FEFO — earliest expiry first).
- 4
Watch expiry
Use expiry visibility to sell or clear stock before it lapses.
For medicines, food, cosmetics and anything perishable, you need to know which lot stock came from and when it expires. Storeflea adds a faithful batch + expiry layer that stays out of the way for items that don't need it.
Opt-in per item
Batch tracking is per product — switch it on only for items that need lots and expiry. Everything else stays simple.
Batches flow through the system
Once on, batches are captured on purchase and then respected everywhere stock moves:
- Billing — the batch to sell is picked automatically.
- Production — components are consumed from the right lots.
- Transfers — moving stock between shops carries the batch.
How the batch is chosen
The pick follows the item's costing method. Storeflea offers four: FIFO (oldest first), LIFO, Average Cost, and FEFO (earliest-expiry-first). For perishables choose FEFO so the soonest-to-expire lot sells first; pick one of the others when they suit the item better.
Barcodes can be tied to a specific batch, so scanning at the counter selects the correct lot automatically. See Bill with barcodes.
Frequently asked
Does Storeflea track batch numbers and expiry dates?
Yes. Enable batch/expiry per product, record the lot number and expiry when you purchase, and Storeflea then picks the correct batch automatically during billing, production and transfers — using the item's costing method, such as FEFO (earliest expiry first).
What is FEFO and when should I use it?
FEFO means First-Expiry-First-Out: the batch that expires soonest is sold first. Use it for perishables (food, medicines, cosmetics) so stock is cleared before it lapses. Storeflea applies it automatically when it's the item's costing method.