Your pharmacy will never sell an expired box again
Each product has batches with dates. The POS dispenses the nearest expiry automatically, expired stock cannot be sold, and you see 90 days ahead what is about to expire and what it is worth.

If this sounds familiar, this is for you
- You find expired stock during counts, after the return window has closed.
- Cashiers sell from the new box while the old one expires on the shelf.
- When a supplier recalls a batch, you cannot tell who bought it.
- When the internet drops, the POS stops.
What's inside
Batch and date on receipt
Enter the batch number and expiry when receiving; stock is split by batch.
Nearest expiry first
Every sale or issue takes from the batch that expires first (FEFO), without the cashier choosing.
Expired cannot be sold
The software refuses to sell from an expired batch. Only write-offs and supplier returns are allowed.
Alerts with value
A board shows the count and value of expired stock and stock expiring within 30, 60 and 90 days.
Batch tracing
Search a batch number to see its full history: who supplied it and who bought it, for recalls.
Offline POS
A barcode POS that keeps selling offline and syncs later, with Egyptian e-receipts.
How it works
Enable batches
On products that expire.
Receive with dates
Batch and expiry on the purchase.
Sell normally
The batch is picked for you.
Watch alerts
Check what is expiring every week.
Batches and expiry tracking are included in the Business plan (EGP 1,990/month) and Pro, together with POS, purchasing, stock and accounting.
Compare with Odoo and DaftraFAQ
Do I need batches on every product?
No, only on products that expire. Cosmetics or accessories can stay without them.
I have old stock without dates. What happens?
It is kept under "no batch" and you can split it into dated batches during a stock count.
Is there a built-in drug database?
No. You add products or import them from Excel with barcodes and prices.
Does it work for several branches?
Yes. Each branch has a warehouse, and transfers carry the batch and its date.
Read next
Try to sell an expired box
In the demo we will show the software refusing it, and load your products from Excel.