e-invoicing: GST Software system India

GST e-invoicing software in India

GST e-invoicing software India

GST e-invoicing software in India

The Central Government considering the shift to new return filling system and for the purpose of ensuring various compliances under
GST such as filling of returns under GST, generation of e-waybill, etc. felt the need to introduce a standard process for generation of
invoices having output in standard template which can be easily read by Goods and Service Tax Network (‘GSTN’)
• Accordingly, with the view to develop such standard process in GST eco-system the GST Council has approved the standard of einvoice in its 37th meeting held on 20th sept 2019 and the same along with schema (utility) has been published on GST portal
• In connection to above, we have prepared this presentation to explain the concept of e-invoicing system based on the following:
➢ Data published by the GSTN (The documents published by GSTN in this regard can be accessed at https://www.gstn.org/einvoice/); and
➢ Number of notifications issued on 13 Dec 2019 by the Central Board of Indirect taxes and Customs (‘CBIC’) for giving effect of such
recommendations can access at http://www.cbic.gov.in/htdocs-cbec/gst/central-tax-notfns-2017
However, the exact process to be followed under e-invoicing system is not yet notified

What is E-invoicing?:

• It is a misconception that ‘E-invoicing’ or ‘electronic invoicing’ means generation of invoice on an electronic portal run by the Government. In fact e-invoicing is a system in which B2B invoices issued by suppliers are uploaded on an e-portal notified by the
Government and authenticated electronically by such e-portal for further use in various compliances such as preparation of GST returns, e-way bills etc. on the GST system
• Once uploaded by the supplier the notified e-portal [Invoice Registration Portal (‘IRP’) to be managed by the GST Network] will generate an identification number [Invoice Reference Number (‘IRP’)] against every invoice
• Once the system becomes operational there is no need for manual data entry while filing the new GST returns. Further part-A of the e-way bill will also be generated automatically once, the e-invoice is uploaded on the GST portal
• The suppliers will continue to generate invoice using their regular software system. However, details of the invoice will also be uploaded on the e-invoice portal
• Further, the e-invoicing process is required to be followed not only in case of invoices, but also in other relevant documents under GST Law such as credit note, debit note etc.

Need Digital Signature?

Apply Your digital signature and Validate for Income tax and GST e-filing.

Digital Signing by e-Invoice Registration Portal:

The invoice data will be uploaded on the IRP, which will generate IRN. The GSTN will verify IRN so as to ensure that it is unique and then will digitally sign it with the private key of the IRP. The taxpayer as an alternative can generate IRN independently before pushing data to IRP. The GSTN will be required to validate even such IRN. The IRP will sign the e-invoice with IRN and such e-invoice digitally signed by the IRP will be a valid e-invoice which can be 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 & Recipient
b) Invoice number as given by Supplier
c) Date of generation of invoice
d) Invoice value (taxable value and gross tax)
e) Number of line items
f) HSN Code of main item (the line item having highest taxable value)
g) Unique Invoice Reference Number (hash)

Supply(ies) to Registered person (B2B supplies):

A registered person whose aggregate turnover in a financial year exceeds INR 100 Crs, will be required to prepare an ‘e-invoice’ in terms of Rule 48 (4) of CGST Rules, 2017 where Form GST INV- 01 containing various particulars is required to be uploaded on specified GST portal to generate IRN
• A list of 10 websites is notified as Common Goods and Services Tax Electronic Portal for the generation of the IRN
• Invoices not issued as above shall be treated as invalid under GST

Supply(ies) to Unregistered person (B2C supplies):

  • Further, invoice issued to an unregistered person i.e. B2C by a registered person whose aggregate turnover in a financial year exceeds INR 500 Crs, is required to contain QR Code to be generated
  • Where such registered person is paid via the application of a Dynamic QR Code made available to the recipient through a digital display, such invoice containing cross reference of the payment via the Dynamic QR code shall be deemed to meet the criteria
what is e-invoicing

Stake holders & modes of generation of e-invoicing


Generation of e-invoice will be the responsibility of taxpayer who will be required to report the same to Invoice Registration Portal (‘IRP’) in JSON file format prepared using schema generated by the respective software.

Invoice Registration Portal (‘IRP’/’Registrar’):

IRP will be responsible to generate unique Invoice Reference Number (‘IRN’), digitally sign the e-invoice, to generate a QR code and to communicate the same to respective stake holders.

