The e-invoicing mandate, announced by the Inland Revenue Board of Malaysia (IRBM), requires all businesses registered in the country to generate electronic invoices (e-invoices) for B2B, B2G, and B2C transactions. The mandate is being implemented in phases, starting on August 1, 2024, for businesses with a turnover exceeding RM 100 million.
To help businesses adopt e-invoicing in Malaysia, IRBM provides two main models for transmitting e-invoices: the MyInvois Portal and API integration. The MyInvois Portal is a simple, manual web based e-invoicing portal, while API integration offers automated, streamlined e-invoicing via businesses’ existing system.
In this blog, we'll explore the differences between these two e-invoicing models, discuss their pros and cons, and help you determine which option is best suited for your business.
An e-invoicing model refers to the framework or mechanism businesses generate, transmit, and process electronic invoices (e-invoices) within a regulatory system. The Inland Revenue Board of Malaysia (IRBM) has introduced two main e-invoicing models to facilitate the seamless exchange of e-invoices between businesses and the tax authority: the MyInvois Portal and API Integration.
These models are used to ensure that e-invoices are created, validated, and stored in compliance with government regulations.
The MyInvois Portal is a web-based platform provided by IRBM, allowing businesses to manually generate and submit e-invoices. Users can either generate a single e-invoice or generate it in bulk by feeding invoice data through a pre-defined template.
It is especially suited for small to medium-sized enterprises (SMEs) or businesses that do not have the infrastructure to integrate with an API.
Here is how MyInvois Portal works
API Integration allows businesses to directly link their Enterprise Resource Planning (ERP) systems or billing software with the IRBM’s e-invoicing system.
Invoice data is submitted to the IRBM system in real time as soon as it is generated through the system. This model is designed for businesses with a high volume of transactions, enabling automated and real-time e-invoice processing.
Here is how API Integration works
Feature | MyInvois Portal | API Integration |
Creation and Submission | Manual creation (individual or batch). Best for businesses without advanced systems. | Automatic submission via ERP or third-party software. Ideal for seamless operations. |
Validation | Invoices validated in PDF; errors need manual resubmission. | Real-time validation with instant feedback; includes unique identifiers from IRBM. |
Notification | Sent via portal and email to both suppliers and buyers. | Integrated into the business’s systems, enhancing communication. |
Sharing | Suppliers manually share with buyers, including QR code for verification. | Buyers access validated invoices directly through their systems. |
Rejection/Cancellation | Processed manually within 72 hours; beyond this, a new invoice is needed. | Automated handling within 72 hours; requires new invoices for corrections. |
Reporting & Dashboard | Built-in tools for reporting and dashboards. | Customizable within existing systems for tailored insights. |
Storage | Stored in IRBM’s database; businesses should keep additional records. | Stored in IRBM’s database and easily accessed through ERP or integrated systems. |
Pros | Cons |
Available to all taxpayers, regardless of technical expertise or infrastructure. | Requires manual entry or uploading of invoices, which can be time-consuming. |
Straightforward process with a guided form and batch processing via spreadsheet upload. | Lacks integration with existing business systems, limiting automation. |
Minimal upfront costs with no need for additional software or infrastructure investment. | All actions are dependent on portal access, including corrections and reporting. |
Includes built-in reporting and dashboard tools. | |
Ensures compliance with IRBM regulations and secure storage in IRBM’s database. |
Pros | Cons |
Seamless and automatic e-invoice submission directly from ERP or accounting systems. | Requires initial investment in technology and potential system adjustments. |
Ideal for high-volume transactions with automated processes, reducing human error. | Implementation are complex, requiring technical expertise for integration. |
Allows for tailored reporting and dashboards within existing systems. | Requires ongoing system updates and maintenance. |
Suitable for large businesses or those expecting growth, handling substantial transaction volumes. | Additional costs if using third-party technology providers (e.g., Peppol or non-Peppol). |
Integrated notifications, data retrieval, and invoice sharing enhance operational efficiency. |
Choosing between the API and MyInvois Portal for e-Invoicing depends on your business's specific needs, transaction volume, and technological infrastructure.
The MyInvois Portal allows manual e-invoice creation and submission through a web interface, while API integration automates e-invoice transmission directly from business systems. The major difference is that the MyInvois Portal is suited for manual and batch processing, whereas API integration supports high-volume, automated invoicing.
Businesses should use MyInvois Portal for simpler, lower-volume needs, and opt for API integration for larger-scale operations requiring seamless automation to directly generate e-invoice through ERP or other business systems.
ClearTax is a leading e-invoicing solution provider that helps businesses to integrate their business systems or ERP with the IRBM e-invoicing system. Click here to book a consultation.