Features / Batch and expiry tracking
Batch and expiry tracking
Lecxa captures batch numbers and expiry dates when stock is received against purchase orders, and its FIFO (First-In-First-Out) allocation logic means older stock is allocated to orders first. This is the foundation of clean batch rotation for food, supplement, cosmetic and other dated products.

The problem it solves
Businesses selling dated products need to know which batch is on the shelf and which batch shipped to whom. Tracked in spreadsheets, batch data decays fast, and expired stock is found at stocktake instead of before it ships.
Who it's for
- Food, beverage and supplement businesses
- Cosmetics and personal-care brands
- Any business whose suppliers issue batch or lot numbers
How it works
- 1
Capture at receiving
Add batch numbers, expiry dates and additional details while receiving stock against a purchase order.
- 2
Rotate with FIFO
Auto-allocation uses First-In-First-Out logic, so the oldest stock is reserved and shipped first.
- 3
Review stock history
Analyse stock history and movements per product to see what was received and dispatched, and when.
A practical example
A snack-bar brand receives production runs with three-month shelf lives. Each delivery is received with its batch and expiry, and FIFO allocation ships the oldest run first, so short-dated stock doesn't accumulate in the back of the warehouse.
Plan availability
Batch and expiry capture is part of goods receiving. See full Lecxa pricing and plan details.
Good to know
- Batch and expiry details are captured at receiving; Lecxa is not a full pharmaceutical-grade traceability/recall system.
Frequently asked questions
Related features
Goods receiving
Receive stock against purchase orders with one-click bulk receiving, partial receiving to multiple locations, and batch and expiry capture. Inventory updates in real time.
Explore goods receivingInventory allocation
Allocate stock to sales orders to prevent overselling, with FIFO auto-allocation, full control over source locations, and component-level allocation for bundles.
Explore inventory allocationStocktakes
Run stocktakes in Lecxa to verify physical stock against system records and correct discrepancies, location by location. Core plan and above.
Explore stocktakesSee batch and expiry tracking in action. Book a demo with the Lecxa team.
Ready to transform your
inventory management?
Start using the most frictionless system available to accelerate your processes.
Monthly plans • No lock-in contract • Cancel anytime