The first phase of e-invoicing in Malaysia will begin on August 1, 2024, targeting businesses with an annual turnover exceeding RM 100 million. With the implementation, all businesses will be mandated to generate e-invoices for all transactions, including B2B, B2C, and B2G.
Each issued e-invoice undergoes multiple validation checks and approvals by the IRBM portal, the supplier, and the buyer before it becomes valid. It is crucial for both the issuer and the receiver to be well-informed about the status of the submitted e-invoice.
This blog will provide a detailed discussion of the various document statuses within the e-invoice workflow in Malaysia.
Before diving into the document statuses, let's briefly review how e-invoicing works in Malaysia.
Here is how the e-invoicing process would work in Malaysia.
Document status refers to the current state of an e-invoice as it moves through the e-invoicing workflow. As seen in the workflow, when an e-invoice is submitted by the issuer, whether through the MyInvois portal or via API, it undergoes validation checks and must be accepted by the buyer.
Both the issuer and the receiver require detailed updates on the status of the e-invoice, whether it is validated, in process, rejected, etc. This information is essential for monitoring, error management, regulatory compliance, and reissuance if necessary.
The invoice is stored in the local database with a specific status. The status is an integer value, which could be one of the following:
There are four primary document statuses outlined by Software Development Kit (SDK) released by LHDN. Invoices are stored in the local database with specific statuses, represented by integer values as detailed in the table below:
STATUS | VALUE | NOTE |
Submitted | 1 | Indicates the invoice has passed initial structure validations but awaits additional validations to be completed. |
Valid | 2 | Denotes a successful invoice validation, can be used as the proof of income for the supplier once the document becomes valid |
Invalid | 3 | Indicates a submitted invoice with validation issues. The taxpayer can choose to edit the invoice, fix the errors and resubmit the e-invoice for validation |
Cancelled | 4 | Signifies an invoice cancelled by the issuer. |
Note: LHDN previously included a status for the buyer's rejection of e-invoices. However, in the subsequent SDK update on April 6, 2024, LHDN removed this status type.
Document statuses are crucial indicators of the current state of an e-invoice within the workflow. They provide information about the progress of the invoice, such as whether it has been submitted, validated, or cancelled. These statuses are essential for both the issuer and the receiver to track the status of transactions accurately and ensure compliance with regulatory requirements.