What is e-Invoicing ?

e-invoice is a Tax Invoice which is normally issued by every registered tax payer but it contains some additional information in the form of QR Code. The tax invoice generated through accounting software i.e. Tally, Busy etc. are transmitted on the IRP i.e. on Invoice Registration Portal or say e-invoicing portal in json file. The government portal validates the information and return back the json file with digital signature after generating IRN (unique invoice reference number for each invoice) and adding a QR Code. The said json file is imported in the Accounting/ ERP system that enables invoice to be printed with QR Code.

‘e-invoice’ in ‘e-invoicing’ does not means generation of invoice by Government Portal. Government Portal just receive the JSON file of invoice generated by the supplier and it validates the data, generates IRN and add a QR Code and return back the signed JSON to the supplier.

Process of e-invoicing

Supplier Invoice Registration Portal GST System Buyer
  • Seller will prepare Tax Invoice with its accounting software
  • Upload JSON file on the IRP system
  • Validates Invoice data
  • Generates IRN
  • Sends Invoice pay loads to GST System
  • Sends details to e-way bill system
  • Rules out the existence of same IRN in GST System
  • Auto Populate Invoice details in GSTR-1/2A Auto populate
  • Buyer can view the Invoice details in GSTR-2A
  • With QR Code on Invoice Copy he can check the authenticity of e-invoice  by
    uploading the json sent by supplier
  • Receive the signed JSON with IRN & e-way bill whenever required
  • Issue Invoice to Buyer with IRN & QR Code
  • GSTR-1 gets auto updated with invoice details
  • Sign the Invoice
  • Adds QR code to JSON
  • send back signed JSON to the supplier

Relevant Provisions/ References

  • Section 31 of GST Act – provides for issue of invoice in prescribed format
  • Rule 46 (r) – provides for mentioning of QR Code where invoice is issued u/r 48(4)
  • Rule 48(4) – provides that such class of registered persons as may be notified shall issue e-invoice
  • Rule 48(5) – provides that if e-invoice is not issued even if it is required to be issued, then the invoice so issued shall not be a valid invoice.
  • FAQ’s
  • E-Invoice Schema Not. No. 60/2020 dt 30.07.20 CT
  • Notifications
Sno. Notification No. Aggregate Annual Turnover exceeds  in any FY since 17-18 Effective Date
1 61/2020 dt 30.07.20 ct 500 Cr 01/10/2020
2 88/2020 dt 10.11.20 ct 100 Cr 01/01/2021
3 05/2021 dt 08/03/21 ct 50 Cr 01/04/2021
4 01/2022 dt 24/02/22 ct 20 Cr 01/04/2022

Who is liable to issue e-Invoice

Every registered taxable person whose aggregate annual turnover exceeds Rs. 20 Cr in any of the financial year since 2017-18 is liable to issue e-invoice by way of uploading its tax invoice in json file on Invoice Registration Portal (IRP) in accordance with e-invoice schema in INV-01 and getting back digitally signed json from IRP with IRN and QR Code.

  • Registered person whose aggregate annual turnover in any preceding financial year from 2017-18 onwards exceeds Rs. 20 Cr are liable for e-Invoicing.
  • E-Invoicing applies to supply of goods or services or both.
  • E-Invoicing applies to export (with or without payment) also. (Not. No. 70/2020 CT dt 30.09.20)
  • Applies to B2b transactions only.
  • Applies to supplies to SEZ Unit
  • Applies to Deemed Export

Documents covered under e-Invoicing

  • Tax Invoice
  • Debit Note
  • Credit Note

Exemption from e-Invoice

Entity Level Exemption –

  • As per Notification No. 13/2020 CT dt 21.03.2020 registered persons covered by sub-rule (2), (3), (4) & (4A) of Rule 54 are exempt from issuing e-invoice, such as –
    • Insurance, Banking or Financial Institution including NBFC [Rule 54(2)]
    • Goods Transport Agency transporting goods by road [Rule 54(3)]
    • Supplier of passenger transportation service [Rule 54(3)]
    • Person supplying services by of admission to exhibition of cinematographic film in multiplex screen
    • SEZ Unit as per Notification No. 61/2020 CT dt 30/07/20 exempted.

Document Level Exemption-

  • Bill of Supply
  • Self Invoice in case of RCM u/s 9(4)
  • Advance Payment
  • Delivery Challan
  • Financial Debit/ Credit Note

Transaction Level Exemption-

  • B2c transactions
  • Non-GST Supplies (alcoholic liquor, Petrol, Diesel etc)
  • Bill of Entry in case of Import
  • Nil rated or exempted supplies

