← Elevate Aura  ·  Aura Business, the operations platform Chennai, India · WhatsApp
For consumables, reagents and kits

Batch and expiry tracking that picks the oldest stock first, every time.

Aura Business holds batch numbers and expiry dates on consumables and reagents, can put the earliest-expiry batch in front of the picker at despatch, warns you while the stock is still saleable, and can tell you which batch went to which customer.

Batch and expiry on every stock lineEarliest-expiry batch offered firstWhich batch went to which customer
app.elevateaura.co.in/inventory/batches
Aura Business inventory screen listing consumable stock by batch number with expiry dates and quantities
In one sentence

What batch and expiry tracking is for

If what you sell has a shelf life, a quantity on hand is not enough information to despatch against. You need to know which batch each unit belongs to, when that batch expires, which batch should go out next, and later, which customer received which batch. Aura Business does this through the Batch and Expiry Tracking module in the Inventory and Warehouse suite.

Two things follow from having batches. Picking can be first-expiry-first-out, so the stock closest to its date leaves first instead of whatever is nearest the door. And traceability works in both directions: from a batch to every customer who received it, and from a customer complaint back to the batch and the supplier it came from.

What expiry costs

Expired stock is money you already paid for, sitting on a shelf.

It is also the one inventory loss that is entirely predictable, and that is what makes it so annoying when it happens.

Newest stock picked first

The cartons at the front of the rack are the ones that arrived last, so the older batch quietly ages out.

Expiry found at despatch

A date is noticed while packing an urgent order, and now the order cannot go and nothing was reordered.

A hospital returns short-dated goods

Reagents arrive with weeks left on them, the lab refuses them, and the return costs you twice.

No idea who got which batch

The supplier reports a problem with one lot and you cannot say which customers received it.

Write-offs discovered at stock take

The expiry loss surfaces once a year in a single unpleasant number.

Batch numbers not on the invoice

Customers who need batch details for their own records keep ringing your office for them.

How a batch is followed

From goods receipt to the customer who received it.

01

Received with a batch

The GRN records batch number, expiry date and quantity for each lot from the supplier.

→
02

Stocked by location

The batch holds its own quantity in whichever godown or branch it went into.

→
03

Alerts as the date nears

Stock approaching expiry is flagged while it is still worth selling or returning.

→
04

Earliest-expiry batch offered

Despatch proposes the batch nearest its date, so old stock moves before new.

→
05

Batch on the document

Batch number and expiry appear on the delivery challan and tax invoice lines.

→
06

Traced afterwards

Any batch can be listed with the customers it went to, and any customer line traced back to its batch.

→
07

Written off deliberately

Expired stock is removed as a reasoned adjustment rather than an unexplained quantity change.

What is included

Batch handling and everything it touches.

⌚Batch control

  • Batch and expiry tracking per item
  • Expiry date captured at goods receipt
  • Stock per batch per location
  • Barcode or QR scan on the carton

🔔Warning

  • Near-expiry alerts on the dashboard
  • Low-stock and reorder alerts alongside
  • Notifications hub for the stores team
  • Reports on stock by remaining shelf life

📦Despatch

  • Earliest-expiry batch offered first
  • Batch and expiry on the delivery challan
  • Batch and expiry on the GST invoice lines
  • Credit notes and returns by batch

🔍Traceability

  • Batch to customer listing
  • Customer line back to batch and supplier
  • Stock movements ledger per batch
  • Audit log of adjustments and write-offs

See all 87 modules across 12 suites →

In practice

Four expiry situations handled properly.

Short-dated stock is sold, not wasted

Workflow: Reagents three months from expiry are flagged, and the sales team is given the list to place with labs that will consume them quickly.

Result: The batch is used while it still has value.

The lab gets long-dated goods

Workflow: The earliest-expiry suggestion is overridden for a customer whose contract needs a minimum shelf life on arrival, and the picked batch is recorded.

Result: No rejected deliveries at the door.

A supplier lot issue is contained

Workflow: The supplier flags a batch; the system lists every despatch that carried it, with customer, date and quantity.

Result: You call the right customers within the hour.

Write-offs stop being a surprise

Workflow: Expiry losses are posted month by month as reasoned adjustments rather than discovered at the annual count.

Result: The number is small and explainable.

Who it is for

Anyone selling goods with a date printed on them.

🔬
Reagent and diagnostics dealers

Lab reagents and kits with short, strict shelf lives.

🏥
Medical consumables distributors

Disposables, sets and dressings sold in volume.

🧬
Equipment dealers with consumables

Machines sold once, consumables sold every month.

💉
Surgical and implant suppliers

Items where batch traceability is expected by the customer.

⚙
Industrial consumables trade

Chemicals, adhesives and filters with use-by dates.

The honest comparison

A quantity column, an accounts ledger, or real batches.

 
Spreadsheets and WhatsApp
Accounting software
Aura Business
Batch held on stock
A note in a cell
Sometimes, at invoice level
Batch and expiry on the stock line itself
Picking rule
Whatever is at the front
None
Earliest-expiry batch proposed at despatch
Warning before expiry
None
None
Near-expiry alerts while stock is saleable
Batch on the invoice
Typed if remembered
Manual line
Carried from the picked batch automatically
Batch to customer trace
Not possible
Manual search
Listed from the batch record
Expiry write-offs
Found at stock take
Journal entry
Reasoned adjustment in the movements ledger
Proof

Platforms we have actually shipped.

Questions

Batch and expiry tracking, answered.

Can an item have several live batches at once?

Yes. Each batch holds its own quantity, expiry date and location, so the same product can sit in three batches across two godowns and the system still knows which one should be despatched next.

Does it force us to despatch the earliest-expiry batch?

It is the proposed pick, not a lock. Some customers require a minimum remaining shelf life on arrival, so the picker can choose a different batch and the choice is recorded against the despatch.

How early do the alerts fire?

Near-expiry thresholds are set to suit what you sell, because a reagent with a short life needs warning much earlier in relative terms than a disposable with a two-year date.

Does the batch number print on the invoice?

Yes. Batch and expiry carry through from the picked stock onto the delivery challan and the GST tax invoice lines, so customers who need them for their own records get them without ringing you.

Can we trace a batch to its customers?

Yes. Any batch can be listed with every despatch that carried it, and any invoice line can be traced back to the batch and the goods receipt it came from. See warehouse management.

Does this apply to serialised equipment too?

Serialised machines are tracked by serial number rather than batch, and both models run side by side. Consumables carry batches, capital equipment carries serials. See inventory software.

Keep exploring

Related Aura Business software

Let's talk about your requirement.

Tell us how you work today. We will show you what the platform would look like for you, and give you a clear scope and timeline.

Founder-led · Chennai, India · Built and supported by the person who wrote it