EazyClinic connects to Malaysia's LHDN MyInvois system so you can issue compliant e-invoices for your bills without leaving the app. This guide explains how to submit an e-invoice, track its status, and cancel one if needed. EazyClinic also takes care of the monthly consolidated submission for bills that weren't individually invoiced.
Before you start
Two things need to be set up once:
- A supplier tax profile — your clinic's business details for e-invoicing, including your Business Name, Tax Identification Number (TIN), and Business Registration Number (BRN). You create these in Settings → Tax Profiles (see the Settings guide).
- Buyer details — who the invoice is billed to. For a patient, you can store their billing details as a tax profile on their patient record.
Submitting an e-invoice
You submit an e-invoice against an existing bill, so create and settle the bill first (see the Billing guide).
- Open the bill you want to invoice.
- Start an e-invoice submission.
- Choose the supplier tax profile (which of your business profiles is issuing the invoice).
- Provide the buyer details (the patient or organisation being billed).
- Submit.
EazyClinic takes the line items straight from the bill, builds the e-invoice, and sends it to LHDN through the MyInvois integration.
Duplicate protection: submissions are idempotent. If the same bill, invoice type, and line items are submitted more than once, EazyClinic returns the original submission instead of creating a duplicate — so it's safe to retry if you're unsure whether a submission went through.
What's supported today
Right now EazyClinic supports the two operations most clinics need:
- Invoice — issue a standard e-invoice for a bill.
- Cancellation — cancel a submitted invoice within LHDN's allowed window (see below).
Other MyInvois document types — credit note, debit note, and refund note — aren't available in EazyClinic yet.
Consolidated monthly submission
Not every patient asks for their own e-invoice. Under LHDN's rules, bills that weren't e-invoiced individually can be reported together as a single consolidated e-invoice. EazyClinic handles this for you — it gathers those bills and submits them to LHDN as a consolidated e-invoice on a monthly basis, so your clinic stays compliant without issuing a separate e-invoice for every walk-in.
You only need to issue an individual e-invoice (using the steps above) when a patient specifically requests one. Everything else is picked up automatically by the monthly consolidation.
Tracking status
After you submit, LHDN validates the document and reports back. EazyClinic updates the submission automatically when it receives the response, so you can see whether an invoice was accepted and view its details from the bill.
Cancelling an e-invoice
If you need to cancel a submitted e-invoice:
- Open the e-invoice on the bill.
- Choose to cancel and provide a reason.
Two rules apply, both set by LHDN:
- The e-invoice must be in submitted status and have been validated by LHDN.
- Cancellation is only allowed within the 72-hour window after the invoice was validated. Once that window closes, the e-invoice can no longer be cancelled in EazyClinic.
Related guides
- Billing & Payments — creating the bill you invoice against.
- Settings — setting up your supplier tax profiles.
- Patients — storing a patient's buyer tax details.