Easy to Connect, Easier to Scale

Schedule a demo

Thank you for sharing your details! Our team will get back to you soon.

E-invoicing under GST – What is e-Invoicing? Applicability & Implementation Date

Updated on

The transportation of goods from one place to another is facilitated by the filing of ‘E-Way Bills’ on the common GST portal. Similarly, the GST Council, in its 35th meeting, has decided to implement a system of e-invoicing, which will be applicable to specified categories of persons.

e-Invoicing does not imply the generation of invoice on GST portal. That would be a myth. Instead, e-invoicing involves the submission of an already generated standard invoice on a common e-invoice portal. Thus it automates multi-purpose reporting with a one-time input of invoice details.

ClearTax provides the best-in-class e-invoicing software solution for enterprises. It offers variety of modes through which e-invoice can be generated by the companies such as the seamless API integrations or Excel mode or the FTP/SFTP. The user can enjoy numerous value additions such as reconciliation vis-a-vis e-way bill and GSTR-1 data, insightful reports, customised print template for e-invoice, data archiving, etc.

Latest Updates

Update as on 10th November 2020

The taxpayers having an aggregate turnover exceeding Rs.100 crore should implement e-invoicing from 1st January 2021.

Update as on 30th July 2020

1. A new refined format of e-invoice has been notified by CBIC adding 20 new fields and removing 13 fields. Certain fields have undergone changes in character length as well.

2. e-Invoicing system shall apply to those taxpayers with annual turnover exceeding Rs 500 crore instead of Rs 100 crore.

3. Special Economic Zones (SEZ) units shall also be exempted from issuing e-invoices.

Update as on 23rd March 2020

The implementation of e-invoicing and the QR code has been deferred to 1st October 2020.

Exemption from e-Invoicing and QR code has been granted to sectors such as insurance, banking, financial institutions, NBFCs, GTA, passenger transportation service and movie tickets.

Update as on 14th March 2020*

The new GST return system will be implemented from October 2020.

The present return filing system (GSTR-1, 2A & 3B) will continue until September 2020.

*Subject to CBIC notification

As on 13th December 2019 CBIC notified the class of taxpayers who are required to generate an e-invoice on IRP. Those taxpayers who have aggregate turnover of over Rs 500 crores (earlier planned for more than Rs 100 crore) must generate e-invoices from 1st April 2020. Also the fields contained in the e-invoice have been notified in the CGST rules. As on 10th October 2019 GST Council has approved the e-invoicing template and the mechanism. GSTN has released the finalised version of e-invoicing template as an announcement on the portal. As on 20th September 2019 As per the decision that was taken at the 37th GST Council Meeting, the new GST return system for all taxpayers and for all forms will be implemented from April 2020. In August 2019 GSTN has released a draft template of e-invoice for industry feedback by 20 August 2019 known as e-invoice schema.

1. What is E-invoicing?

‘E-invoicing’ or ‘electronic invoicing’ is a system in which B2B invoices are authenticated electronically by GSTN for further use on the common GST portal. Under the electronic invoicing system, an identification number will be issued against every invoice by the Invoice Registration Portal (IRP) to be managed by the GST Network(GSTN). The first IRP was launched by the National Informatics Centre at einvoice1.gst.gov.in. All invoice information will be transferred from this portal to both the GST portal and e-way bill portal in real-time. Therefore, it will eliminate the need for manual data entry while filing GSTR-1 return as well as generation of part-A of the e-way bills, as the information is passed directly by the IRP to GST portal.

2. What is the current system in place for issuing invoices?

Currently, businesses generate invoices through various softwares, and the details of these invoices are manually uploaded in the GSTR-1 return. Once the GSTR-1 is filed by the respective suppliers, the invoice information is reflected in form GSTR-2A for the recipients for viewing only. On the other hand, the consignor or transporters must generate e-way bill by again importing the invoices in excel or JSON manually. Under the e-invoicing system to be implemented from 1st October 2020, the process of generating and uploading invoice details will remain the same. It will be done by importing using the excel tool/JSON or via API integration, either directly or through a GST Suvidha Provider (GSP). The data will seamlessly flow to GSTR-1 preparation and for the e-way bill generation too. The e-invoicing system will be the key tool to enable this.

