MyInvois E-Invoicing for Malaysia

Malaysia's E-Invoicing Requirements, Built Into FACT ERP.NG.

FACT ERP.NG brings Malaysia's MyInvois requirements and validations into your existing ERP workflow.

Your team enters the Sales Invoice in FACT ERP.NG. The system applies the relevant Malaysian e-Invoice requirements, prepares the required data, submits it to MyInvois, and keeps the validation result connected to your accounting record.

One Invoice Entry. One ERP. No Duplicate Work.

MyInvois with FACT ERP.NG

  1. Sales InvoiceEnter invoice in FACT ERP.NG
  2. MyInvois ChecksApplies e-invoice rules and validations
  3. HASiL SubmissionSubmits the invoice data via MyInvois (API)
  4. Validation ResultReceives and records the validation result
  • One Invoice Entry
  • Embedded Rules
  • Connected Accounting

What Is MyInvois?

MyInvois is Malaysia's e-Invoice platform, operated by the Inland Revenue Board of Malaysia, commonly known as HASiL or LHDN.

Malaysia's e-Invoice system requires businesses within scope to submit structured invoice information for validation.

An e-Invoice is therefore more than a PDF sent by email. The required structured data must be submitted to MyInvois and validated.

  • Business-to-Business (B2B)
  • Business-to-Consumer (B2C)
  • Business-to-Government (B2G)
  • Adjustment Documents
  • Prescribed Self-Billed Transactions

PDF Invoice

  1. Readable Document
  2. Sent by Email
  3. MyInvois Validation

Malaysian e-Invoice

  1. Structured Data
  2. MyInvois
  3. HASiL Validation

An e-Invoice is structured transaction data, not simply a PDF.

When Is MyInvois Mandatory?

Malaysia E-Invoice Implementation Timeline

Malaysia's e-Invoice rollout began in August 2024 and has expanded progressively based on annual turnover or revenue.

Implementation DateBusinesses Covered
1 August 2024Above MYR 100 million
1 January 2025Above MYR 25 million and up to MYR 100 million
1 July 2025Above MYR 5 million and up to MYR 25 million
1 January 2026Up to MYR 5 million, subject to applicable exemptions
1 July 2026Certain newer businesses, threshold-crossing cases, and businesses that do not meet exemption criteria
Below MYR 3 millionCurrently exempt where eligibility requirements are met

The below MYR 3 million exemption is subject to eligibility conditions, including certain ownership and related-entity requirements. Exactly MYR 3 million is outside the "below MYR 3 million" exemption.

Businesses should confirm their individual position using current HASiL guidance.

  1. 2024MYR 100M
  2. Jan 2025MYR 25M–100M
  3. Jul 2025MYR 5M–25M
  4. Jan 2026Up to MYR 5M*
  5. Jul 2026Specified Cases*

Below MYR 3M: Exempt where eligibility conditions are met

Specific exemptions, transition rules, and eligibility conditions apply.

How FACT ERP.NG Handles MyInvois

Keep Working Inside Your ERP.

FACT ERP.NG brings Malaysian e-Invoice requirements into the same system where your team already records business transactions.

Create the Transaction

Enter the Sales Invoice or applicable transaction in FACT ERP.NG using your existing Customer, Product, Tax, and Accounting information.

Apply MyInvois Rules

FACT ERP.NG checks the applicable Malaysian data requirements and validations within the transaction workflow.

Submit to MyInvois

The required invoice information can be transmitted to MyInvois through the API.

Receive the Validation Result

The response stays connected to the source transaction, helping Finance identify whether the document has been validated or requires attention.

Handle the Correct Document Type

FACT ERP.NG supports the relevant treatment for invoices, adjustments, consolidated transactions, and applicable self-billed transactions.

You

Create Invoice in FACT ERP.NG

ERP.NG

  • Apply MyInvois RulesValidates against LHDN / MyInvois requirements.
  • Check Required DataEnsures all mandatory fields and data are complete.
  • Submit to HASiLSends the invoice to HASiL via MyInvois (API).
  • Receive Validation ResultRecords the QR code and UUID on the return path.
You Enter the Invoice. FACT Handles the Workflow.Simple · Compliant · Connected

What Does MyInvois Validate?

Get the Data Right Before It Becomes a Problem.

MyInvois applies validation rules to the structured information submitted with an e-Invoice.

Supplier & Buyer

Names, Tax Identification Numbers (TINs), registration details, addresses, and applicable tax information.

Document Details

Document type, invoice number, issue date and time, and references to original documents where required.

Products & Services

Descriptions, classification codes, unit prices, and applicable tax information.

Amounts & Currency

Invoice totals, tax amounts, currency codes, and foreign-exchange information where required.

Structure & References

Required data structure, supported codes, duplicate checks, and references to related documents. FACT ERP.NG embeds relevant MyInvois checks into the transaction workflow, while HASiL performs the final platform validation.

MyInvois-Ready Invoice Data

Supplier & Buyer

TIN · Registration · Address

Document

Type · Number · Date

Products & Services

Description · Classification · Tax

Amounts & Currency

Totals · Tax · Currency

Structure & References

Codes · Duplicates · Related Documents

Submitted Does Not Mean Validated

