Invoices are submitted to MyInvois, validated, and returned with a unique identifier and a QR code.
The facts
| Format | MyInvois e-invoice (XML or JSON) validated by LHDN |
| Goes to | Inland Revenue Board (LHDN), through MyInvois |
| Regime | Clearance — the authority authorises the document before it is valid |
| Invoice number | Stays ours: gap-free, sequential, yours to control |
| Seller tax ID | Tax ID |
| Buyer tax ID | Tax ID |
| Peppol EAS code | Not in the official EAS list |
| Integration | Direct, no third-party provider needed |
The part that costs a day
After validation there is a short window — 72 hours — in which the buyer can reject the document and the seller can cancel it. Once that window closes nothing can be changed, and a mistake has to be fixed with a credit note instead. Consolidated monthly invoices are allowed for some B2C activity but not for all, and the list of exceptions is the part people miss.
We issue gap-free, sequential numbers that reset on your schedule and are never reused — including for voided documents, which keep theirs. The authority takes the document as numbered.
Never extracted from the gross. The two formulas differ by a cent and the wrong one gets the file rejected. The leftover cent is declared as payment rounding (BT-114), where the standard puts it.
Straight talk
We do not hold your signing certificate, we do not file your periodic returns, and we are not your accountant.
Issuing here goes through a certified provider, with your own credentials. We build the document, validate it, send it and record what comes back.