Skip to content
UpeoRetail
Dispensing Mode · Human

Dispense Safely With Batch & Expiry Control

A chemist runs on accuracy. Track every batch and expiry date, dispense the oldest stock first (FEFO), keep an immutable controlled-drugs register and issue a VAT-compliant tax invoice on every sale.

See pricing for pharmacy shops

Built for

  • Pharmacies
  • Chemists
  • Dispensaries & Clinics

The Tools That Matter For Pharmacy

Everything you need to run a pharmacy & chemist business - and nothing you don’t.

Batch & expiry tracking

Every pack carries its batch and expiry. Balances come from the live stock ledger - never a guess.

FEFO dispensing

The system auto-picks the first-to-expire batch; expired stock can never be sold, online or offline.

Near-expiry & cold-chain alerts

Get warned before stock expires and flag cold-chain items so fridge lines stay safe.

Controlled-drugs register

Prescription-only and controlled medicines write an immutable PPB register entry with prescriber and running balance.

Sell by unit of issue

Break cartons → boxes → strips → tablets and dispense the exact quantity, priced correctly.

Patient history & safety

A profile per patient with allergies and full medication history - plus allergy, interaction and dose checks before you dispense.

Prescriptions & refills

Capture what was prescribed, dispense partially with an owe-slip balance, and track authorised refills.

Patient refill reminders

Automatically remind chronic patients on WhatsApp before they run out - so they come back on time and stay on treatment.

Correct VAT on every sale

Essential medicines zero-rate automatically via item tax templates - compliant without the hard-coded 16%.

Why Pharmacy shops choose UpeoRetail

  • Batch + expiry on every medicine, read from real stock
  • FEFO auto-pick - expired batches never sell
  • Immutable controlled-drugs (PPB) register
  • Patient profiles, allergies & full medication history
  • Prescriptions with refills & partial (owe-slip) dispensing
  • Clinical safety: allergy, interaction & dose checks
  • Automatic WhatsApp refill reminders for chronic patients
  • Cold-chain logs, ADR reporting & PPB inspection pack

Tutorials for your shop

Pharmacy & Chemist

Running a chemist means accuracy and accountability. This track turns on Dispensing mode and covers batch and expiry tracking, FEFO dispensing, near-expiry alerts and the immutable controlled-drugs register.

  • Turning On Dispensing Mode for a Pharmacy
  • Setting Up Medicines: Batches, Expiry & Unit of Issue
  • Dispensing With FEFO: Selling the First-to-Expire Batch
  • Prescription-Only & Controlled Drugs: The PPB Register
Watch the Pharmacy tutorials

Pharmacy Questions, Answered

The things pharmacy & chemist owners ask us most.

Yes. Dispensing mode tracks every batch and expiry using ERPNext’s native batch records, with balances read from the live stock ledger. Expired batches can never be selected - the block applies online and on offline replay.

Ready To Modernize Your Pharmacy Shop?

See UpeoRetail run a pharmacy & chemist business live, using your own products and workflow.