Malaysia
Send invoices to Malaysian customers via Pagero Online
Pagero supports the e-invoicing mandate in Malaysia.
Types of documents
As of now, the following are accepted: self-billing of invoice, credit note, debit note, and refund note.
Test environment
There is a test sandbox released by LHDN. Pagero customers can use it to send documents in test mode. Be aware that it doesn’t offer full functionality due to LHDN own limitations. Pagero Support can't provide help with those documents sent in
Test
mode, only those sent in Prod
mode. This Test environment requires onboarding with LHDN (different from PROD onboarding) and certificates need to be renewed yearly. File restrictions when sending to LHDN
There is a file restriction of 300 KB per document.
Send cross-border documents
Pagero covers both domestic and cross-border transactions.
Digital signature
The issuer’s digital signature has to be included in the e-invoice and we can support it.
Documents get canceled before fixing them
Documents can get canceled before you're able to fix them because the
Handle all rejections manually
set is not available for your company. If you turn on this setting, any rejections sent back to your company will appear on the Documents with errors
page. This lets you review and fix them. Some issues can't be resolved on your side. Turn it on by going to , then turn on Handle all rejections manually
. Specific TIN numbers
Under certain circumstances, a general TIN can be used when generating an invoice:
- “EI00000000010” as General Public’s TIN, for documents within Malaysia when the buyer or seller doesn’t provide a TIN number.
- “EI00000000020” as Foreign Buyer’s/Foreign Shipping Recipient’s TIN, where foreign buyer’s TIN is not available or not provided.
- “EI00000000030” as Foreign Supplier’s TIN, where foreign supplier's TIN is not available or not provided.
- “EI00000000040” as Buyer’s TIN for transactions involving the government or local authorities.
Common errors
Sometimes documents fail and aren’t delivered due to a validation error or an LHDN rejection. The following are the most common issues customers encounter.
The currency exchange rate is required when the document currency is not MYR.
- Include both currencies in the document: the foreign-currency amount and the tax amount in MYR.
- Add the TaxExchangeRate element.
- If you use the Pagero Universal Format, view the PUF specification: https://pagero.github.io/puf-billing/#_cactaxexchangerate
Recipient not found in Pagero public customer registry.
- The document couldn’t be routed to the recipient.
- Ensure the required recipient IDs are included in your document.
- If you use a private directory, add the customer there before sending the document. View the link with more information about this: https://www.thomsonreuters.com/en-us/help/pagero/online/trading-partners-old-web/suggest-new-recipient
I couldn’t find schema information for the element.
- This usually indicates a temporary connectivity issue between Pagero and LHDN.
- Re-send the document from the “Errors” tab in your “Documents” section.
Invoice with this invoice number already exists for the company and fiscal year.
- A document with the same invoice number is already in your “Documents” section.
- Check the “Sent” and “Errors” sections for duplicates before re-sending.
- Alternatively, you can turn off the Duplicate Control setting for your company. For more information: https://www.thomsonreuters.com/en-us/help/pagero/online/settings-old-web/duplicate-control
For your convenience, Malaysia‑specific document templates are available here: https://github.com/pagero/puf-billing/tree/master/examples/country-specific-examples/malaysia
To stay up to date with compliance alerts, follow our page for Malaysia in the Support Center: https://pageroab.zendesk.com/hc/en-us/sections/4411389859090-Malaysia
note
More information can be found in LHDN's own website: https://www.hasil.gov.my/.
You can find Malaysia SDK updates here: https://sdk.myinvois.hasil.gov.my/sdk-1-0-release/.