Skip to content
Solution

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.

Inventory by batch and expiry date

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 solutions