Oldest batch out first
Selling a batch-tracked product takes units from the oldest received batch first and records that batch's cost against the sale, so your profit reflects what the batch actually cost.
For pharmacies, chemists and health stores that run out of fast movers or hold expired stock.
Track each batch with its expiry date, and see what every branch holds (Professional and up).
Simplebks is one app for the pharmacy counter and the books behind it. Every batch you receive is tracked with its expiry date, every sale updates your stock, and your suppliers, branches and accounts sit in the same place.
It is built for pharmacies, chemists and health stores that lose money to expired stock, run out of fast movers, or cannot tell what each branch is holding.
Simplebks manages stock, sales and money. It is not a prescription or patient-records system.
Batch tracking, the expiry report and the till are on Professional and above. See pricing for what each plan includes.
Selling a batch-tracked product takes units from the oldest received batch first and records that batch's cost against the sale, so your profit reflects what the batch actually cost.
Raise purchase orders to suppliers, received in full or in parts, with the expiry date captured per batch. A return to a supplier is drawn from the batch you received it in.
Each product has a base unit and one secondary unit with a conversion, for example 1 carton = 12 packs.
Simplebks POS takes cash, bank transfer, card terminal, gift card, loyalty points and a customer's advance balance in one sale, and records Moniepoint and OPay terminal payments.
Regular customers can buy on credit within your limit; going over needs the owner or someone with override permission. See the POS & Checkout page for the full list.
See what every branch holds and transfer stock between branches with a record of the move. Run a stock count and review what differs from the system figure.
Reorder levels and low-stock alerts tell you what to buy before a shelf goes empty; alerts run nightly, in the app with an email summary.
Every sale, purchase and expense posts to your accounts. Profit and loss is on Basic and up; the balance sheet, cash flow, VAT and withholding tax reports are on Professional and Enterprise.
Simplebks does not record prescriptions, patient details or dosages, and it has no controlled-drug register. Use it for stock, sales, suppliers and accounts.
| Basic | Professional | Enterprise | |
|---|---|---|---|
| Batch tracking with expiry dates | No | ✓ | ✓ |
| Expiry reminders | No | ✓ | ✓ |
| Expiring soon report and Stock planning | No | ✓ | ✓ |
| Low-stock alerts with reorder levels | ✓ | ✓ | ✓ |
| Till (POS) with Moniepoint and OPay terminals | No | ✓ | ✓ |
| Purchase orders with expiry per batch | No | ✓ | ✓ |
| Supplier returns | No | ✓ | ✓ |
| More than one branch, stock transfers, stock counts | No | ✓ | ✓ |
| Pack and carton conversions | No | ✓ | ✓ |
| Customer credit limits | ✓ | ✓ | ✓ |
| Profit and loss statement | ✓ | ✓ | ✓ |
| Balance sheet, cash flow, VAT and withholding tax reports | No | ✓ | ✓ |
| Request for quote to suppliers | No | No | ✓ |
| 24-hour offline till | No | No | ✓ |
Yes, on Professional and Enterprise. Turn on lot tracking for a product and enter an expiry date on each batch you receive.
Yes, on Professional and Enterprise. The Expiring soon report lists each batch with quantity, cost, days to expiry and status, for a 7, 14, 30, 60 or 90 day window.
Yes. Sales take units from the oldest received batch first and record that batch's cost.
Yes, on Professional and Enterprise. Each branch has its own stock and you can transfer stock between them.
No. Simplebks manages stock, sales, suppliers and accounts. It does not keep prescriptions, patient records or a controlled-drug register.
A pharmacy with a till, purchase orders and batch tracking needs Professional. See the pricing page.
Receive a batch, set its expiry and let Simplebks watch the date.