Concept Definition

What is the difference between the LHDN API and the MyInvois Portal for e-invoice submission?

LHDN provides two distinct e-invoice transmission mechanisms. The MyInvois Portal is a free web interface allowing manual data entry and batch Excel uploads, primarily used by SMEs. API Integration enables high-volume automated invoice routing directly from ERP systems to LHDN, either through direct LHDN API connectivity or via Peppol and non-Peppol technology provider intermediaries. Large enterprises are typically required to use API integration.

What are the MyInvois Portal's capabilities and limitations?

The MyInvois Portal supports individual invoice data entry via web form and batch submissions using Excel-format templates. It is free to use and requires no technical integration, making it accessible to SMEs without dedicated IT resources. Limitations include inability to handle very high invoice volumes efficiently, manual re-entry risk introducing data errors, and the absence of real-time ERP synchronization. The portal is best suited for businesses submitting up to a few hundred invoices per month.

What are the requirements for LHDN API integration?

The LHDN API enables direct programmatic submission from enterprise ERP systems (SAP, Oracle, Microsoft Dynamics) or via certified middleware and Peppol technology providers. API integration is the required path for large enterprises that cannot practically use the portal for high-volume operations. The API uses RESTful architecture and requires TIN-based authentication. Businesses can integrate directly with LHDN or route through an intermediary technology provider.

Frequently Asked Questions

Are there fees for LHDN API access?
LHDN does not charge fees for direct API access to the MyInvois system. However, technology providers and middleware vendors that offer LHDN API integration as a service typically charge subscription or per-transaction fees. Businesses should evaluate whether direct API integration or a managed provider solution is more cost-effective based on transaction volumes and internal IT capabilities.
Can a business use both the portal and the API simultaneously?
Yes. A business can use the MyInvois Portal for certain transaction types (e.g., low-volume consolidated invoices) and API integration for high-volume regular invoicing. LHDN does not restrict businesses to a single submission channel.

Related Concepts

Related Regulations

Related Use Cases