Bulk-Generation-of-E-Invoices

Bulk Generation of E-Invoices on IRP

A guide to Bulk E-Invoice Generation

As per directions by GST Authority, a time limit of 30 days for reporting of invoices from date of invoice is imposed on e-invoice portals, and is applicable for taxpayers with AATO greater than or equal to 100 crores from 1st November 2023.

In this post, we will look into the detailed process for Bulk Generation of e-Invoices on the Invoice Registration Portal (IRP). We will cover the following topics in this post:

What is Bulk Generation of e-Invoices on IRP?

Bulk Generation of e-Invoices on Invoice Registration Portal (IRP) is a facility where you can upload multiple invoices at once. To generate e-invoices you can use an offline Excel-based tool. It will help to gather invoice data from the billing system/software or ERP of the taxpayer. The invoice data is then exported to generate the JSON file.

This JSON file will be then uploaded to the IRP for e-invoice. IRP will generate a unique Invoice reference number (IRN) and QR code for each e-invoice and digitally sign them only after verification.

You can download an official E-invoice schema here.

The taxpayer needs an EINV bulk converter for e-invoice bulk generation. This Excel-based offline utility can convert multiple invoices entered in the Excel sheet into a single JSON file for bulk upload.

How to download Bulk Generation Tools?

To download bulk generation tools follow the steps given below:

Step 1: Firstly, visit the e-invoice portal. https://einvoice1.gst.gov.in/

Bulk-Generation-of-E-Invoices

Step 2: Then go to the “Help” option.

Step 3: Click on “Tools” option.

Step 4: Select “Bulk Generation Tools” option.

Bulk-Generation-of-E-Invoices

Formats for bulk e-invoice JSON generation

The JSON preparation tool is in 4 formats, and they are:

  • Format A – For B2B, SEZ, Exports and Deemed Exports of e-Invoice details in one sheet.
  • Format B – For B2B, SEZ, Exports and Deemed Exports of e-invoice details in two sheets.
  • Format C – For B2B, SEZ, Exports, Deemed Exports along with Payment and Reference details of e-invoice in multiple sheets.
  • Format D – For B2B, SEZ, Exports, Deemed Exports along with Payment and Reference details of e-invoice in one sheet.

These formats are to suit the requirements of different taxpayers and transactions. The user only needs to download the appropriate one for his/her business. If you need to generate an e-way bill, then Part-B details can also be entered in the Invoice worksheet.

Format A

The user can prepare the JSON file for bulk uploading e-invoices by a single upload to the Invoice Registration Portal (IRP).

  • Format A has a single worksheet to enter invoice and item details.
  • They are for businesses who have 1 or 2 items in their invoices.
  • It is for invoices with B2B transactions.
  • You can not enter details of payment and references here.

Format B

  • Format B has 2 worksheets to enter invoice and item details separately.
  • They are for businesses having several items in their invoices.
  • Item details are entered in 2 different worksheets, refer every item with the document number, document type, and document date of the invoice.
  • Payment and reference details cannot be entered.
  • You can enter other information (like export details) in the Invoice worksheet.

Format C

  • Format C has 5 worksheets for invoice details, items details, payment details, reference details, and you can enter additional details to the same worksheet.
  • It is for businesses with many items in the invoices with payment details and reference details etc.
  • The item details are entered in many worksheets, you need to refer every item with the document number, document type, and document date of the invoice.
  • You can enter other information (like export details) in the Invoice worksheet.

Format D

  • Format D has a single worksheet for invoice details, item details, payment details, reference details, and you can enter additional details to the same worksheet.
  • It is for businesses having many items in the invoice, having payment details and reference details, etc.
  • You can enter other information (like export details) in the Invoice worksheet.

How to upload e-invoice JSON and generate IRN in IRP?

Follow the steps given below after downloading the bulk generation tool:

Step 1: First, you need to enter the proper details in the ‘Profile’ sheet.

Bulk-Generation-of-E-Invoices

Step 2: Then you need to enter all the invoices details under necessary fields in the ‘Invoice’ sheet.

Step 3: After you enter the invoice details, check if you follow the e-invoice schema. Then validate your details and click on ‘Validate’ button.

Step 4: Click on the ‘Prepare JSON’ button. The JSON file is generated, and it will contain your multiple invoice details.

Step 5: Then log in to the e-invoice portal. Go to the e-invoice option select Bulk upload and click on Choose File.

Bulk-Generation-of-E-Invoices

Step 6: Select the JSON file generated and click on Upload. The size of the JSON file should not be more than 2 MB. Then you can see the JSON file summary here.

Step 7: Then click on the ‘Confirm’. If no errors, each invoice will get a 64-character length Invoice Reference Number (IRN) and you can download it in Excel format.

The system will then update the invoice details to the e-way bill system. The e-way bill system will then create Part-A of the e-way bill.

With that, we have come to the end of this post. Share your queries with us in the comment section below.