E-Invoicing Glossary

QR Code Verification

QR code verification allows buyers and consumers to scan a QR code on a validated e-invoice to confirm its authenticity on LHDN's MyInvois portal.

What is QR Code Verification?

QR code verification is a feature of Malaysia's e-invoicing system where every validated e-invoice contains a Quick Response (QR) code that, when scanned, links to a LHDN-hosted verification page showing the invoice's details and confirming its validated status. This QR code serves as a rapid authentication mechanism for buyers, consumers, auditors, and any third party who needs to verify that an invoice has genuinely been processed and accepted by LHDN's MyInvois platform.

How the QR code works: when a business submits an invoice through MyInvois and it passes validation, LHDN generates a unique QR code for that invoice. The QR code encodes the invoice's UUID and a URL pointing to LHDN's verification portal. When scanned with any standard QR code reader (such as a smartphone camera), the QR code opens the LHDN verification page for that specific invoice, displaying the invoice number, supplier name, buyer name (or "General Consumer" for consolidated invoices), validation date, and total amount. This page is publicly accessible without requiring a MyInvois login.

How businesses should generate and display the QR code: for invoices submitted through certified e-invoicing software, the QR code is typically automatically embedded in the printed or PDF version of the invoice that is generated after MyInvois validation. For businesses using the API, the QR code image or the QR URL is included in the API validation response, and the business's system is responsible for incorporating it into their invoice PDF or printed document template. The QR code should be prominently placed on the invoice — typically in the header or footer area.

Legal requirement for QR codes: LHDN's e-Invoice Guidelines specify that validated invoices shared with buyers should include the QR code and the invoice UUID. While the exact enforcement mechanism for missing QR codes on printed invoices continues to evolve, businesses should treat this as a mandatory requirement. Consumer-facing businesses are especially encouraged to display the QR code on receipts and invoices, as it gives consumers a simple way to verify their transaction has been properly recorded.

The broader purpose of QR code verification in Malaysia's tax system is to deter the shadow economy and invoice fraud. By making invoice verification simple enough for any consumer with a smartphone, LHDN creates a direct channel for the public to identify and report businesses that issue fake or unvalidated invoices. This peer verification model complements LHDN's own audit capabilities and is similar to approaches taken by tax authorities in countries like Taiwan, Italy, and Brazil that have mature e-invoicing ecosystems.

Related Terms

Frequently Asked Questions

Is the QR code mandatory on e-invoices?
Yes. LHDN's e-Invoice Guidelines require that validated invoices include the QR code and UUID when provided to buyers or consumers. The QR code is automatically generated by MyInvois upon successful validation and must be incorporated into the invoice document that is shared with the buyer. Most certified e-invoicing software handles this automatically. Businesses using custom invoice templates or printing their own documents are responsible for ensuring the QR code is included.
What happens if the QR code is missing from an invoice?
An invoice without a QR code raises a legitimate concern about whether it has been properly validated through MyInvois. Buyers who receive an invoice without a QR code should verify its authenticity by asking the supplier to provide the UUID for manual lookup on the LHDN portal, or by requesting a reissue of the invoice with the QR code included. Consistently issuing invoices without QR codes could be treated as a compliance failure and flagged during LHDN audits.
Can a QR code be faked?
The QR code itself (the image) can be replicated visually, but the verification it links to cannot be faked. The QR code links to LHDN's own verification portal using the invoice UUID. If someone creates a fraudulent invoice with a fabricated QR code, scanning that QR code will either fail to open the LHDN portal page or will show a "not found" error, immediately exposing the fraud. This is why buyers should scan QR codes and see the LHDN verification page with matching details — not just trust that a QR code image is present.

Ready to implement e-invoicing?

Find certified MyInvois-compliant software or check your readiness with our free calculator.

EInvoicingMalaysia.com is an independent directory. We are not affiliated with LHDN or the Malaysian government. Glossary definitions are for informational purposes and do not constitute legal or tax advice. Always refer to the official LHDN e-Invoice Guidelines at hasil.gov.my for authoritative requirements.