3. How will Electronic invoicing benefit businesses?

Businesses will have the following benefits by using e-invoice initiated by GSTN:
  1. E-invoice resolves and plugs a major gap in data reconciliation under GST to reduce mismatch errors.
  2. E-invoices created on one software can be read by another, allowing interoperability and help reduce data entry errors.
  3. Real-time tracking of invoices prepared by the supplier is enabled by e-invoice.
  4. Backward integration and automation of the tax return filing process – the relevant details of the invoices would be auto-populated in the various returns, especially for generating the part-A of e-way bills.
  5. Faster availability of genuine input tax credit.
  6. Lesser possibility of audits/surveys by the tax authorities since the information they require is available at a transaction level.

4. What is GSTN’s e-invoicing initiative?

GSTN had released the draft version of e-invoice format in an excel template and made it available for public feedback around 20 August 2019. The same was approved by the GST Council with some alterations at the 37th GST Council meeting held on 20 September 2019. GSTN associated with ICAI drafted the format to be compliant with the GST and other Indian tax laws. Apart from these, the format adheres to international and various industry standards. The e-invoice format looks exhaustive and a single format caters to different industries and businesses. Any existing accounting or invoicing software/ application provider (SAP/Tally/Busy) must follow the PEPPOL standard for invoice generation. Taxpayers will, therefore, be able to generate a compliant invoice at the source. GSTN referred the PEPPOL (Pan European Public Procurement Online) standard, which works on Univeral Business Language (UBL) version of electronic XML. Currently, PEPPOL is the most used standard across the globe. The system advocates diversified business applications and trading communities to exchange information along their supply chains using a common or a standard format. It enables a single point of data entry into electronic commerce for businesses. Thereafter, the data flows across different portals with the help of an IRP. The GSTN’s e-invoice contains the following parts: (1) E-invoice schema: It consists of the technical field name, description of each field, whether it is mandatory or not, and has a few sample values along with explanatory notes. (2) Masters: Masters will specify the set of inputs for certain fields, that are pre-defined by GSTN itself. It includes fields like UQC, State Code, invoice type, supply type, etc. (3) E-invoice template: The template is as per the GST rules and enables the reader to correlate the terms used in other sheets. The mandatory fields are marked in green and optional fields are marked in yellow.

5. When will E-invoicing get implemented?

The taxpayers with annual aggregate turnover of over Rs 500 crore can voluntarily generate e-invoices starting from 7th January 2020 through APIs. Whereas, the taxpayers with the turnover over Rs.100 crore but less than Rs.500 crore could join them from 1st February 2020. The electronic invoicing was to be mandatorily implemented from 1st April 2020 but has been pushed to 1st October 2020 for taxpayers with turnover over Rs.500 crore. The aggregate turnover will include the turnover of all GSTINs under a single PAN, across India.

6. What is the process of getting an e-invoice?

The following are the stages involved in generating or raising an e-invoice. 1: The taxpayer has to ensure to use the reconfigured ERP system as per PEPPOL standard. He could coordinate with the software service provider to incorporate the standard set for e-invoicing, i.e. e-invoice schema (standards) and must have the mandatory parameters notified by the CBIC, at least. 2: Any taxpayer has got primarily two options for IRN generation.
(1) The IP address of the computer system can be whitelisted on the e-invoice portal for a direct API integration or integration via GST Suvidha Provider (GSP).
(2) Download the Bulk generation tool to bulk upload the invoices. It will generate a JSON file which can be uploaded on the e-invoice portal to generate IRNs in bulk. 3: The taxpayer must thereafter raise a normal invoice on that software. He must give all the necessary details like, billing name and address, GSTN of the supplier, transaction value, Item rate, GST rate applicable, tax amount, etc. 4: Once either of the above options is chosen, raise the invoice on the respective ERP softwares or billing softwares. Thereafter, upload the details of invoice especially mandatory fields onto the IRP using the JSON file or via application service provider (app or through GSP) or through direct API. The IRP will act as the central registrar for e-invoicing and its authentication. There are several other modes of interacting with IRP such as SMS-based and mobile app-based. 5: IRP will validate the key details of the B2B invoice, checks for any duplications and generates an invoice reference number (hash) for reference. There are four parameters based on which IRN is generated: Seller GSTIN, Invoice number, and FY in YYYY-YY) and document type (INV/DN/CN). 6: IRP generates the invoice reference number (IRN), digitally signs the invoice and creates a QR code in Output JSON for the supplier. On the other hand, the seller of the supply will get intimated of the e-invoice generation through email (if provided in the invoice). 7: IRP will send the authenticated payload to GST portal for GST returns. Additionally, details will be forwarded to the e-way bill portal, if applicable. The GSTR-1 of the seller gets auto-filled for the relevant tax period. In turn, it determines the tax liability. A taxpayer can continue to print his invoice as being done presently with logo. e-invoicing system only mandates all taxpayers to report invoices on IRP in electronic format.

