FlowieExchange
Compliance · 🇲🇾 Malaysia Live mandate

Malaysia — LHDN MyInvois · clearance model

MyInvois clearance · phased rollout completing Jan 2026 (RM 1m floor) — regulator: Inland Revenue Board of Malaysia (LHDN / IRBM). Facts last refreshed: 2026-05-05.

Coverage model
Flowie operates a registered Peppol Access Point in this jurisdiction directly where we hold national accreditation, or via a vetted local partner registered with the in-country regulator where on-the-ground presence is required (KSeF, SDI intermediario, ZATCA service-provider, etc.). Either way, you call the same POST /v1/documents/send.

TL;DR

Deadlines

DateWhoWhat
2024-08-01Turnover > RM 100 mWave 1 mandatory.
2025-01-01Turnover RM 25–100 mWave 2 mandatory.
2025-07-01Turnover RM 5–25 mWave 3 mandatory.
2026-01-01Turnover RM 1–5 mWave 4 mandatory — final wave.
CancelledTurnover < RM 1mWave 5 cancelled in December 2025; SMEs below RM 1m are exempt.

Background

Malaysia's MyInvois programme, operated by LHDN/IRBM, is a hard clearance regime modelled on Latin American CTC. Sellers submit each invoice to MyInvois in UBL 2.1 (or via a free LHDN portal for low-volume taxpayers); LHDN validates business rules and TIN registrations in real time; a successful clearance returns a UUID + a QR code that the seller embeds on the printable invoice. Without that UUID the invoice has no legal effect for tax.

Each wave has come with a 6-month relaxation period during which businesses can issue consolidated month-end invoices for B2B/B2C and incur no Section 120 penalties. After relaxation, fines run from RM 200 to RM 20,000 per non-compliant document.

In December 2025, the cabinet approved an SME exemption: turnover below RM 1 million is now exempt (the threshold was raised from RM 500k), and the originally-planned Wave 5 capturing < RM 500k businesses was cancelled. Wave 4 (1 January 2026) covers RM 1–5 m and is therefore the final wave.

Format profile

Required fields

Public sector (B2G)

Combined private + public flow — no dedicated B2G hub for this country.

B2B reporting / clearance

LHDN MyInvois — Real-time clearance for B2B/B2C/B2G/self-billed/cross-border. Invoice not legal until cleared.

Lifecycle statusReported as
submittedInvoice posted to MyInvois — pending validation.
validUUID + QR returned; invoice may be delivered to buyer.
invalidValidation failed; correct and resubmit.
cancelledCancellation accepted within 72h of clearance.
rejectedBuyer-initiated rejection (within 72h).

Error codes

CodeMeaningFix
BadStructureInvoice schema validation failed.Compare against the LHDN UBL profile; common cause is missing classification or MSIC code.
DuplicateSubmissionSame invoice submitted twice.MyInvois deduplicates by document number per seller TIN; verify before retrying.
DS302TIN not registered with LHDN.Verify the buyer TIN through MyInvois TIN search before sending.

Testing in sandbox

What you want to testHow
Malaysia happy pathSender TIN IG12345678901, recipient any registered MY TIN in Flowie sandbox; UUID echoed back.

FAQ

Is Peppol used in Malaysia?

Not for the LHDN clearance. Malaysia operates a national MyInvois platform with its own UBL profile. Some interoperability with Peppol is on LHDN's roadmap but not yet live.

References

Primary sources (government / regulator / standards body):

Industry analyses (vendor trackers — useful for cross-referencing):