goods and service tax
Copy Page
Published on 3 May 2025
Understanding Signed QR Codes for E-Invoice Verification: A Complete Guide
Overview of Signed QR Code and Its Usage
The Invoice Registration Portal (IRP) generates a Signed QR Code that includes the unique Invoice Reference Number (IRN) and various critical parameters related to the invoice, along with a digital signature.
Components of the QR Code
The QR code incorporates the following parameters:
- GSTIN of Supplier
- GSTIN of Recipient
- Invoice number as assigned by the Supplier
- Date the invoice was generated
- Invoice value (including taxable value and total tax)
- Number of line items included
- HSN Code of the main item (the line item with the highest taxable value)
- Unique Invoice Reference Number (IRN)
Usage and Display of the Signed QR Code
- Format and Printing: The Signed QR Code, in Base64 encoding, can be applied by taxpayers to generate a QR code to be included on the invoice copy. The recommended printed size of the Signed QR Code is 2 x 2 inches; however, it should be adjusted to fit on the invoice while ensuring it remains readable by mobile scanners.
- Verification Process: This Signed QR Code can be validated using the offline application available on the IRP portal. The QR code is structured in JWT format, consisting of three sections—signature parameters, data, and signature—separated by dots.
Decoding and Signature Verification
Upon decoding, the parameters of the Signed QR Code reveal detailed information. To validate the signature, users can utilize the associated Digital Signature Certificate provided on the portal. Verification can be done using the Public Key available as indicated in the documentation.