7. How will E-invoicing curb tax evasion?

It will help in curbing tax evasion in the following ways:
  • Tax authorities will have access to transactions as they take place in real-time since the e-invoice will have to be compulsorily generated through the GST portal.
  • There will be less scope for the manipulation of invoices since the invoice gets generated prior to carrying out a transaction.
  • It will reduce the chances of fake GST invoices and the only genuine input tax credit can be claimed as all invoices need to be generated through the GST portal. Since the input credit can be matched with output tax details, it becomes easier for GSTN to track fake tax credit claims.

8. What are the mandatory fields of an e-invoice?

E-invoice must primarily adhere to the GST invoicing rules. Apart from this, it should also accommodate the invoicing system or policies followed by each industry or sector in India. Certain information is made mandatory whereas the rest of them is optional for businesses. Many fields are also made optional and users can choose to fill up relevant fields only. It has also provided a description for every field along with the sample inputs for the interested users. One can see that certain required fields from the e-way bill format are included now in e-invoice such as the sub supply type. Below is the gist of the contents of latest e-invoice format as notified on 30th July 2020:
  1. 12 Sections (mandatory + optional) and 6 annexures consisting of total 138 fields
  2. Out of the 12 Sections – 5 are Mandatory and 7 are Optional. Two annexures are mandatory.
  3. The 5 Mandatory sections are Basic Details, Supplier Information, Recipient Information, Invoice Item Details, Document Total. The two mandatory annexures are details of the items and document total.