Objective and advantage of e-invoicing

  • e-Invoicing ensures real time reporting of invoices on the Government Portal and therefore it reduces the chances of manipulation to avoid the tax.
  • Secondly it shall facilitate auto reporting of invoice details in GSTR-1 of supplier and GSTR-2A of recipient.
  • Facilitate auto generation of e-way bills.
  • Standardize the invoice format which shall reduce the disputes among the transacting parties.
  • In this manner it will improve overall business efficiency.

Disadvantage of not issuing e-invoice when required

  • Invoice issued in any manner other than in terms of rule 48(4) shall not be treated as valid invoice.
  • Disentitle the recipient from claiming ITC.
  • It may also attract penalty for not issuing valid tax invoice u/s 122.

Time limit for reporting of e-invoice on IRP

No there is no time window. It is a real time reporting.

Can e-invoice be cancelled

Yes, it can be cancelled within 24 hours of reporting to IRO through “Cancel API”. After cancellation the GSTR-1 will be updated. However if the connected e-way bill is active and verified by the authority during transit, then cancellation of e-invoice will not be permitted by the IRP.

Amendment in e-invoicing

IRP does not allow amendment in e-invoices. However amendment, if any, needed can be done as usual on the e-filing portal while filing GSTR-1. However such changes will be flagged to proper officer for information.

Will the e-invoice details be pushed to GST System? Will they populate in the return?

Yes. On successful reporting of invoice details to IRP, the invoice data (payload) including

IRN, will be saved in GST System. The GST system will auto-populate them into GSTR-1 of the supplier and GSTR-2A of respective receivers.

With source marked as ‘e-invoice’, IRN and IRN date will also be shown in GSTR-1 and GSTR-2A.

Where e-invoicing is applicable, is carrying e-invoice print during transportation of goods mandatory?

No. As per Rule 138A(2) of CGST Rules, where e-invoicing is applicable, “the Quick Reference (QR) code having an embedded Invoice Reference Number (IRN) in it, may be produced electronically, for verification by the proper officer, in lieu of the physical copy of such tax invoice.”

What data is embedded in QR Code?

The QR code will consist of the following key particulars of e-invoice:

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 (line item having highest taxable value)

h. Unique IRN (Invoice Reference Number/hash)

i. IRN Generation Date

e-Invoicing under GST w.e.f. 01-04-2022

How will the QR Code be received?

The QR code is part of signed JSON, returned by the IRP. It is a string (not image), which the ERP/accounting/billing software shall read and convert into QR Code image for placing on the invoice copy, like this.

What is dynamic QR Code? Does it has any relevance for B2B e-invoicing?

  • Dynamic QR code applies to entities with aggregate turnover > Rs. 500 crores.
  • Applies to B2c invoices
  • It facilitates digital payment.
  • Dynamic QR Code enables the payer to make the payment through UPI in one go. It contains the bank details in an image format.
  • Dynamic QR Code are generated by the taxable person himself with the help of QR Code generating machine whereas the IRN in case of e-invoice is generated by the IRP.
  • It does not have any relevance with B2B transactions as those transactions are covered by e-invoice.

What businesses need to do, to be e-invoice ready?

Businesses will continue to issue invoices as they are doing now. Necessary changes on account of e-invoicing requirement (i.e. to enable reporting of invoices to IRP and obtain IRN), will be made by ERP/Accounting and Billing Software providers in their respective software. They need to get the updated version having this facility.

What is an Invoice Reporting Portal (IRP)

Invoice Registration Portal (IRP) is the website for uploading/reporting of invoices by the notified persons. Vide notification no. 69/2019-Central Tax dated 13.12.2019, ten portals were notified for the purpose of preparation of the invoice in terms of Rule 48(4).

Is e-invoicing voluntary?

No, it is not optional. Presently, only the notified class of persons will be allowed/enabled to report invoices to IRP.

Will it be possible for bulk uploading of invoices to IRP?

Yes. It is possible. The offline utility (‘bulk generation tool’) serves this purpose. Further, the ERP or accounting systems used by large taxpayers can be designed in such a way that they can report invoices in bulk to IRP.

Is Invoice number same as Invoice Reference Number (IRN)?

No. Invoice no. (e.g. ABC/1/2019-20) is assigned by supplier and is internal to business. Its format can differ from business to business and also governed by relevant GST rules. IRN, on other hand, is a unique reference number (hash) generated and returned by IRP, on successful registration of e-invoice.

How a typical IRN looks like?

IRN  is a unique 64-character hash, e.g. 35054cc24d97033afc24f49ec4444dbab81f542c555f9d30359dc75794e06bbe. It is not required to be printed on the invoice as it is already embedded in the QR Code printed on the Invoice.


