Get 100% E-invoicing compliant with
Asia's largest e-invoicing provider
Get 100% E-invoicing compliant with Asia's largest e-invoicing provider
Seamless integration
with any ERP/ POS system
Seamless integration
with any ERP/ POS system
LHDN & MDEC Compliant
e-Invoicing solution
LHDN & MDEC Compliant
e-Invoicing solution
Auto upgrades for any
govt. changes
Auto upgrades for any
any govt. changes
Book a Demo

Malaysia e-Invoicing FAQs: Everything You Need to Know (2024 Updated)

Updated on: Aug 1st, 2024

|

23 min read

social iconssocial iconssocial iconssocial icons

The mandatory implementation of e-invoicing in Malaysia has been deferred from June 2024 to August 2024. While the Inland Revenue Board of Malaysia (IRBM) has released detailed e-invoicing guidelines, businesses may still have questions or concerns. 

To address these, this article provides a comprehensive list of Frequently Asked Questions (FAQs) and their corresponding answers.

FAQs on e-invoice basics

What is an e-invoice?

An e-invoice is a digital record of a transactional exchange between a seller (supplier) and a purchaser (buyer), which goes through the government portal for validation and recordkeeping.
E-Invoice contains all the details of an invoice along with a Unique Identification Number (UIN), which is generated by the government system after proper verification of the core fields like TIN, MCIR, etc. and QR code, which enables online validation of the e-invoice.

What transactions are covered under e-invoicing?

e-Invoicing in Malaysia covers transactions such as Business to Business (B2B), Business to Customer (B2C), and Business to Government (B2G).

What documents are covered under e-invoices?

Invoices, credit notes, debit notes and refund notes fall under the scope of Malaysia e-invoice.

Is e-invoice applicable only to domestic transactions in Malaysia?

No, e-invoice applies to both domestic and international transactions.

From when should I generate e-invoices?

The IRBM planned to introduce mandatory e-invoicing in phases based on company turnover. Initially, the implementation was set to start on June 1, 2024, but it has been postponed to August 1, 2024, as announced in Malaysia Budget 2024. Here is the updated timeline:

Annual Turnover of Businesses

Applicable Date

> RM 100 million 

1 August 2024

> RM 25 million and up to RM 100

1 January 2025

All taxpayers

1 July 2025

What e-invoice file formats does IRBM accept for validation purposes?

IRBM accepts e-invoices in XML or JSON file formats, as specified in their guidelines.

What incentives are available for taxpayers to adopt e-invoices?

The Malaysian government has introduced tax incentives and grants related to e-invoice implementation in Budget 2024. This includes a tax deduction of up to RM50,000 per year of assessment for expenditures on environmental, social, and governance initiatives, including consultation fees for e-invoice implementation by Micro, Small, and Medium Enterprises (MSMEs). These incentives are effective from the year of assessment 2024 to 2027.

What are the penalties for failing to issue an e-invoice?

Failing to issue an e-invoice is considered an offence under Section 120(1)(d) of the Income Tax Act 1967. The penalty for non-compliance includes a fine ranging from RM200 to RM20,000, or imprisonment for up to 6 months, or both, for each instance of non-compliance.

FAQs on the e-invoice process

What transmission methods are available for sending e-invoices?

IRBM offers two transmission methods for e-invoices: 

1. Through the MyInvois Portal provided by IRBM; and 

2. Application Programming Interface (API). 

Taxpayers can utilize either or both methods to transmit e-invoices, ensuring no duplication occurs.

What data is to be provided in an e-invoice?

To issue an e-invoice, it is necessary to provide 55 data fields, out of which 37 are mandatory and 18 are optional, categorized into eight groups: Address, Business Details, Contact Number, Invoice Details, Parties, Party Details, Payment Info, and Products/Services. 
Additionally, specific circumstances may necessitate submitting an annex with 17 additional details to IRBM.

A seller shall issue an e-invoice with 34 mandatory fields and an additional 17 fields based on specific conditions.

