Optical & Eye Care

Optical Clinic Accounting & ERP Software (Malaysia)

Rx to receivable. Serial-tracked frames, insurance panels, multi-branch — without the spreadsheet sprawl.

Optical retail blends healthcare records with high-value inventory and complex insurance billing. IntBooks ships purpose-built modules for Rx capture, serial/lot-tracked frame and lens inventory, insurance panel reconciliation, and multi-branch consolidation — all under one MyInvois-compliant accounting core.

Why generic accounting software fails optical businesses

The optical accounting problems we hear every week

  • Rx, billing, and inventory live in three systems

    Patient Rx in one notebook. Frame sales in a POS. Insurance claims in a spreadsheet. None of it ties to your GL.

  • Insurance panel reconciliation is brutal

    Each insurer (Allianz, AIA, MSIG, Great Eastern, etc.) has its own panel rates, coverage rules, and payment cycles. Manual matching of claims to payouts loses revenue silently.

  • Frame serial numbers don't tie to sales

    Designer frames cost RM800-3,000 each. If you can't trace a specific serial number from receipt → display → sale, shrinkage hides in plain sight.

  • Eye exam revenue isn't recognized correctly

    Bundled eye-exam-plus-frame packages, voucher redemptions, and FOC eye-exams need clean GL routing to keep gross margin honest.

Built for optical

Purpose-built modules — not generic accounting

  • Rx capture & patient records

    Capture sphere, cylinder, axis, ADD, prism, and PD for both eyes. Link every sale to a stored Rx record. Full audit trail for re-orders.

  • Serial & lot-tracked frame inventory

    Every frame and high-value lens tracked by serial or lot. From supplier receipt through display loan to final sale or return — full chain of custody.

  • Insurance panel reconciliation

    Configure each insurer panel with its rates, coverage rules, and excluded items. Submit claims, reconcile payouts, and chase shortfalls — all from inside the ledger.

  • Eye-exam-plus-frame GL routing

    Split bundled package revenue between eye-exam (services) and frame/lens (retail) accounts automatically — preserving accurate gross margin per category.

  • Multi-branch consolidation

    Roll up financials across branches, with inter-branch frame transfers and central lens-lab allocations handled cleanly.

  • MyInvois for healthcare retail

    Real-time B2B e-invoices for insurance panels and corporate accounts; consolidated monthly e-invoice for walk-in patients. LHDN-compliant out of the box.

How it works

From setup to month-end close

  1. 1

    Set up your branches & panels

    Configure each branch, each insurance panel, and your central lens lab. Import frame and lens SKU master with serial-tracking flags.

  2. 2

    Capture Rx at point of sale

    Optician records Rx during exam; sale links Rx to the frame serial and lens prescription. POS issues e-invoice automatically.

  3. 3

    Submit & reconcile insurance claims

    Insurance claims auto-generated from sales flagged with panel coverage. Track claim submission, payment timing, and shortfall recovery.

  4. 4

    Consolidate & close

    Multi-branch P&L, gross margin by frame/lens/exam, panel-wise A/R aging, and MyInvois consolidated submission — closed monthly with one click.

Real-world examples

What optical businesses use IntBooks for

  • Single-branch independent tracking 400 frames by serial number across display and back-stock
  • 5-branch optical chain reconciling Allianz, AIA, and MSIG panel claims weekly
  • Optical chain with central lens lab allocating cost to branches via standard cost transfers
  • Independent optometrist issuing real-time MyInvois B2B claims to corporate eye-care contracts
  • High-end optical boutique tracking RM3,000+ designer frames from receipt to display loan to sale
  • Optical retailer separating eye-exam revenue (services) from frame sales (retail) on the P&L

Optical FAQ

Can IntBooks track individual frame serial numbers from supplier to customer?
Yes. Mark a frame SKU as serial-tracked and every receipt, transfer, display loan, return, and sale captures the specific serial number. The audit trail lets you trace any frame back through its full chain of custody — useful for warranty claims, returns, and SSM/LHDN inspections.
How does the insurance panel reconciliation work?
Each insurer panel is configured with its default coverage percentage, excluded item categories, and any special pricing rules. When you record a sale flagged with panel coverage, IntBooks creates the panel claim automatically, tracks claim status, matches payments to claims, and flags shortfalls for follow-up.
Can IntBooks handle eye-exam fees separately from frame and lens sales?
Yes. Eye exams are categorised as services revenue and route to a dedicated GL account; frames and lenses are retail inventory revenue. Bundled packages split automatically based on the package definition you configure — preserving accurate gross margin per category.
Are optical Rx records protected under PDPA?
Yes. Rx data and patient records are stored as PDPA-protected personal data with role-based access control. Only authorised staff can view Rx history; access logs preserve a full audit trail. See our privacy policy for the full retention schedule.

Ready to try IntBooks for your optical business?

Start a free trial. No credit card needed. MyInvois-ready out of the box.