Signed QR Code
Authentication mechanism of the Indian GST e-invoice.
Definition
The IRP signs the invoice's essential data (supplier/buyer GSTIN, document number, date, value, line count, main HSN and IRN) as a Base64-encoded JWS, returned in the SignedQRCode field. The printed QR code lets anyone verify the IRN and integrity with the IRP's public key, without connecting to the portal.
Origin
Specified in the GSTN/NIC e-invoice API documentation (CBIC e-invoicing notifications); built on the JWS standard (RFC 7515).
Example in context
<SignedQRCode>eyJhbGciOiJSUzI1NiJ9.eyJTZWxsZXJHc3RpbiI6IjI5QUFBQ1I1MDU1SzFaNSIsLi4ufQ.SIG</SignedQRCode>
Related terms
- IRP — issues and signs the QR code.
- SHA-256 — algorithm of the IRN hash.
- Swiss QR Code — comparable QR code.