Skip to content
SORS ERP
Available

POS software for pharmacies and healthcare retail in Bangladesh

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.

A pharmacy counter is judged on speed. A customer holding a prescription in a queue of six will not wait while somebody types a medicine name and picks the wrong strength from a list.

Scanning, fast search and held bills are what make that queue move, and the fact that the sale also reduces batch level stock and posts to the ledger is invisible to the customer, which is exactly how it should be.

What goes wrong for pharmacies

Everyday problems in this trade, from the industry guide.

  • 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.

Fast counter with barcode scanning

How POS handles it.

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.

What you get

The parts of POS that matter most here.

  • Barcode scanning and search

    Scan item, variant or serial barcodes, or search by name and SKU, and the cart prices itself with the right tier and promotion. Serial numbers are picked at the point of sale for tracked items.

  • Held bills

    Park a bill while the customer fetches another item or steps out to send bKash, serve the next person, then resume it. Held bills stay listed for the session until they are completed or discarded.

  • Split payments by method

    Take one bill in cash, card, mobile wallet, bank transfer or cheque, in any mix, with tendered amount and change calculated. Card type and last four digits, or the MFS reference, are stored on the sale.

  • Sessions with cash float

    Open a session with an opening cash amount, record cash in and cash out during the day, and close with a counted total. The running balance is tracked per session and feeds the Z-report.

  • End of day and Z-reports

    Close the day per counter or per session. The Z-report shows sales by payment method, cash in and out, expected versus counted cash and the variance, and a variance check page highlights counters that do not balance.

  • Stock and accounting posted

    Every POS sale deducts stock from the outlet warehouse in real time and posts sales, VAT and cash or bank entries through account mapping rules. Sales history is searchable by receipt, cashier or item.

A working day for pharmacies

The sequence this trade actually runs, from the industry guide.

  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.

Questions

Answered plainly, including where the answer is no.

Can a bill be held while a customer fetches something?

Yes. Held bills park a transaction so the counter can serve the next customer and return to it, which is the normal pattern when someone is waiting for a prescription item to be found.

Does the counter sale record the batch?

Yes. Batch tracked items are sold from a specific batch, so stock by batch stays correct and a recall can still be traced afterwards.

See SORS ERP running on your own numbers

A 30-minute demo in Bangla or English, with your products, your VAT setup and your questions.