Is it mandatory to provide data in e-invoice annexures? 

If you raise an e-invoice for certain transactions such as export, import, etc., you must mention the 17 fields 

Can I cancel the invoice submitted to IRBM?

Yes, the seller can cancel the e-invoice within 72 hours from generation time.

Shall I issue an e-invoice for disbursements and reimbursements?

You must generate e-invoices for disbursements and reimbursements when you meet certain conditions.

Can I edit an e-invoice on MyInvois Portal after IRBM validates the e-invoice?

No, the seller should cancel the e-invoice and reissue a new e-invoice.

Does the invoice number change once IRBM validates it?

No, there will be no change in the invoice number. However, the seller will get an e-invoice with a Unique Identifier Number once IRBM validates and clears the invoice.

Is there any specific application required to scan the QR code?

No, you can use any device, such as a mobile camera or a QR code scanner. 

What does the e-invoice QR code contain?

QR code gives you a link to the validated e-invoice. Further, you can use the link to access the e-invoice via the Myinvois portal.

What e-invoice model will be adopted?

IRBM is developing the Continuous Transaction Control (CTC) Model to validate e-invoices instantly or near-instantly.

Is my invoice data secure when I use an API solution to generate e-invoice?

Yes, API solutions are equipped with network and security monitoring tools and ensure data security and privacy.

Is there a grace period for cancelling an e-invoice submitted to IRBM?

Yes, suppliers have a 72-hour window to cancel an e-invoice after submission.

Is an e-invoice necessary for refunding money to buyers?

Yes, a refund note e-invoice is required for returning money to buyers, except in cases of:

  1. Incorrect payments by buyers
  2. Overpayments by buyers
  3. Return of security deposits

Can information in the MyInvois Portal be edited after IRBM validates the e-invoice?

No, after validation, the supplier must cancel the e-invoice within 72 hours and issue a new e-invoice for any changes. Changes made after 72 hours require issuing a new e-invoice (debit note, credit note, refund note) to adjust the original.

How quickly does IRBM validate an e-invoice?

IRBM validates e-invoices in near real-time, typically within two (2) seconds.

What is the timeframe for issuing e-invoice adjustments (debit notes, credit notes, refund notes) after the 72-hour validation period?

There is no specific timeframe. Suppliers can issue e-invoice adjustments according to their company policy. For foreign suppliers and buyers not using MyInvois System, adjustments are made via debit notes, credit notes, or refund note e-invoices.

Can taxpayers issue a single credit note e-invoice to adjust multiple original e-invoices?

Yes, taxpayers can adjust multiple original e-invoices with a single credit note, debit note, or refund note e-invoice. The IRBM Unique Identifier Number for each original e-invoice must be included in the 'Original e-invoice Reference Number' field.

Does IRBM provide a standard template for sharing validated e-invoices with buyers?

Taxpayers may adopt any format for the visual representation of the e-invoice, provided the QR code is embedded correctly, as per current practice.

Is it mandatory to share the validated e-invoice or its visual representation with the buyer?

Acknowledging practical challenges, IRBM allows taxpayers to share either the validated e-invoice (XML/JSON file) or a visual representation of it, or both, until further notice.

FAQs on Malaysia e-invoice authority

Who is the e-invoice authority in Malaysia?

The Inland Revenue Board of Malaysia (IRBM) is the authority for e-invoice activities.

What is the e-Invoice Malaysia helpline number?

You can contact the e-Invoice HASiL Help Desk at 03-8682 8000. The help desk operates 24 hours a day, seven days a week.

When can I contact the e-Invoice Malaysia Help Centre?

The e-Invoice HASiL Help Desk is available 24/7. You can call them at 03-8682 8000 anytime, from Monday to Sunday.

How can I connect to Malaysia's e-invoicing helpdesk?

You have several options to connect with the e-Invoice helpdesk:

  • Email your query to myinvois@hasil.gov.my.
  • Use the feedback form at this link.
  • Call the e-Invoice HASiL Help Desk at 03-8682 8000, which is operational 24/7.
  • Chat with the IRBM help chatbot.

