Malaysia

MyInvois e-Invoicing for Malaysian Businesses

MyInvois is Malaysia's national e-invoicing system, operated by LHDN (Inland Revenue Board) under a phased mandate covering B2B, B2G, and B2C transactions. POSMena is MyInvois-ready: invoices are generated in the LHDN-defined schema, submitted via the MyInvois API, and returned with the validated UIN and QR code.

What the MyInvois mandate requires

LHDN's e-Invoice regime is a phased, mandatory rollout covering invoices, credit notes, debit notes, and refund notes for B2B, B2G, and B2C transactions in Malaysia. Issuers transmit each document to MyInvois, LHDN validates the payload, and a Unique Identifier Number (UIN) and validation QR code are returned and shared with the buyer. Self-billed e-invoices are required in defined scenarios such as foreign-supplier transactions and certain agent/agency arrangements.

  • Phase 1: taxpayers with annual turnover above RM100 million began 1 August 2024.
  • Phase 2: turnover above RM25 million up to RM100 million began 1 January 2025.
  • Phase 3: remaining taxpayers, staged through 2025-2026 (verify current LHDN dates before relying on them).
  • In-scope documents: invoices, credit notes, debit notes, refund notes, and self-billed e-invoices.
  • Consolidated e-invoices apply where individual B2C documents are aggregated under LHDN rules.
LHDN has revised thresholds and grace periods more than once. Always confirm the current phase deadline that applies to your turnover band before you plan a cutover.

How POSMena handles MyInvois compliance

POSMena's Malaysia posture is MyInvois-ready. Each transaction is captured at point of sale or pulled from a connected channel, transformed into the LHDN-defined JSON/XML schema, digitally signed, and submitted to the MyInvois API. The returned UIN and QR code are stored on the document and printed or rendered on the buyer copy.

  1. 1.Schema generation

    Sales, refunds, and adjustments are mapped into the LHDN-defined JSON/XML schema with the required tax, party, and line-item fields populated from POSMena's catalog and customer records.

  2. 2.MyInvois API submission

    Documents are signed and transmitted to MyInvois through the LHDN API. Submission status, validation errors, and retries are tracked per document.

  3. 3.UIN and QR capture

    POSMena retrieves and stores the LHDN Unique Identifier Number (UIN) and validation QR code on every issued document, so each invoice carries proof of LHDN validation.

  4. 4.Self-billed and consolidated flows

    POSMena supports self-billed e-invoice scenarios required by LHDN under MyInvois, and handles consolidated e-invoice flows for in-scope B2C aggregation.

  5. 5.Archive and retrieval

    POSMena archives validated e-invoices for the retention period required by Malaysian tax law (verify the current retention rule before citing), with searchable lookup by UIN, buyer, or date range.

Compliance posture and truth bar

POSMena describes itself as MyInvois-ready, aligned with the LHDN e-Invoice specifications, and preparing for further phase changes as LHDN publishes them. LHDN does not currently issue a public vendor certification logo for MyInvois, so POSMena does not claim to be 'LHDN-certified' or 'endorsed by MyInvois'.

  • MyInvois-ready: generates LHDN-defined JSON/XML and submits via the MyInvois API.
  • Aligned with LHDN e-Invoice guidelines for invoices, credit notes, debit notes, refund notes, and self-billed e-invoices.
  • Preparing for upcoming Phase 3 thresholds and any LHDN-published vendor listings.
  • Invoices issued in MYR with English and Bahasa Malaysia document layouts.
If you see a vendor claiming to be 'LHDN-certified' for MyInvois, ask for the current LHDN listing that backs the claim. No such public certification programme is published at this time.

Connected ERPs, accounting tools, and sales channels

POSMena can act as the MyInvois submission layer in front of the accounting and commerce stack a Malaysian business already runs, so the existing system of record stays in place and only the LHDN-bound flow is added.

  • Local accounting: SQL Account, AutoCount, Million.
  • Cloud accounting: Xero MY, QuickBooks.
  • Marketplaces and storefronts: Shopify, Lazada, Shopee, TikTok Shop.
  • POS data flows into the same MyInvois submission pipeline as online orders, so B2C consolidation rules apply uniformly.

Get a MyInvois readiness review

Map your turnover band to the LHDN phase deadline, review the documents in scope (including self-billed and consolidated cases), and confirm the integration path from your current accounting or POS system into MyInvois.

  • Talk to a Malaysia specialist on WhatsApp for a phase-deadline check against your turnover band.
  • Book a MyInvois readiness demo to walk through schema generation, submission, and UIN/QR capture on live test data.
  • Request the LHDN e-Invoice phase-deadline checklist for your finance and IT teams.

Sıkça sorulan sorular

What is MyInvois?

MyInvois is Malaysia's national e-invoicing system, operated by LHDN (Inland Revenue Board). Issuers submit invoices, credit notes, debit notes, and refund notes to MyInvois in the LHDN-defined schema; LHDN validates the document and returns a Unique Identifier Number (UIN) and QR code that are shared with the buyer.

When must my company comply with MyInvois?

LHDN's rollout is phased by annual turnover. Phase 1 (turnover above RM100 million) began 1 August 2024. Phase 2 (above RM25 million up to RM100 million) began 1 January 2025. Phase 3 covers remaining taxpayers and is staged through 2025-2026. Confirm the current LHDN deadline for your turnover band before you plan a cutover, as thresholds and grace periods have been revised.

What is a MyInvois UIN?

The UIN is the LHDN Unique Identifier Number returned by MyInvois after a document is validated. It is stored against each invoice along with the validation QR code, and it is the canonical proof that the e-invoice was accepted by LHDN.

Do I need e-invoicing for B2C transactions in Malaysia?

Yes. The LHDN e-Invoice regime covers B2B, B2G, and B2C transactions. For B2C, businesses may use consolidated e-invoices to aggregate qualifying transactions under LHDN rules, in addition to issuing individual e-invoices on request.

How do consolidated e-invoices work under MyInvois?

Consolidated e-invoices let an issuer aggregate qualifying B2C transactions over a defined period into a single submission to MyInvois, instead of issuing one e-invoice per receipt. Buyers who request a full e-invoice for their individual purchase must still be issued one. POSMena supports both consolidated and per-transaction MyInvois submission flows.