Author Bio

Qualification: CA in Practice
Company: PAWAN KEDIA & CO.
Location: JHUNJHUNU, Rajasthan, India
Member Since: 28 Feb 2019 | Total Posts: 3
I am a practicing CA at Jhunjhunu in Rajasthan since last 25 years in auditing and taxation both in direct taxes and indirect taxes. View Full Profile

My Published Posts

Join Taxguru’s Network for Latest updates on Income Tax, GST, Company Law, Corporate Laws and other related subjects.

Join us on Whatsapp

taxguru on whatsapp GROUP LINK

Join us on Telegram

taxguru on telegram GROUP LINK

Download our App


More Under Goods and Services Tax


  1. Kunal gupta says:

    hi , we have question that we generate a einvoice and after 2&3 days we check that the invoice no. and einvoice generated no. are different so it is applicable.

    and one more mistake that we do that we generate and invoice and e-way bill due to some error come in einvoice portal and left the material than after 1 hour it’s generated than we cancel it due to the reason of different e-way bill no. so Please confirm how we tackle the situation.

  2. Rajesh says:

    Hi, Our company overall turnover is more then 20 crore and e-invoicing is applicable for our company.

    We organize exhibitions in other states frequently and do the causal gst registration there for the billing. Please confirm that e-invoicing is also applicable for causual registered GST.


    If My applicability for E Invoicing is from 01.04.2022. And I want to issue Dr /Cr note for the invoice are issued before the 1.04.2022 then it will be process from E invoice portal or manually
    Please Guide
    Thank You

  4. Pramod says:

    Hi we are service provider. And need a clarification about E Invoice. How many days gap required for Document date and E Invoice Ack Date. Or in simple way.. Can we generate today’s date E Invoice for Tax Invoice of 30 days before. If there is no any Invoice in between, (eg. 10 sept 22 Ack date and can Doc date will be 20 Aug 22)

  5. Giriraj Jadeja says:

    We are supplying goods to Goverment department, they gave us Tax Deductor GST No. and they are asking us QR Coded Invoice. Is this possible ?

  6. Prakash says:

    Sir should i raise e-invoice as and when the goods are sold as we are doing the business on spot sales or line sales at present we are despatching goods by delivery challan with eway bill. we dont have facility to raise e invoicing tool and also we are using manual bill books. is there any option for this issue.

  7. Nitin Borkar says:

    Respected Sir,
    e invoice is not compulsory In case of “Goods Transport Agency transporting goods by road ” , however such tax payers many time issue invoices for services other than GTA, like renting of Vehicles or sales of scrap. What would be the application of this provision in case of such incidences. Regards

  8. RAJ KUMAR GARG says:


  9. RAM SHANKER says:


  10. Hemal Gandhi says:

    Dear Sir
    is there any time limit for generation of E invoice in case where E way bill was already generated and goods has been moved without E invoice

    1. PAWAN KUMAR KEDIA says:

      As the IRN needs to be printed on Invoice in QR Code it is a real time exercise. The invoice accompanying the vehicle should contain the QR Code.

  11. Hemal Gandhi says:

    my client is selling goods by generating E way bill once and than after office hours he generate E -Invoice so please let me advise whether this practice is violating the provision of E invoicing?

    1. PAWAN KUMAR KEDIA says:

      e-Invoice is required to be issued when goods are supplied to Registerd Taxable Person. It is not required if the goods are directly sold to customers/ consumer.

  12. V.Subramanian says:

    Dear Sir,
    We are exporting exempted goods like salt, rice etc to middle east countries. we have crossed 20 cr turnover and started e invoicing. Please advise whether we have to raise e invoice for the above exempted goods while exporting. Thanks & Rgds

    1. CA Pawam Kumar Kedia says:

      As you are supplying exempted goods you are supposed to issue Bill of Supply not a Tax Invoice.
      The rules of e-invoicing applies on Tax Invoice. Thus in my opinion it is not applicable to you on the exempted supply.

  13. Ajay pal singh says:

    I am service provider and send repair material in multiple locations through delivery challan and after month end we generate e invoice of all quantity dispatch, so my question is can we generate multiple e invoice or one invoice to HO.

    1. PAWAN KUMAR KEDIA says:

      e-invocing is nothing but reporting of every invoice issued to B2B transaction on Invoice Reporting Portal and obtaining IRN for each invoice. So e-invoice does not put any restriction on number of invoice you made.

Leave a Comment

Your email address will not be published. Required fields are marked *

Search Posts by Date

December 2023