Malaysia is implementing a nationwide electronic invoicing framework to modernize tax administration, improve tax compliance, and support the country’s digital transformation strategy. The initiative is led by the Inland Revenue Board of Malaysia (LHDN) through the MyInvois platform.
Malaysia adopts a Continuous Transaction Control (CTC) model, under which electronic invoices are validated by the tax authority before being shared with buyers. The implementation follows a phased rollout based on taxpayers’ annual turnover.
Discover the key aspects of Malaysia’s e-invoicing regulations and how SNI’s solution guarantees full compliance to the country’s regulations.
What is e-Invoicing in Malaysia?
An electronic invoice (e-Invoice) is a structured digital document used to record commercial transactions between suppliers and buyers. Under Malaysia’s e-Invoicing framework, invoices are submitted electronically to the MyInvois platform for validation.
Once successfully validated, the platform assigns a unique Invoice Reference Number (IRN), generates a Unique Identifier (UUID), and returns a validated invoice containing a QR code. The validated invoice may then be shared with the buyer electronically or in printed form.
The e-Invoicing framework applies not only to invoices but also to debit notes, credit notes, and refund documents where applicable.
Who is Required to Issue e-Invoices?
Malaysia’s e-Invoicing obligation applies to taxpayers according to their annual turnover following a phased implementation announced by the Inland Revenue Board of Malaysia (LHDN).
The implementation timeline is as follows:
- 1 August 2024 – Taxpayers with annual turnover exceeding RM 100 million
- 1 January 2025 – Taxpayers with annual turnover exceeding RM 25 million
- 1 July 2025 – All remaining taxpayers, subject to the implementation rules published by LHDN
Businesses falling within the applicable implementation phase must issue electronic invoices through the MyInvois platform unless a specific exemption applies.
Scope of the e-Invoicing Regulation
Malaysia’s e-Invoicing framework covers a broad range of commercial transactions, including:
- Business-to-Business (B2B)
- Business-to-Consumer (B2C)
- Business-to-Government (B2G)
The framework also supports self-billed invoices, debit notes, credit notes, refund notes, and other invoice types defined by LHDN.
How Does Malaysia e-Invoicing Work?
The Malaysia e-Invoicing process consists of four main steps.
1. Invoice Creation
The supplier generates the invoice within its ERP or accounting system using the required invoice information defined by LHDN.
2. Validation
The invoice is submitted to the MyInvois platform through the official APIs or the MyInvois Portal.
The platform validates the invoice against the applicable business and technical rules.
3. Invoice Approval
Following successful validation, MyInvois generates:
- Invoice Reference Number (IRN)
- Unique Identifier (UUID)
- QR Code
- Validation acknowledgement
The validated invoice is then returned to the supplier.
4. Invoice Distribution
The supplier delivers the validated invoice to the customer electronically or as a printed copy containing the QR code.
The QR code enables recipients and tax authorities to verify the authenticity of the invoice directly through the MyInvois platform.
Technical Requirements
Malaysia’s e-Invoicing framework is based on structured electronic invoice exchange through the MyInvois platform operated by the Inland Revenue Board of Malaysia (LHDN).
Taxpayers may submit invoices either:
- through the MyInvois Portal, suitable for businesses with lower invoice volumes, or
- through the official MyInvois APIs, enabling direct integration with ERP and accounting systems.
Electronic invoices are submitted in JSON format according to the technical specifications published by LHDN.
Before acceptance, MyInvois validates each invoice against the applicable business and technical rules. Successfully validated invoices receive:
- Invoice Reference Number (IRN)
- Unique Identifier (UUID)
- QR Code
- Validation acknowledgement
The QR code enables buyers, suppliers, and tax authorities to verify the authenticity of the invoice electronically.
Electronic invoices should be retained in accordance with the record retention requirements prescribed under Malaysian tax legislation.
How can SNI help you?
SNI provides an end-to-end Malaysia e-Invoicing solution that enables businesses to comply with the requirements established by the Inland Revenue Board of Malaysia (LHDN).
Our solution supports the complete invoice lifecycle, including invoice creation, data extraction, mapping, JSON generation, validation, Invoice Reference Number (IRN) generation, UUID and QR code processing, transmission, monitoring, reconciliation, and long-term archiving.
SNI automatically extracts invoice data from ERP systems and generates electronic invoices in accordance with the latest MyInvois technical specifications. Before submission, invoice data is validated against the applicable business and technical rules, helping organizations minimize validation errors and reduce rejected documents.
For outbound invoices, SNI securely submits invoice data to the MyInvois platform through the official APIs. The solution automatically retrieves the generated Invoice Reference Number (IRN), UUID, QR code, acknowledgement details, and validation responses, enabling organizations to monitor the complete invoice lifecycle from a single platform.
For inbound invoice processing, SNI supports the automated retrieval and processing of validated invoice data, enabling seamless integration with ERP systems and downstream financial processes.
All inbound invoices are displayed in SNI’s Inbound Cockpit, providing centralized monitoring, invoice status tracking, structured invoice visualization, and human-readable HTML/PDF rendering.
SNI’s invoice reconciliation functionality automatically matches incoming invoices with purchase orders, delivery notes, or other ERP documents. This significantly reduces manual effort, improves processing accuracy, minimizes errors, and accelerates invoice approval and financial processing workflows.
Designed for maximum flexibility, SNI integrates seamlessly with both SAP and non-SAP ERP environments without requiring ERP upgrades. The solution supports SAP ECC 4.7 and higher, SAP ERP, SAP S/4HANA, and SAP Business Technology Platform (SAP BTP) while remaining fully ERP-independent for organizations using other enterprise systems.
With continuous monitoring of regulatory developments published by LHDN, SNI ensures that customers remain aligned with the latest e-Invoicing requirements, technical specification updates, and compliance obligations while minimizing implementation effort and operational risk.