Skip to content
LekhaPro
Optical · prescription

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.

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.

  • 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.

From eye test to collection
Stage of the orderWhat is held against it
Power recorded for the customerSphere, cylinder, axis and addition, per eye
Frame selected from the displayVariant stock by brand, model and colour
Lens specified and orderedBilled with the frame on the same invoice
Advance taken at the orderReceipt on the customer ledger, balance shown as due
Pair collected days laterBalance received; the ledger closes on that sale
Customer returns after a yearPast 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.