Shops · Medical store
Medical store billing software, with every batch and its expiry
A strip of paracetamol, a syrup and a regular’s monthly medicines on credit — at the MRP, from the batch that expires first.
Free for 45 days · no card · we do the setup
What it does
- 01
Never above the MRP
The MRP is the price and the tax is taken out of it; no login — the owner’s included — can bill a line above it.
- 02
The batch that expires first, sold first
Every delivery is a batch with its cost and expiry, so the old stock leaves before it is thrown away.
- 03
The distributor, reconciled
Bills, purchase orders and returns with a debit note, so what you owe each distributor is one figure.
Nivasik bills a medical store at the MRP with the tax taken out of it, refuses any line above the MRP, and keeps every delivery as a batch with its own cost and expiry so the oldest stock is sold first. Supplier bills, purchase orders and returns to the distributor with a debit note sit behind the counter, and regular customers can run a khata against their mobile number.
A medical store pays for the POS only: ₹1,499 per outlet a month, after 45 free days.
A chemist’s day
The counter, the back shelf and the distributor, one day at a time.
A box of syrup expired last week behind newer stock.
Stock is sold from the batch that expires soonest, so the older box went first.
Forty lines of a bill are checked by eye and filed.
The delivery is posted with each line’s batch, expiry and cost, and the distributor’s bill with it.
A monthly order goes in a notebook until the first of the month.
Pay later puts it on the customer’s khata, against the mobile number on the account.
Short-dated strips go back and the credit is never followed up.
A return to the supplier leaves a debit note that comes off what you owe them.
Cash and UPI are added by hand against a pile of slips.
The day-end report sets the drawer against every bill, with UPI and khata in columns of their own.
What is on its screen
Switched on for a medical store
- Your own delivery
- Barcodes and MRP
- Batches and expiry
- Box / shelf location
- Pay later (khata)
- Offers and coupons
- Strips and loose tablets
- Salt / composition
Off until you switch it on
- Loyalty points
A medical store starts with only what it uses switched on; loyalty points are one switch away in Settings. The owner switches any of it on or off there, and hiding a tool never deletes what it holds.
Which box it is in
Every medicine can carry the box or shelf it lives in — "Box 4", "Rack B". Search at the counter and the line says it all: in stock, how many, which box, the batch and its expiry, and the supplier it came from. A new helper finds a strip on the first day.
Customers, by a few digits
A regular’s monthly medicines start with a few digits of their mobile number: the matching customers drop down to pick from, and a number not on the list is added to it. Their page lists every bill with its date, medicines, quantity, price, total and how it was paid, and marks them new or returning.
Where a medical store loses money
The losses of a chemist’s counter are small, daily and quiet.
| What usually happens | What Nivasik does instead |
|---|---|
| A box expires at the back of the shelf and is thrown away | Each delivery is a batch with its expiry, and the batch that expires first is the one sold first |
| A line is billed above the printed MRP by mistake | The MRP is a ceiling the counter will not cross, for every login including the owner’s |
| Short-dated stock is returned and the credit is forgotten | A return to the distributor leaves a debit note against what you owe them |
| A regular’s monthly medicines are written in a notebook | Khata on a named account, with the mobile number required |
| A discount given at the counter with nobody’s name on it | Discounts beyond a limit need a manager’s PIN and are on the owner’s record |
MRP, taken apart correctly
The price on the pack is the price at the counter.
Medicines are priced at the MRP printed on the pack, and the MRP already carries the GST. Nivasik takes the tax out of the price rather than adding it on, so a ₹30 strip bills as ₹30 and the bill shows the taxable value and the tax inside it — no ₹30.01 from rounding a figure built up from the pre-tax price.
Where you would rather price an item from what you paid — a surgical item, a cosmetic — the price can be a percentage or a flat amount added on the buying price instead. It still never goes above the MRP.
Batches, expiry and the distributor
What happens between the distributor’s van and the customer’s hand.
- Every delivery is a batch with its own buying price and expiry date, entered when the distributor’s bill is posted.
- Oldest expiry first: a sale takes the in-date batch that expires soonest, so nobody at the counter has to remember which box is older.
- Nothing expired is sold by accident: the counter sells in-date stock first, warns before an expired pack is tapped, and the database refuses a line from an expired batch.
- Going off: what expires in 30, 60 or 90 days, with its box and supplier, and one tap to return it to that distributor.
- Wastage with a reason: an expired or broken strip leaves the books with a reason, not in silence.
- Purchase orders suggested for everything at or below its reorder level, grouped by the distributor who supplies it.
- Returns to the distributor leave a debit note, and what you owe each distributor is one figure.
Open the sample shop
The sample shop is a café, not a chemist — but its counter, batches, khata and day book are the ones a medical store uses. Nothing you do there is saved.
What it does not do
What a medical store should know first.
Not included, said plainly
- There is no licensed medicine database: the salt search and "same salt" list work over your own items, which we load for you with their salts.
- It keeps no Schedule H1 register and does not check prescriptions; that stays the pharmacist’s job and register.
- Deliveries are typed in the smallest unit (200 tablets, not 20 strips); there is no strip helper on the delivery sheet yet.
- No card terminal or payment gateway; UPI is shown as a QR for the exact amount and the payment is recorded.
- Your accountant gets GSTR-1 data and a Tally import file; e-invoices, e-way bills and filing are not done here.
What it costs
The store is the outlet: billing, batches, the distributor’s side and khata are all inside it, with no setup fee.
Free for 45 days; we load your items, MRPs and opening batches.
Questions people ask
Can I bill medicines at the MRP?
Yes. The MRP is the price, the GST is taken out of it on the bill, and no line can be billed above the MRP by anyone.
Does it track batch and expiry?
Yes. Each delivery is a batch with its own cost and expiry date. A sale takes the in-date batch that expires first, and the database refuses a line from an expired batch.
Can I return expired stock to the distributor?
Yes. A return to the supplier leaves a debit note that comes off what you owe that distributor.
Does it have a medicine database with salts and substitutes?
No licensed drug database. Each of your items can carry its salt, and the counter search finds a medicine by name, code, barcode, salt or box — and, when a brand is out, lists your other medicines with the same salt.
Can I sell a single tablet out of a strip?
Yes. Stock is counted in tablets; a strip item and a loose-tablet item come off the same stock, and the tablet’s price and MRP are the strip’s divided by the pack size, worked out by the database.
Can regular customers take medicines on credit?
Yes, on khata: all or part of a bill goes on a named account with the customer’s mobile number, and is collected later at the counter.
Does it work if the internet goes down?
Yes. Billing at the counter carries on without a connection, each bill keeping its real number, and everything syncs once the internet returns. Loyalty points, gift cards and adding a new customer need the connection.
Try it on your own place, free for 45 days.
We set it up for you — your rooms, menu or stock list, your staff and your prices — and walk it end to end on your phone. No card, and we invoice only if you stay.