The following fields must be compulsorily be declared in an e-invoice:  
Sl. no. Name of the field List of Choices/ Specifications/Sample Inputs Remarks
1 Document Type Code Enumerated List such as INV/CRN/DBN Type of document must be specified
2 Supplier_Legal Name String Max length: 100  Legal name of the supplier must be as per the PAN card
3 Supplier_GSTIN Max length: 15  Must be alphanumeric  GSTIN of the supplier raising the e-invoice
4 Supplier_Address Max length: 100  Building/Flat no., Road/Street, Locality, etc. of the supplier raising the e-invoice
5 Supplier_Place Max length: 50  Supplier’s location such as city/town/village must be mentioned
6 Supplier_State_Code Enumerated list of states The state must be selected from the latest list given by GSTN
7 Supplier Pincode Six digit code The place (locality/district/state) of the supplier’s locality
8 Document Number Max length: 16 Sample can be “ Sa/1/2019” For unique identification of the invoice, a sequential number is required within the business context, time-frame, operating systems and records of the supplier. No identification scheme is to be used
9 Preceeding_Invoice_Reference and date Max length:16 Sample input is  “ Sa/1/2019” and “16/11/2020” Detail of original invoice which is being amended by a subsequent document such as a debit and credit note. It is required to keep future expansion of e-versions of credit notes, debit notes and other documents required under GST
10 Document Date String (DD/MM/YYYY) as per the technical field specification The date when the invoice was issued. However, the format under explanatory notes refers to ‘YYYY-MM-DD’. Further clarity will be required. Document period start and end date must also be specified if selected.
11 Recipient_ Legal Name Max length: 100 The name of the buyer as per the PAN
12 Recipient’s GSTIN Max length: 15 The GSTIN of the buyer to be declared here
13 Recipient’s Address Max length: 100 Building/Flat no., Road/Street, Locality, etc. of the supplier raising the e-invoice
14 Recipient’s State Code Enumerated list The place of supply state code to be selected here
15 Place_Of_Supply_State_ Code Enumerated list of states The state must be selected from the latest list given by GSTN
16 Pincode Six digit code The place (locality/district/state) of the buyer on whom the invoice is raised/ billed to must be declared here if any
17 Recipient Place Max length: 100 Recipient’s location (City/Town/Village)
18 IRN- Invoice Reference Number Max length: 64 Sample is ‘a5c12dca8 0e7433217…ba4013 750f2046f229’ At the time of registration request, this field is left empty by the supplier. Later on, a unique number will be generated by GSTN after uploading of the e-invoice on the GSTN portal. An acknowledgement will be sent back to the supplier after the successful acceptance of the e-invoice by the portal. IRN should then be displayed on e-invoice before use.
19 ShippingTo_GSTIN Max length: 15 GSTIN of the buyer himself or the person to whom the particular item is being delivered to
20 Shipping To_State, Pincode and State code Max length: 100 for state, 6 digit pincode and enumerated list for code State pertaining to the place to which the goods and services invoiced were or are delivered
21 Dispatch From_ Name, Address, Place and Pincode Max length: 100 each and 6 digit for pincode Entity’s details (name, and city/town/village) from where goods are dispatched
22 Is_Service String (Length: 1) by selecting Y/N Whether or not supply of service must be mentioned
23 Supply Type Code Enumerated list of codes Sample values can be either of B2B/B2C/ SEZWP/S EZWOP/E XP WP/EXP WOP/DE XP Code will be used to identify type of supply such as business to business, business to consumer, supply to SEZ/Exports with or without payment, and deemed export.
24 Item Description Max length: 300 The sample value is ‘Mobile’ The schema document refers to this as the ‘identification scheme identifier of the Item classification identifier’ Simply put, the relevant description generally used for the item in the trade. However, more clarity is needed on how it needs to be described for every two or more items belonging to the same HSN code 
25 HSN Code Max length: 8 The applicable HSN code for particular goods/service must be entered
26 Item_Price Decimal (12,3) Sample value is ‘50’ The unit price, exclusive of GST, before subtracting item price discount, can not be negative
27 Assessable Value Decimal (13,2) Sample value is ‘5000’ The price of an item, exclusive of GST, after subtracting item price discount. Hence, Gross price (-) Discount = Net price item, if any cash discount is provided at the time of sale
28 GST Rate Decimal (3,2) Sample value is ‘5’ The GST rate represented as a percentage that is applicable to the item being invoiced
29 IGST Value, CGST Value and SGST Value Separately Decimal (11,2) Sample value is ‘650.00’ For each individual item, IGST, CGST and SGST amounts have to be specified
30 Total Invoice Value Decimal (11,2) The total amount of the Invoice with GST. Must be rounded to a maximum of 2 decimals

9. How does the e-invoice look like?

The e-invoice format notified is as follows: e-invoice  

Check out detailed format of an e-Invoice

10. Frequently Asked Questions on E-invoice

1. To whom will e-Invoicing apply?

A: e-Invoicing system shall apply to the GST registered persons whose aggregate turnover in the financial year exceeds Rs 500 crore. However, exceptions include Special Economic Zones (SEZ) units, insurance, banking, financial institutions, NBFCs, GTA, passenger transportation service and sale of movie tickets.

2. Can an e-Invoice be cancelled partially/fully?

A: An e-Invoice cannot be cancelled partially but can be cancelled wholly. On cancellation, it must be reported into the IRN within 24 hours. Any attempt to cancel thereafter, cannot be done on the IRN and needs to be manually cancelled on the GST portal before the returns are filed.

3. Will the bulk-uploading of invoices for generation of IRN be possible?