GST system:

The GST System will update the ANX-1 of the seller and ANX-2 of the buyer, which in turn will determine respectively the liability and ITC


Recipient will receive e-invoice from IRP duly updated in his ANX-2 and then he is required to take necessary action

E-way bill system:

E-Way bill system will create Part-A of e-way bill using e-invoicing data. The person responsible will have to fill part-B for generation of e-way bill at the time of movement of the goods.

Process flow under e-invoicing system

  • Generation of the invoice by the seller in his own accounting or billing system
  • The invoice must conform to the e-invoice schema (standards) that is published and have the mandatory parameters
  • The supplier’s software should be capable to generate a JSON of the final invoice that is ready to be uploaded to the IRP as IRP will only take JSON of the e-invoice
  • The supplier’s upload the JSON of the e-invoice (along with the hash, if generated) into the IRP by the seller. The JSON may be uploaded directly on the IRP or through GSPs or through third party provided Apps
  • IRP will generate the IRN, actually this is an optional step. The seller can also generate this and upload along with invoice data.
    The 3 parameters which will be used to generate IRN (hash) are: i. Supplier GSTIN, ii. Supplier’s invoice number and, iii.
    Financial year (YYYY-YY). (The IRN or hash generation algorithm will be prescribed by GSTN in the e-invoice standard)
  • upload the JSON of the e-invoice (along with the hash, if generated) into the IRP by the seller
  • The JSON may be uploaded directly on the IRP or through GSPs or through third party provided Apps
  • The IRP will also generate the hash and validate the hash of the uploaded json, if uploaded by the supplier. The IRP will check
    the hash from the Central Registry of GST System to ensure that the same invoice from the same supplier pertaining to same
    Fin Year is not being uploaded again
  • On receipt of confirmation from Central Registry, IRP will add its signature on the Invoice Data as well as a QR code to the
  • The QR code will contain GSTIN of seller and buyer, Invoice number, invoice date, number of line items, HSN of major
    commodity contained in the invoice as per value, hash etc.
  • The hash computed by IRP will become the IRN (Invoice Reference Number) of the e-invoice. This shall be unique to each
    invoice and hence be the unique identity for each invoice for the entire financial year in the entire GST System for a taxpayer.
  • GST Systems will create a central registry where hash sent by all IRPs will be kept to ensure uniqueness of the same
  • The registered invoice will also be sent to the seller and buyer on their mail ids as provided in the invoice
  • Share the signed e-invoice data along with IRN (same as that has been returned by the IRP to the seller) to the GST System as
    well as to E-Way Bill System
  • The GST System will update the ANX-1 of the seller and ANX-2 of the buyer, which in turn will determine liability and ITC
  • E-Way bill system will create Part-A of e-way bill using this data to which only vehicle number will have to be attached in PartB of the e-way bill

Benefit of e-invoice under GST

  • The Invoice Reference Number (IRN) is unique for each document i.e. invoice, credit note, etc. which inherently will ensure intended correlation of documents such as invoice, e-way bill and then the ITC availed by the recipient
  • Only one time reporting of B2B invoice data which effectively will reduce duplication in reporting (one for GSTR – 1 and other for e-way bill, etc.)
  • It will automatically generate outward and inward supply register (ANX – 1 and ANX – 2) and will provide ease in filing returns in new return system i.e. RET – 1, etc.
  • It will become part of the business process of the taxpayer
  • Substantial reduction in input credit verification issues as same data will get reported to tax department as well as to buyer in his inward supply (purchase) register
  • It will help the recipient to do reconciliation of ITC register, purchase register and then take appropriate action to accept/reject the invoice within time
  • The tax authorities can expect reduction of tax evasion by having complete trail of B2B invoices and will drastically reduce cases of fake invoices

Subscribe To Our Newsletter

Get updates and learn from the best


Fell free to ask us any questions. We'll be glad to give answers to all the questions.

More To Explore

upgrade digital signature

Upgrade digital signature from Class 2 to class 3 From January 1st 2021 class 2 digital signature can no more be issued or renew after

Pan base Digital signature

Pan Based Digital signature Paperless

Pan Based Digital signature Certificate New Paperless Pan based Digital signature process allow user to apply digital signature with Pan eKYC. In this process any

Apply Your Digital signature Online

Easy and Simple to apply online

Close Menu