Optical shop software with power & GST
Bill an optical store — frames, lenses and prescriptions (SPH/CYL/axis), with variant stock and GST — on a fast offline app.
Live product UI — sample data.
Prescription capture
Record the eye power (SPH/CYL/axis) and lens options against each sale.
Frames + lenses
Bill frames and lenses together, with brand/variant stock.
Stock & GST
Live stock, customer records and GST on a real ledger.
What this actually means in practice
An optical shop sells a made-to-order pair. The customer chooses a frame from stock, but the lenses are specified by a prescription — sphere, cylinder, axis and addition, separately for each eye — and are then ordered or edged to fit that frame. Nothing leaves the same day in most cases. The prescription belongs to the customer and matters again at the next visit, when a repeat pair or a change in power is being discussed.
That makes the customer record, not the item master, the centre of the shop. Prescription capture holds the power against the customer and the sale, so a repeat pair or a warranty question resolves from their history. Frames are ordinary variant stock by brand, model and colour; lenses are billed with the frame on one invoice, with an advance taken when the order is placed and the balance on collection. Everything posts to double-entry books.
| Stage of the order | What is held against it |
|---|---|
| Power recorded for the customer | Sphere, cylinder, axis and addition, per eye |
| Frame selected from the display | Variant stock by brand, model and colour |
| Lens specified and ordered | Billed with the frame on the same invoice |
| Advance taken at the order | Receipt on the customer ledger, balance shown as due |
| Pair collected days later | Balance received; the ledger closes on that sale |
| Customer returns after a year | Past prescriptions retrievable from their history |
What’s included
- Prescription (SPH/CYL/axis) capture
- Frame + lens billing
- Brand / variant stock
- Customer records & follow-up
- GST invoices
- Thermal / A4 print
- Offline-first
What it does not do
- · There is no lens-grinding or edging lab workflow — a job sent to a lab is not tracked through its stages here; the order, the invoice and the prescription are.
- · LekhaPro holds no clinical records beyond the prescription figures captured against a sale; it is not an optometry practice system.
- · Payroll is not included, there is no automated TallyPrime import, and the Desktop edition is Windows-only.
Frequently asked
Can it record eye power?
Yes — capture the prescription (SPH/CYL/axis) and lens options against the sale.
Does it stock frames and lenses?
Yes — brand and variant stock for frames and lenses, wired into billing.
Is it offline?
Yes — billing and stock run offline.
Can I look up a customer’s earlier power when they come back?
Yes — prescriptions are captured against the customer, so previous entries are visible on their record along with what was sold each time. That is what most repeat visits need: whether the power has changed, and which frame and lens type they had before. It also settles disputes about what was ordered, since the figures sit on the sale itself.
How should the advance and the balance be handled on a made-to-order pair?
Take the advance as a receipt against the customer when the order is placed, so the money is on the ledger rather than loose in the drawer. When the pair is collected, the invoice adjusts the advance and only the balance is collected. If the order is cancelled or the lab returns a wrong lens, the refund is a recorded entry rather than an argument.
What exactly is included in Optical · prescription?
prescription (SPH/CYL/axis) capture, frame + lens billing, brand / variant stock, customer records & follow-up, GST invoices and thermal / A4 print, 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 optical · prescription handled differently here?
It rests on prescription capture, frames + lenses and stock & GST. 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 Optical · prescription post to the real books?
Yes, and that is the whole reason it lives in this product rather than beside it. What prescription capture 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 optical · prescription numbers to reconcile against the first.
How does Optical · prescription affect my GST?
It feeds it directly rather than sitting alongside it. CGST/SGST and IGST are split from HSN or SAC and place of supply as each document is raised, so whatever optical · prescription produces is already correct when GSTR-1, 3B and 2B reconciliation are drawn off the same books. The return matches the accounts because it was never a separate exercise.
Does Optical · prescription cost extra?
No. Optical · prescription is part of the accounting core rather than a paid add-on, so frames + lenses is there on the entry tier exactly as it is on the highest one. What the tiers change is reach and depth — devices, multi-branch and multi-warehouse reporting, and whether the conversational AI copilots are switched on.