A: No, invoices must be uploaded one at a time into the IRP. The ERP of a company will need to be designed so that it can place the request for the upload of individual invoices.

4. Will there be a facility for e-invoice generation on the common GST portal?

A: No, invoices will continue to be generated on the individual ERP softwares that are currently in use by businesses.

The invoice must adhere to the e-Invoicing standard format and include the mandatory parameters. The direct generation of invoices on a common portal is not being planned at the moment.

5. What are the types of documents that are to be reported into the IRP?

A: The documents that will be covered under e-Invoicing system are as follows-

  1. Invoices by the Supplier
  2. Credit Notes by the Supplier
  3. Debit Notes by the Recipient
  4. Any other document as notified under GST law to be reported as e-invoice by the creator of the document

For more FAQs on E-invoicing, read our article on E-Invoicing FAQs.

All Articles

  1. This article explains all about QR code for B2C invoices which has to be generated by businesses having more than Rs.500 crores turnover.
  2. This article explains all about QR code verifying app which can be used to verify the authenticity and get the data of an e-invoice.
  3. API integration is needed for businesses to smoothly allow IRN generation and QR code capture on the e-invoices raised by billing teams. Know the modes.
  4. E-invoicing is a new reform being introduced in India. Here's a 5-step guide to prepare for the implementation of e-invoicing in your organisation.
  5. In the e-invoice system, a taxpayer generates e-invoice on the Invoice Registration Portal (IRP) through API. Here are some of the API FAQs.
  6. e-invoice registration is a one-time task on the Invoice Registration Portal(IRP). einvoice1-trial.nic.in is the trial IRP for registration.
  7. User management is one of the important features in the IRP portal. In this article, we will cover everything about user management.
  8. e-invoice1-trial.nic.in – The government provided the Invoice Registration Portal (IRP) on a trial basis. This article explains about the website, latest updates, contents and FAQ's.
  9. e-Invoices can be generated in bulk with the excel utility available on the http://einvoice1-trial.nic.in/ that helps obtain IRNs for many invoices at once.
  10. The taxpayers and software companies are given access to APIs for e-invoice portal. Know about the users, purpose, types and pre-requisites of APIs.
  11. e-invoice JSON generated must be uploaded on the IRP by businesses. Know all about Invoice JSON file and signed e-Invoice JSON under e-invoicing system.
  12. To implement the new e-invoicing system, there is a need for changes to the existing ERP. The following are the probable changes required to an ERP.
  13. e-Invoicing will come into force from 1 April 2020 as a mandatory requirement for certain businesses. Learn about the potential issues on e-invoice
  14. QR code in an e-Invoice is a legal requirement as per the GST law. The IRP shall affix the QR code on every e-invoice having multiple uses. Know more.
  15. GSTN has devised an e-invoicing system to validate all B2B invoices. Digital Signature, also known as DSC, is affixed on e-invoice both by seller & the IRP
  16. The e-invoicing system is introduced by CBIC from January 2020. In this article, we are going to discuss the advantages and disadvantages of e-invoicing system in India.
  17. E-invoicing system applies to those whose turnover exceeds Rs 500 crores in FY from 1 Oct'20. Let's quickly compare & learn the differences with the present
  18. E-invoice can be cancelled within a particular time period after generation. The amendment to an e-invoice involves some restrictions. Read to know more
  19. E-Invoice can be created following four steps. GSTN uses the e-invoice details and IRN to update the GST returns and e-way bill generation.
  20. Invoice Registration Portal or IRP such as NIC began operating on trial basis from January 2020 to provide e-invoice validation facility to taxpayers.
  21. IRN is a unique code that validates an e-invoice and is generated using offline tool or through API integration. GSTN will monitor the usage of IRN.
  22. GSTN released latest e-invoice format along with the template. Know about the contents of e-invoice, JSON file, optional and mandatory fields in the schema.
  23. The GST Council approved the introduction of e-Invoicing from 1st Jan, 2020 on a voluntary basis. Here are some (FAQs) Frequently Asked Questions on the e-Invoicing system under GST.