Skip to content
LekhaPro
Medical · pharmacy

Medical billing software for chemists

Fast, compliant billing for medical shops and pharmacies — batch, expiry and MRP handled automatically, Schedule-H captured, and GST posted to real books.

Sharma General Store
MG Road, Pune · GSTIN 27ABCDE1234F1Z5
Bill: POS/045716/06/26 18:24
Parle-G 80g × 4₹40
Amul Milk 500ml × 2₹54
Surf Excel 1kg₹110
Bread × 1₹45
Taxable₹211
CGST+SGST₹38
TOTAL₹249
Scan to pay · UPI
Thank you! Please visit again.

Live product UI — sample data.

  • Batch & MRP automatic

    Every strip carries its batch, expiry and MRP; FEFO billing and retail pricing are handled for you.

  • Compliance built in

    Schedule-H/H1 capture and an inspection-ready register keep you on the right side of the rules.

  • Real accounting

    Bills post to a double-entry ledger and feed GSTR-1/3B — not just a printout.

What this actually means in practice

Retail medicine is priced backwards from most trade. The MRP is printed on the strip, the customer pays exactly that, and the tax already sits inside the figure — so the software has to derive the taxable value out of the amount collected instead of adding tax on top of a rate. LekhaPro reconstitutes that split at the rate notified for the category, so taxable value, tax and cess add back to the printed MRP to the paisa.

The arithmetic matters because everything downstream leans on it. Get it wrong and the counter tallies while GSTR-1 does not, or the margin report reads flatteringly high because tax is sitting inside revenue. Doing it line by line, per batch, means a scheme discount, a loose-pack sale and a full-strip sale all round consistently, and the day's collection reconciles against the taxable turnover it represents without anyone working backwards in a spreadsheet.

Returns follow the same discipline. A partial return is a credit note against the original bill — the quantity goes back to its own batch with its own expiry, output tax reverses, and either the drawer or the customer's balance adjusts. At close, the counter session is shut with a denomination-wise count against expected cash, so a short drawer is found that evening rather than at month end, right beside the day's tax summary.

Money in, money out, and what the books do
What happens at the counterDocument raisedWhat moves in the books
Cash sale at the printed MRP80mm thermal receiptTaxable value and tax split out of the inclusive amount
Credit sale to a regularA4 tax invoice with party detailsParty balance debited; appears in outstanding and ageing
Two strips returned unopenedCredit note against the original billBatch restored, output tax reversed, balance adjusted
Whole bill cancelled the same dayCredit note; the original stays untouchedFull reversal, with the printed number kept in the register
Free goods issued on a schemeA nil-value line on the same billStock moves out; the cost stays in cost of goods sold
Drawer counted at closeSession close with denomination countExpected against counted cash, beside the day's GST summary

What’s included

  • Batch, expiry & MRP
  • FEFO billing
  • Schedule-H / H1 capture
  • Schemes & free goods
  • 80mm thermal receipts
  • GST returns
  • Offline-first

What it does not do

  • · There is no weighing-scale or price-embedded-barcode support. Pricing comes from the batch MRP or the party's rate, never from a label a scale has printed.
  • · Tally data is imported once as a manual masters file (XML, CSV or Excel). There is no live connector, and vouchers are not imported automatically.
  • · Payroll is not built, so counter staff wages post as an expense rather than being calculated, and the Desktop edition runs on Windows only.

Frequently asked

Is it made for pharmacies specifically?

Yes — it is a pharmacy-first billing workflow with batch, expiry, MRP, schemes and Schedule-H, on top of full GST accounting.

Does it print thermal receipts?

Yes — 80mm thermal or A4, printed silently to your chosen printer.

Does it need the internet?

No — billing, batch/expiry, GST and Pharma AI all run offline.

Does the customer pay MRP, or MRP plus GST?

MRP, exactly as printed. In retail mode the MRP is treated as tax-inclusive: the taxable value is derived at the rate notified for that category and the split is shown on the bill, so the amount collected equals the printed price. Adding tax on top of MRP is precisely the error this mode exists to prevent.

How do I know the cash drawer is right at the end of the day?

Close the counter session and count by denomination. The software shows expected cash from the day's tenders against what you actually counted, states the difference, and places the day's taxable turnover and tax beside it — so any shortfall is investigated that evening, while everyone still remembers the bills.

What exactly is included in Medical · pharmacy?

batch, expiry & MRP, FEFO billing, schedule-H / H1 capture, schemes & free goods, 80mm thermal receipts and GST returns, and 1 more. Every item on that list is a working screen you can open in the trial rather than a capability described in the abstract.

How is medical · pharmacy handled differently here?

It rests on batch & MRP automatic, compliance built in and real accounting. The distinction that matters is that these are structural rather than cosmetic — the behaviour is built into how records are posted, not layered on as a report you have to remember to run.

Does Medical · pharmacy post to the real books?

Yes, and that is the whole reason it lives in this product rather than beside it. What batch & MRP automatic records lands in the same posted double-entry ledger the Trial Balance, P&L and GST returns are built from — so there is no second set of medical · pharmacy numbers to reconcile against the first.

Can I try Medical · pharmacy before committing?

Yes — 14 days, no card. Test medical · pharmacy against your own masters and your own transactions rather than sample data: the questions worth answering here are about your business's edge cases, and a demo dataset is built not to have any.

Is anything in Medical · pharmacy generated by AI?

None of the figures. Everything batch & MRP automatic produces is computed by tested engines and would be identical with the model switched off — what AI contributes is the sentence around a number and the routing that brings the right one to your attention. Nothing it writes posts to your books without your approval.