Will IRBM provide any technical guidance on system integration?

The IRM will tentatively release the SDK and technical guidelines in November 2023.

Will IRBM conduct any engagement sessions?

IRBM is conducting engagement sessions with professional bodies, tax practitioners and identified stakeholders to guide them towards implementing e-invoicing in Malaysia.

Who should we reach out to if there are queries or concerns?

Please raise any queries or concerns to myinvois@hasil.gov.my.

What security measures would IRBM adopt to ensure taxpayer invoice data is safe in the e-invoicing journey?

LHDNM will ensure that MyInvois System is in compliance and certified with ISO/IEC 27001 Information Security Management System (ISMS) and ISO 22301 Business Continuity Management System (BCMS) Audit Certification.

When is e-Invoicing mandatory in Malaysia?

It is mandatory from 1st August 2024 for a specified class of taxpayers whose turnover crosses the specified limit of RM 100 Million. However, on a voluntary basis, it can start issuing e-Invoice from 1st January 2024.

Who is responsible for issuing e-Invoices?

The supplier of the transaction is responsible for issuing an e-Invoice. However, in certain cases, the buyer self generates the e-invoice also known as “Self-billed e-invoice”. Self-billed e-invoice is required for various transactions, including payments to agents, foreign suppliers' sales, profit distribution, e-commerce, betting and gaming payouts, and acquisitions from individual taxpayers, as outlined in specific guidelines.

How do I create and submit e-Invoices?

e-Invoices are created through MyInvois Portal or through e-Invoicing software on the basis of an API. Once that is created, it is sent to IRBM for validation.

Can I save e-Invoices as drafts before finalizing?

Yes. The taxpayer can create e-Invoices in a draft mode with validation and finalization to be done after that.

How do taxpayers issue an e-Invoice to a non-TIN holder such as foreign (non-Malaysian) buyers?

Suppliers are required to obtain recipient details from the recipient. Further, in relation to TIN to be input in the e-Invoice, supplier may use “EI00000000020” for foreign buyers.

SDK Related FAQs

How to retrieve and verify company TIN number?

Taxpayers can retrieve their Tax Identification Number (TIN) through three channels:

  • Check via the MyTax Portal (e-Daftar menu).
  • Contact the HASiL Contact Centre at 03-8911 1000.
  • Visit the nearest LHDNM offices.

How to obtain Client ID and Client Secret for Sandbox?

Taxpayers can apply for Client ID & Client Secret for API Sandbox Environment via the MyInvois Customer Feedback Form at feedback.myinvois.hasil.gov.my. Provide:

  • Tax Identification Number (TIN) excluding Employer’s (E) No.
  • New Business Registration Number.
  • Company Name.
  • Company Email Address.
  • Name of ERP System.

How to submit an e-Invoice in the MyInvois portal? Taxpayers have two options to submit invoices via MyInvois Portal:

  • Individual Creation: Fill out a form with all required fields.
  • Batch Upload: Upload e-Invoices in batches using a pre-defined Microsoft Excel spreadsheet. Format details will be available on the e-Invois microsite.

What are the various document statuses within the e-Invoice workflow?’

There are 4 major document statuses withing the workflow

  1. Submitted (1): Pending additional validations.
  2. Valid (2): Successfully validated invoice.
  3. Invalid (3): Invoice with validation issues.
  4. Cancelled (4): Cancelled by the issuer.

Which login API should be used by the Taxpayer or Intermediary?

Taxpayers use the Login as Taxpayer System for submitting their own documents. Intermediaries, submitting on behalf of customers, use the Login as Intermediary System.

How to validate TIN starting with the number ‘0’?

For validation, remove initial zeros after the TIN prefix. For instance, if the TIN is ‘C01234567890’, validate it as ‘C1234567890’.

Do you have more questions or want to understand how Malaysia e-invoice impacts you? 
Write to us!

Index