Skip to content
Free tool

Type the fields an LHDN e-Invoice carries and see, in plain words, which would fail format validation before you submit. It runs in your browser; nothing is sent anywhere.

Format checks from the published MyInvois field specifications. The service applies further checks of its own — registration status, duplicates, TIN matching.

Who is invoicing
Contact and address
The document
Why e-Invoices get rejected

Almost all of them are master data, not the invoice.

The TIN, name and registration number are validated together. A TIN typed from memory, or a trading name where the registered name should be, fails. Fix the contact record once and every future invoice inherits it.

01 05

The buyer's TIN does not match their registration

The TIN, name and registration number are validated together. A TIN typed from memory, or a trading name where the registered name should be, fails. Fix the contact record once and every future invoice inherits it.

See your first bill before you pay one.

Sign up without a card. Use the whole product until the end of next month. At period close you get a real, itemised invoice for RM 0.00 showing what it would have cost.