Know the Status of Every e-Invoice.

Submitting an e-Invoice to MyInvois does not necessarily mean it has completed validation.

MyInvois may first acknowledge the submission before completing its validation checks.

FACT ERP.NG keeps submission and validation handling connected to the original transaction, so your team can identify unsuccessful submissions, correct the relevant information, and resubmit where required.

Submitted
Processing
Validated
Failed
Correct in FACT ERP.NG
Resubmit

Corrections & Adjustment Documents

Handle Changes the Right Way.

For validated e-Invoices, MyInvois provides a 72-hour window for buyer rejection requests and supplier cancellation, subject to the applicable rules.

These documents maintain the relationship with the original invoice.

  • Credit Note — reduces the original value
  • Debit Note — increases the original value
  • Refund Note — records money returned

Consolidated & Self-Billed e-Invoices

Different Transactions Need Different Treatment.

Consolidated e-Invoices

Eligible transactions may be consolidated and submitted according to the applicable MyInvois rules and deadlines. Ordinary consolidated e-Invoices are generally due within seven calendar days after month-end, subject to current restrictions and temporary relaxation rules.

Self-Billed e-Invoices

A Self-Billed e-Invoice is created by the buyer rather than the supplier in prescribed circumstances. These can include certain transactions involving foreign suppliers, agents, dealers, or distributors. FACT ERP.NG supports the distinction between ordinary Purchase transactions and applicable Self-Billed e-Invoice treatment.

Regulations Change. Your ERP Needs to Keep Up.

Malaysia's MyInvois data requirements and validation rules continue to evolve.

FACT updates its Malaysian MyInvois functionality as requirements change, helping customers keep their ERP configuration aligned with current submission requirements.

For example, the MyInvois SDK introduced additional production field validations in August 2026, including requirements around valid dates, invoice-number length, and prescribed unit codes.

One ERP. Local E-Invoicing Requirements.

FACT ERP.NG supports country-specific e-invoicing requirements within the ERP workflow.

Explore Global E-Invoicing
  • Malaysia MyInvois
  • Singapore InvoiceNow & GST InvoiceNow
  • India GST E-Invoicing
  • Nepal Electronic Billing / e-Billing

Get Your Malaysian Invoice Workflow Ready

Confirm Your Scope

Determine the applicable implementation date and exemption position for each Malaysian entity.

Review Master Data

Check Customer and Supplier identifiers, addresses, Product Classifications, and relevant Tax Information.

Prepare the Connection

Complete the required taxpayer access and authorisation arrangements.

Test Real Transactions

Review ordinary invoices, failed validations, adjustments, and any Consolidated or Self-Billed scenarios relevant to your business.

Assign Responsibility

Decide who will review unsuccessful submissions, buyer requests, and deadline-sensitive documents.

FAQ

Frequently Asked Questions

What is MyInvois in Malaysia?

MyInvois is HASiL's platform for Malaysian e-Invoice submission and validation. It processes structured invoice data submitted through the MyInvois Portal or system integrations.

Is a Malaysian e-Invoice just a PDF invoice?

No. A PDF is a visual representation of an invoice. Malaysia's e-Invoice process involves submitting structured invoice information to MyInvois for validation.

What is the current MyInvois exemption threshold?

The current exemption is for eligible businesses with annual turnover or revenue below MYR 3 million, subject to applicable eligibility conditions.

Does submitting an e-Invoice mean it has been validated?

No. MyInvois may acknowledge a submission before completing its validation. The final document status should be checked before treating the e-Invoice as validated.

What happens if a validated e-Invoice needs to be corrected?

Within the applicable 72-hour window, buyer rejection and supplier cancellation processes may apply. After that, the appropriate Credit Note, Debit Note, or Refund Note is generally used.

What is a Self-Billed e-Invoice?

A Self-Billed e-Invoice is an e-Invoice issued by the buyer rather than the supplier in prescribed circumstances. It is not required for every Purchase transaction.

How does FACT ERP.NG simplify MyInvois?

FACT ERP.NG embeds Malaysian MyInvois requirements into its transaction workflow, keeping invoice preparation, submission, validation handling, and the validated reference connected to the accounting record.

Do I need separate e-Invoicing software?

FACT ERP.NG handles MyInvois within the ERP transaction workflow, reducing the need to prepare a second set of invoice data in a separate system.

See all FAQs

Why FACT ERP.NG for MyInvois?

Built Into Your ERP

Manage Malaysian e-Invoicing within the FACT ERP.NG transaction workflow.

Single Data Entry

Use information already entered into your ERP rather than rebuilding invoice data in another system.

Embedded MyInvois Rules

Apply relevant Malaysian e-Invoice requirements and validations within the transaction workflow.

Connected Validation

Keep MyInvois submission and validation results linked to the original accounting record.

Multiple Document Treatments

Support invoices, adjustments, consolidated transactions, and applicable Self-Billed e-Invoices.

Local Malaysia Support

FACT has a local team in Malaysia to support implementation and onboarding.

FACT ERP.NG

MyInvois Without the Duplicate Work.

Keep Malaysian e-Invoicing connected to the Sales, Accounting, and Financial workflows your team already uses.

One Invoice. One ERP. Malaysia-Ready.

Book a Free Demo