Malaysia MyInvois E-Invoicing on Oracle ERP: LHDN Phases, the RM1 Million Threshold & Integration Model

Malaysia MyInvois E-Invoicing on Oracle ERP: LHDN Phases, the RM1 Million Threshold & Integration Model

  • By Lokesh Singh, Manager — Oracle Practice
  • Published Jul 17, 2026
  • Share This:

Malaysia MyInvois E-Invoicing on Oracle ERP: The LHDN Phases, the RM1 Million Threshold and the Integration Model

Malaysia's e-invoicing mandate reaches near-real-time validation through LHDN's MyInvois system. For enterprises running Oracle, the work is a clean API integration — but the phased rollout, the 72-hour cancellation window and the 2026 threshold change decide when and how you connect.

Malaysia's e-invoicing regime is run by the Inland Revenue Board (Lembaga Hasil Dalam Negeri, LHDN / IRBM) through a platform called MyInvois. It is a clearance model: an invoice is submitted to MyInvois for validation before it is shared with the buyer, and only a validated e-invoice — stamped with a Unique Identifier Number and a validation QR — is a compliant tax document. This is a different discipline from a traditional accounting system, and it lands squarely on the ERP.

The phased rollout by turnover

Implementation dates are set by annual turnover for the financial year 2022. The bands have rolled out in sequence, each with a grace ("relaxation") period during which consolidated e-invoices are permitted while businesses stabilise:

Phase 1 — 1 Aug 2024

Turnover above RM100 million

Phase 2 — 1 Jan 2025

RM25 million to RM100 million

Phase 3 — 1 Jul 2025

RM5 million to RM25 million

Phase 4 — 1 Jan 2026

RM1 million to RM5 million

2026 threshold change: in December 2025 the Government raised the mandatory e-invoicing floor from RM500,000 to RM1 million, effective 1 January 2026. Businesses with annual turnover below RM1 million are, for now, exempt, and the previously planned phase for the RM500,000–RM1 million band was cancelled.

The RM10,000 individual-invoice rule

From 1 January 2026 a further rule bites: consolidated e-invoices are no longer permitted for individual transactions exceeding RM10,000. Above that value each transaction needs its own validated e-invoice. For a high-volume B2C or mixed business this removes the "batch it at month-end" escape hatch and pushes validation closer to the point of sale — which, again, is an ERP and integration question, not a manual one.

How MyInvois validation actually works

The flow is near-real-time and structured:

  • The supplier submits the e-invoice to MyInvois in XML or JSON, either through the free MyInvois Portal (manual/light volume) or through the MyInvois API (system-to-system, the only viable path at enterprise volume).
  • MyInvois validates the structure and the required data fields in near real time and, on success, returns a Unique Identifier Number (UIN) and a validation link rendered as a QR code.
  • The supplier shares the validated e-invoice (with its QR) with the buyer.
  • Either party may act within a 72-hour window: the buyer can reject and the supplier can cancel. After 72 hours the e-invoice is locked and a correction requires a fresh credit or debit note.

Peppol is also part of the Malaysian picture: MDEC accredits Peppol service providers, and enterprises can exchange documents over the Peppol network through an accredited provider that interfaces with MyInvois. Whether you connect directly to the MyInvois API or via a Peppol/PDP provider is an architecture decision that depends on your invoice volume and your trading network.

What this demands of Oracle Fusion and EBS

MyInvois expects a rich, structured document — dozens of mandatory and conditional fields covering supplier and buyer identification (including TIN), classification codes, tax details and totals. Mapping the Oracle data model to that structure cleanly is the core of the project:

  • Field mapping and validation codes. Every required MyInvois field must resolve from Oracle master and transaction data, including tax classification and product/service codes. Missing or malformed fields are rejected at submission, not discovered later.
  • TIN capture and validation. Buyer and supplier Tax Identification Numbers must be present and correct; this usually means enriching the customer and supplier master rather than patching invoices one by one.
  • Real-time or near-real-time submission. An integration layer — direct MyInvois API or a certified middleware/PDP — submits from Oracle and captures the response synchronously enough to stay within business cycles.
  • Store the UIN and validation QR. Persist the Unique Identifier Number and the validation QR against the AR transaction, and print the QR on the buyer's copy.
  • Respect the 72-hour window. Cancellations and rejections must flow back into Oracle so the ERP and MyInvois never disagree about a document's status.
  • Encode the RM10,000 logic. The decision to issue an individual versus consolidated e-invoice must be driven by rules in the ERP, not left to a clerk's judgement.

Related reading: Malaysia's clearance approach mirrors India's IRP model and Saudi Arabia's ZATCA programme. See how the models compare in clearance versus post-audit e-invoicing, and for a neighbouring GCC clearance rollout read the UAE FTA e-invoicing mandate guide.

Connecting Oracle to MyInvois?

ROSTAN Technologies builds MyInvois integrations for Oracle Fusion Cloud and E-Business Suite — field mapping, API or Peppol/PDP connectivity, UIN and QR capture, and the cancellation-window handling that keeps your ERP and LHDN in step. Talk to us about your Malaysian entities.

Discuss MyInvois on Oracle

Related service

E-Invoicing Compliance

We integrate statutory e-invoicing directly into Oracle EBS, Fusion and SAP — GST for India, ZATCA for Saudi Arabia, and the UAE, Malaysia and Bahrain mandates.

See our e-invoicing solutions

Frequently Asked Questions

MyInvois is the e-invoicing platform operated by Malaysia's Inland Revenue Board (LHDN/IRBM). It uses a clearance model: an invoice is submitted for near-real-time validation before being shared with the buyer, and only a validated e-invoice carrying a Unique Identifier Number and validation QR is a compliant tax document.

Implementation is phased by FY2022 turnover: above RM100 million from 1 August 2024; RM25-100 million from 1 January 2025; RM5-25 million from 1 July 2025; and RM1-5 million from 1 January 2026. Each phase has a relaxation period allowing consolidated e-invoices while businesses adjust.

In December 2025 the Government raised the mandatory e-invoicing threshold from RM500,000 to RM1 million, effective 1 January 2026. Businesses with annual turnover below RM1 million are currently exempt, and the previously planned phase for the RM500,000 to RM1 million band was cancelled.

Only up to a limit. From 1 January 2026, consolidated e-invoices are not permitted for individual transactions above RM10,000. Above that value each transaction requires its own validated e-invoice, which pushes validation closer to the point of sale for high-volume businesses.

Through the MyInvois API (system-to-system) or via an MDEC-accredited Peppol/PDP provider. The Oracle data model is mapped to the required MyInvois fields, invoices are submitted in XML or JSON, and the returned Unique Identifier Number and validation QR are stored against the AR transaction and printed for the buyer, with the 72-hour cancellation window handled back into the ERP.
Lokesh Singh — Manager — Oracle Practice, ROSTAN Technologies
Written & reviewed by
Manager — Oracle Practice, ROSTAN Technologies
Lokesh Singh is a manager in the Oracle practice at ROSTAN Technologies, working on Oracle ERP and GST / e-invoicing compliance integrations for Indian and GCC enterprises. More from Lokesh →

Have questions about Oracle, AWS or Cloud?

Talk to our certified experts — free consultation, no commitment.


You May Also Know About
Back to Top
ROSTAN Support
Online · Typically replies instantly
WhatsApp Chat directly, fastest response Call Us +91-9810958952 Email Us info@rostantechnologies.com Send a Message Fill the contact form
Chat with us