ERP and POS for pharmacies and healthcare retail in Bangladesh
SORS ERP gives pharmacies and healthcare retailers batch and expiry tracking, near-expiry alerts, fast POS, supplier returns and multi-outlet stock in one system.
Typical businesses
- Neighbourhood pharmacies in Dhaka and Chattogram with one busy counter
- Model pharmacies with two or three outlets
- Hospital and diagnostic centre dispensaries
- Surgical and medical equipment retailers
- Optical shops and hearing care retailers
Modules that matter here
A pharmacy carries thousands of items in strips, boxes and bottles, each with a batch and an expiry date, bought from a dozen company representatives and distributors. Expired stock is money thrown away, and short-dated stock that could have been returned to the supplier is money thrown away twice. Most shops still find out at the shelf.
SORS ERP records batch and expiry on every purchase, sells the earliest-expiring batch first at the counter, and raises near-expiry alerts so you can return stock to the supplier while the company still accepts it. Stock aging and replenishment rules tell you what to order and what to stop ordering.
The POS handles a busy counter with barcode scanning, held bills, cash and MFS, and a Z-report at closing. If you have a second outlet or a diagnostic centre with its own dispensary, stock and sales are tracked per outlet from one login, and Bangla item names print on receipts.
What goes wrong today
- Expired medicine found on the shelf
- Expiry dates are checked by walking the shelves once a month, if there is time. Strips expire quietly at the back, and the loss is only noticed when a customer points it out.
- Supplier returns missed
- Companies accept near-expiry returns within a window. Without a list of what is approaching expiry and which supplier it came from, the window closes and the stock is written off.
- Thousands of items in a khata
- Purchases from many distributors are noted in books, stock is a guess, and the same item is bought from two sources at different prices without anyone noticing until the money is gone.
- Slow counter at peak hours
- Evening rush, one person on the counter, prices looked up by memory. Mistakes on price and change are common, and a held bill for a customer who forgot their prescription is lost.
- Second outlet runs blind
- The branch keeps its own book and phones the main shop for stock. Transfers between shops are not recorded, and the owner cannot see either shop's sales until closing time.
How SORS ERP is set up for you
- Batch and expiry on every item Inventory & Warehouses
- Record batch number and expiry at goods receipt, track stock per batch, get near-expiry alerts, and see stock aging so short-dated items are moved to the front or returned before they are lost.
- Supplier returns and credit Purchase & Suppliers
- Raise a purchase return for near-expiry or damaged stock against the original bill, record the supplier credit, and apply it to the next payment. Item-supplier links show who sold you what.
- Fast counter with barcode scanning POS
- Scan barcodes, sell from the earliest-expiring batch, hold a bill while a customer fetches a prescription, take cash or MFS, print a receipt and close the counter with a Z-report.
- Reports on fast and slow movers Reports & BI
- Sales by item, supplier and outlet, stock valuation and expiry reports, exported to Excel or PDF or scheduled to arrive by email, so the weekly order is built from data rather than from walking the shelves.
- Accounts and VAT without re-entry Accounting & Mushak VAT
- Sales, purchases and returns post to the ledger automatically. Supplier dues, expenses and bank accounts are in the same system, and Mushak 6.3 and the VAT return summary are generated when required.
- Refill reminders and offers by SMS SMS & WhatsApp
- Send Bangla or English SMS to regular customers for monthly refills, and use loyalty points and coupons for repeat buyers. Messages go through local gateways with templates and delivery logs.
A day inside the system
The order of events as it runs in SORS ERP.
- 1
Receive stock with batch and expiry
Company representatives deliver against orders. Staff enter the GRN with batch numbers, expiry dates and purchase price, and print barcodes for loose items that lack one.
- 2
Sell at the counter
Items are scanned, the earliest-expiring batch is picked, cash or MFS is taken and a receipt is printed. Held bills wait for customers who return with a prescription.
- 3
Act on near-expiry alerts
The near-expiry list shows items and their suppliers. Short-dated stock is moved to the front, discounted, or returned to the supplier with a purchase return.
- 4
Transfer between outlets
Stock the branch is short of is transferred from the main shop with a transfer record, and both outlets' stock figures update immediately.
- 5
Close and review
Each counter runs a Z-report, and the owner checks sales by outlet, supplier dues and the reorder suggestions produced by replenishment rules.
Frequently asked questions
Does SORS ERP track batch numbers and expiry dates?
Yes. Batch and expiry are recorded when stock is received and tracked through to sale. Near-expiry alerts and stock aging reports show what is approaching expiry, along with the supplier each batch came from, so returns can be raised in time.
Can it stop staff selling expired stock?
The counter picks the earliest-expiring batch first, and expired batches show in alerts and stock reports so they can be removed from stock. We recommend a weekly review of the near-expiry list rather than relying on the counter alone.
Can I use it for more than one pharmacy?
Yes. Outlets and warehouses are set up separately with outlet access control, so staff see only their own shop while the owner sees all of them. Transfers between outlets are recorded and stock is tracked per location.
Does it work with a barcode scanner and receipt printer?
Yes. The POS supports barcode scanning and receipt printing from a browser, and you can generate and print barcodes in bulk for items that do not carry one. It runs on a normal PC or laptop; no special POS hardware is required beyond the scanner and printer.
Is Mushak VAT relevant to a pharmacy?
It depends on your registration and turnover; many pharmacies pay turnover tax or a reduced rate rather than standard VAT. SORS ERP supports tax structures with different rates and exemptions, turnover-tax return summaries and Mushak 6.3 where a tax invoice is required. Your accountant sets the structure once.
See it set up for pharmacies & healthcare retail
A 30-minute demo on your own sample items and parties. Bangla or English.