Overview of E-Invoice

E-Invoice Malaysia is a digital invoicing system introduced by the Malaysian government to modernize and streamline the invoicing process.

Here's an overview of E-Invoice Malaysia:

  1. Purpose: The primary goal of E-Invoice Malaysia is to transition from paper-based invoicing to electronic formats, aiming to enhance efficiency, reduce costs, and improve transparency in business transactions.
  2. Government Initiative: The initiative is spearheaded by the Malaysian government as part of its broader digital transformation agenda. It aligns with efforts to promote e-commerce, improve business processes, and drive economic growth.
  3. Implementation: The government collaborates with various stakeholders, including businesses, technology providers, and industry associations, to implement and promote the adoption of e-invoicing solutions across different sectors.
  4. Standardization: E-Invoice Malaysia adheres to standardized formats and protocols to ensure compatibility and interoperability among different systems. This facilitates seamless exchange of electronic invoices between trading partners.
  5. Compliance: The system is designed to comply with regulatory requirements and tax regulations governing electronic invoicing practices in Malaysia. It helps businesses ensure legal compliance and avoid penalties.
  6. Integration: E-Invoice Malaysia integrates with existing accounting, enterprise resource planning (ERP), and procurement systems used by businesses. Integration streamlines invoicing processes and reduces manual data entry.
  7. Benefits: Businesses adopting E-Invoice Malaysia can benefit from increased efficiency, reduced paperwork, faster payment cycles, improved accuracy, and better traceability of transactions. It also contributes to environmental sustainability by reducing paper usage.
  8. Awareness and Adoption: The government conducts awareness campaigns, provides training, and offers incentives to encourage businesses to adopt e-invoicing. This helps promote widespread adoption and acceptance of electronic invoicing practices.

In summary, E-Invoice Malaysia represents a significant step towards digitalization and efficiency enhancement in Malaysia's business ecosystem, offering numerous benefits for businesses, government agencies, and the economy as a whole.


Implementation Timeline



Workflow of E-Invoice



Types of E-Invoice

Invoice: A commercial document that itemises and records a transaction between a Supplier and Buyer, including issuance of self-billed e-Invoice to document an expense.

Credit Note: A credit note is issued by Suppliers to correct errors, apply discounts, or account for returns in a previously issued e-Invoice with the purpose of reducing the value of the original e-Invoice.

Debit Note: A debit note is issued to indicate additional charges on a previously issued e-Invoice.

Refund: A refund e-Invoice is a document issued by a Supplier to confirm the refund of the Buyer’s payment. This is used in situations where there is a return of monies to the buyer.


List of Required Fields for E-Invoice



Document Validation

There are different kind of validations that get executed on the submitted document, below is the list of validators that run on submitted documents.

  1. Structure Validator: Validator supports validating both XML and JSON based documents.
  2. Core Fields Validator: Validator that is used to validate that the document contains at least the main fields.
  3. Signature Validator: Validator that is responsible for validating the submitted document signature.
  4. Taxpayer Validator: Validator that is used to validate if the taxpayers referenced in the submitted document are valid at the date of issuance of the document.
  5. Referenced Documents Validator: Validator that is used to perform validation of submitted credit notes, debit notes and refund notes to make sure that the documents being referenced to are valid invoices.
  6. Code Validator: Code validator is used to enable validation of various codes used in submitted documents to make sure it is referenced to valid codes.
  7. Duplicate Document Validator: Validator that tries to find documents submitted recently that are similar / identical to the document that is being / has been processed to identify cases.


Overall E-Invoice Workflow via MyInvois Portal and/or API



How Cloud MSP E-Invoice Agent Works?