Inventory by batch and expiry date
A merchant who sells perishable goods loses in two ways: stock that expires on the shelf because the newer batch sold before the older one, or a shelf that empties because nobody noticed the balance had reached the danger line. Both losses are information problems, not luck.

A movement ledger, not a quantity column
In Vezano Pro the balance is not a number someone edits; it is the result of every recorded movement: receipt, sale, transfer, adjustment, return, write-off. Each movement has a reason, an author and a time. When the balance disagrees with the shelf, you know exactly where the difference happened.
- Multiple warehouses per branch, and transfers recorded out of one warehouse and into another at the same moment
- A cost snapshot with every sale for FIFO, weighted-average or standard-cost reports
- Periodic stock counts whose variances are approved before they apply
Batches and expiry
Every goods receipt can carry a batch number and an expiry date. At the till the system consumes the batch closest to expiry first, automatically (FEFO), so the cashier never has to remember which carton to open. The expiry list shows the batches that have expired or will expire within 30 days, with the quantity left in each.
- Automatic nearest-expiry-first consumption at sale
- A list of what has expired or expires within 30 days
- Documented write-offs with reason, quantity and batch
On the dashboard every morning
Set a reorder level per product. The owner's and branch manager's dashboards list what has fallen below that level and what is close to expiry, computed from the stock ledger when they open it. Nobody has to open a report to discover the problem.
Selling by the pack and by weight
Cartons, strips and sacks have their own barcodes and deduct the right number of units from stock. Weighed goods sell by the kilogram to three decimal places. Stock stays accurate whatever the selling unit.
Common questions
Which businesses need batches and expiry?
Anyone selling goods that expire: pharmacies and medical suppliers, food and beverage wholesalers and distributors, supermarkets and retail chains, and cosmetics. Every receipt carries its batch and date in its warehouse, and sales consume the earliest expiry automatically.
What if goods arrive without an expiry date?
Expiry is optional per product. Products that do not expire are managed by quantity alone and never appear in expiry reports.
Can we count stock without stopping sales?
Yes. A periodic count is recorded as a physical count against the system balance; variances are reviewed and approved, then applied as a documented adjustment. Selling continues during the count.
How is cost of goods sold calculated?
A cost snapshot is stored with every sale, and reports can be shown by FIFO, weighted average or standard cost, whichever you choose.
Start with your real stock, imported from a file
More solutions
All solutionsIntegrated management for multi-branch companies
One system for retail chains, wholesalers and distributors with one branch or many and several warehouses: point of sale, inventory, purchasing, customers, HR and financial management, with access by role and branch, approvals that separate who records from who approves, and selling that continues when the network drops.
Try Vezano Pro on your branches and your team's rolesA point of sale that works offline
Cashier software that keeps selling when the internet or the power goes: products and prices live on the device, sales are saved locally and synced exactly once when the connection returns. No duplicates, nothing lost.
Try the offline cashier with your own productsCustomer debt ledger
A digital debt ledger that derives every customer's balance from their invoices, payments and credit notes, not from a hand-written number: a statement for any period with opening and closing balances, ageing past the due date, cash or documented bank-transfer payments, and a dashboard alert for who is late.
Move your debt ledger into Vezano ProA public web page for your company or store
Every Vezano Pro subscription includes a public page for the business: cover and logo, products with photos and prices, a WhatsApp button, opening hours and a map link, ready for search engines such as Google to index, with no designer and no hosting.
Build your company page in one afternoon