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?↓
What happens if the QR code is missing from an invoice?↓
Can a QR code be faked?↓
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.