TaxPro GSP - eInvoiceAPI
User Guide
 
 
×
Menu
Index

Features of e-invoice system

 
The Format of Unique Invoice Reference Number (IRN):
The unique IRN will be based on the computation of hash of GSTIN of generator of document (invoice or credit note etc.), Year and Document number like invoice number.  This hash will be as published in the e-invoice standard and unique for this combination. This way hash will always be the same irrespective of the registrar who processes it. The hash could also be generated by the taxpayers based on above algorithm. The providers of accounting and billing software are being separately asked to incorporate this feature in their product.  One can pre-generate and print it on the invoice book, however, the same will not make the invoice valid unless it is registered on the portal along with invoice details.
Note: The hash algorithm that is to be used by the taxpayers has been specified in the e-invoice standard that is published.  The hash will be the IRN.
To ensure deduplication, the registrar will be required to send the hash to Central Registry of GST System to confirm whether the same has been reported already. In case it has been reported by another registrar (as and when more registrars – IRPs – are added) and the Central Registry already has the same IRN, then the registrar will reject the registration and inform the sender. Only unique invoices from a taxpayer will be accepted and registered by the registrar.
 
Digital Signing by e-Invoice Registration Portal: The invoice data will be uploaded on the IRP (Invoice Registration Portal), which will also generate the hash in order to verify it and then digitally sign it with the private key of the IRP. In case the taxpayer submits hash also along with invoice data, the same will be validated by IRN system. The IRP will sign the e-invoice along with hash and the e-invoice signed by the IRP will be a valid e-invoice and used by GST/E-Way bill system.  
 
QR Code: The IRP will also generate a QR code containing the unique IRN (hash) along with some important parameters of invoice and digital signature so that it can be verified on the central portal as well as by an Offline App. This will be helpful for tax officers checking the invoice on the roadside where Internet may not be available all the time. The web user will get a printable form with all details including QR code.  The QR code will consist of the following e-invoice parameters:
a.     GSTIN of supplier
b.     GSTIN of Recipient
c.     Invoice number as given by Supplier
d.     Date of generation of invoice
e.     Invoice value (taxable value and gross tax)
f.     Number of line items.
g.     HSN Code of main item (the line item having highest taxable value)
h.     Unique Invoice Reference Number (hash)
The offline app will be provided on the IRP for anyone to download to authenticate the QR code of the invoice offline and its basic details. However, to see the whole invoice, one will have to connect to the portal and verify and see the details online. The facility to download entire invoice will be provided to tax officers, the way it is currently available under E-way bill system.
Note 4:  The facility of QR code verification will be made available only through the GST System and not the IRP.  This is because the IRP will not have the mandate to store invoices for more than 24 hours.  In order to achieve speed and efficiency, the IRP will be a lean and focused portal for providing invoice registration and verification service, IRN and the QR codes.  Hence, storing of the invoices will not be a feature of the IRP.
 
Multiple Registrar for IRN System: Multiple registrars (IRPs) will be put in place to ensure 24X7 operations without any break. To start with, NIC will be the first Registrar. Based on experience of the trial more registrars will be added.
Standardization of Invoice: A technical group constituted by the GST Council Secretariat has drafted standards for e-invoice after having industry consultation. The e-invoice schema and template, as approved by the GST Council, are available at https://www.gstn.org/e-invoice/.