Pharmacy POS
Batches, expiry dates and fast-moving stock. CubiclePOS handles billing and stock for pharmacies and medical stores, with expiry warnings at the counter.
Made for: Pharmacies and medical stores
Built for pharmacy stock
The parts of CubiclePOS that matter most when every item has a batch and an expiry date.
Batches and expiry dates
Keep stock by batch, with batch numbers, manufacture and expiry dates, and prices per batch.
Expiry warnings
Expired batches are flagged while billing, and scanning an item shows which batches are fresh, expiring soon or expired.
Barcode billing
Scan or search items and build the bill quickly, with multi-item quick billing for busy times.
Bulk and single units
Buy by the case, box or bundle and sell by the piece, with a conversion such as 1 case = 24 units and a separate bulk price.
Low-stock list
See which items are running low, so you know what to reorder before it runs out.
Purchases and GRN
Record purchases and goods received notes against each supplier, and track supplier payments.
Multi-branch stock
See live stock in every branch and move goods between branches with stock transfers.
WhatsApp and SMS e-bills
Send the bill to the customer's phone by WhatsApp or SMS.
Sales returns
Record returns; the day summary shows sales, returns and net sales separately.
Users and roles
Give each staff member only the access they need.
Sales and profit reports
Daily sales insights and your real profit, not just turnover.
Day summary and cash count
See the day's sales, payments, expenses and profit, and count the cash drawer at day-end.
How it fits a pharmacy
Each delivery is recorded on a goods received note with its batch number, manufacture date and expiry date, and each batch can have its own price.
At the counter, expired batches are flagged while billing. Scan any item to see its stock and which of its batches are fresh, expiring soon or expired, so short-dated stock can be moved first.
Buy by the box and sell by the card or the piece: set the bulk unit and conversion once, and stock stays correct either way.
Good to know
- CubiclePOS handles the retail and stock side of a pharmacy: billing, batches, expiry, purchases and reports
- It does not manage prescriptions or patient records
- User roles control what each staff member can see and do
- Stock and sales can be checked across branches from anywhere
We're based in Weligama, and because CubiclePOS runs in a web browser, it works for businesses anywhere in Sri Lanka. We arrange demos over WhatsApp.
Frequently asked questions
Does CubiclePOS track batch numbers and expiry dates?
Yes. Stock can be kept by batch, with a batch number, manufacture date, expiry date and batch-specific prices.
Will it warn us about expired medicine?
Expired batches are flagged while billing. Scanning an item also shows which batches are fresh, expiring soon or expired.
Can we sell by the card or piece when we buy by the box?
Yes. Each item can have a bulk unit and a conversion, with a separate bulk price, so stock stays correct whichever way you sell.
Does CubiclePOS manage prescriptions?
No. CubiclePOS covers billing, stock, batches, expiry, purchases and reports. It does not keep prescriptions or patient records.
See CubiclePOS with your own business in mind
Book a free demo and we'll walk you through it. The quickest way to reach us is WhatsApp.
CubiclePOS for other businesses
Supermarkets and grocery
Fast barcode billing across several counters, batch and expiry tracking, and stock that updates with every sale.
Learn moreHardware and paint shops
Trade and retail prices, contractor credit, cheques, quotations and thousands of items with part numbers and rack locations.
Learn moreRetail shops
Billing, barcode labels, stock and daily profit for book shops, clothing, footwear, cosmetics, fancy and other retail shops.
Learn moreWholesale and distribution
Wholesale price levels, cases and pieces, customer credit, cheques and statements for wholesalers and distribution agencies.
Learn moreMobile phone and electronics shops
Serial and IMEI tracking, warranty periods, repair jobs and a billing screen made for phone shops.
Learn moreVehicle spare parts
Part numbers, rack locations, trade prices, credit and repair jobs with vehicle details.
Learn more