Required info to submit E-Invoice via MyInvois
E Invoice Client Id
E Invoice Client Secret 1
E Invoice Client Secret 2
Valid TIN (Tax Identification Number)
Registration Type : BRN (Business Registration Number) , NRIC (National Registration Identity Card)
Requirements to Submit e-Invoices via Mesos #
To successfully generate and submit e-Invoices through the Mesos platform, the following prerequisites must be fulfilled:
✅ 1. Registered with LHDN MyInvois #
- The user must be a registered taxpayer with the Lembaga Hasil Dalam Negeri (LHDN).
- You must have access to the MyInvois Portal:
- Ensure that your business is activated for e-Invoicing on the portal.
✅ 2. e-Invoice API Credentials #
To enable API integration via Mesos, you must have the following credentials from the MyInvois Portal (under Developer > Application Registration):
- Client ID
- Client Secret 1
- Client Secret 2
These credentials are used to authenticate your system securely with LHDN’s MyInvois API.
🔒 Note: Each Client ID is uniquely tied to your TIN and cannot be shared across unrelated entities.
✅ 3. Valid Taxpayer Identification #
You must provide the following taxpayer identification information that will be included in every e-Invoice submitted:
| Field | Description |
|---|---|
| TIN | Tax Identification Number issued by LHDN |
| Registration Type | One of the following, based on your entity type: |
– BRN (Business Registration Number) for companies | |
– NRIC (National Registration Identity Card) for individuals | |
– PASSPORT, ARMY, POLICE, OTHER, or UNREGISTERED where applicable | |
| Registration Number | Corresponding number based on the selected registration type (e.g., SSM number or NRIC number) |
✅ 4. Self-Billing Scenario (if applicable) #
If you are issuing e-Invoices on behalf of a supplier (e.g. in a self-billing arrangement), ensure that:
- You have a valid self-billing agreement with the supplier.
- The supplier agrees not to issue a duplicate invoice for the same transaction.
- The supplier’s details (TIN and registration type) are still required and must be valid.
✅ 5. Additional Notes #
- Ensure your TIN and registration information match exactly with what is registered in LHDN’s records.
- Only registered businesses/entities can use the API method (via Mesos) for automated e-Invoice submission.
- You may also access the MyInvois Sandbox for testing before live submission:
👉 https://sdk.myinvois.hasil.gov.my