MondayPOS
💊Pharmacy

Every strip traceable. Every expiry caught.

Pharmacy retail lives and dies by batch control. MondayPOS enforces first-expiry-first-out at the till, quarantines expiring stock, and keeps an audit trail your inspector will like.

Batch Ledger · Lazz PharmaFEFO enforced
ItemBatchExpiryStatus
Napa 500mg (10s)B-24108Nov 2026OK
Seclo 20mg (30s)B-24077Mar 2027OK
Monas 10mg (30s)B-23491Aug 2026Sell first
Ceevit 250mg (100s)B-23360Jul 2026Expiry 45d
Maxpro 20mg (30s)B-22904Jun 2026Quarantined
The problem

What goes wrong in Pharmacy

A pharmacy carries thousands of strips whose value drops to zero on a fixed date, and being out of the one a customer needs costs both the sale and the regular. Sell one expired strip and it stops being a stock loss and becomes a licence problem.

Built for the way you sell

01
FEFO at the till

The system sells the earliest-expiring batch first, automatically, without the counter staff thinking about it.

02
Expiry quarantine

Stock inside your expiry window moves to a quarantine state: visible, blocked from sale, queued for supplier return.

03
Generic & brand search

Find by molecule, brand or rack, paracetamol finds Napa, Ace and Renova in one list.

04
Controlled-item log

Flagged items demand a reason and supervisor sign-off at sale, with an append-only trail.

05
Strip / box / bottle units

Buy in boxes, sell in strips or single units, conversions and pricing handled per pack level.

06
Regulatory reporting

Batch movement and expiry-disposal reports formatted for inspection day, not reconstruction.

Why MondayPOS

Why operators in Pharmacy choose MondayPOS

Batch and expiry down to the strip, with FEFO enforced by the till rather than left to whoever is on the counter that evening.

Mushak 6.3 challans generated from the sale itself, so VAT paperwork is not a second job after closing.

Works through load-shedding, because a pharmacy that cannot bill is a pharmacy that is shut.

Benefits

What you get out of it

Nothing expired reaches the counter

The till declines a strip past its date and picks the oldest valid batch on its own.

The strip you sold ties back to its batch

Traceability from GRN through to invoice, which is exactly what a recall or an inspection asks for.

Expiry becomes a return, not a write-off

Near-date stock surfaces early enough to go back to the distributor while credit is still possible.

Substitutes found without leaving the counter

Generic and strength lookups turn a missing brand into an alternative offered rather than a lost sale.

VAT challans come off the sale

Mushak 6.3 documents generate per bill, from the line items already rung up.

Regulars are recognised, not remembered

Purchase history and dues per customer, so the person on the counter does not have to carry it in their head.

A three-branch pharmacy stopped writing off a shelf of expired stock every quarter, near-expiry batches now surface 60 days out and go back to the supplier instead.
Managing Partner · 3-branch pharmacy, Chattogram
0
expired units sellable at the till, blocked by design
FAQ

Asked by pharmacy owners

Can’t find what you’re looking for? Ask us directly. A human answers, usually the same day.

Contact us →

Yes, expired batches are unsellable at the till, full stop. Near-expiry batches surface in a quarantine queue for markdown or supplier return, on a window you define.

Items can be flagged to require a reason and supervisor PIN at sale, and every movement carries an append-only audit entry, designed for inspection.

Item, batch and expiry data import from spreadsheets or your distributor's files during migration; opening batches are verified against a physical count.

See it tuned to your counter.

Book a 30-minute demo and we'll run MondayPOS on products and workflows from your industry.