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/

1.Bulk Generation of e-Invoices on IRP-e-invoice portal

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

Step 3: Click on “Tools” option.

Step 4: Select “Bulk Generation Tools” option.

2.Bulk Generation of e-Invoices on IRP-bulk generation tools

Step 5: Then select the tool which is most appropriate for you.

3.Bulk Generation of e-Invoices on IRP-select tool

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.

You can download official E-Invoice JSON Preparation – Format A 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.

You can download the official E-Invoice JSON Preparation – Format B Here.

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.

You can download the official E-Invoice JSON Preparation – Format C Here.

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.

You can download the official E-Invoice JSON Preparation – Format D Here.

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.

4.Bulk Generation of e-Invoices on IRP-profile sheet
Step 2: Then you need to enter all the invoices details under necessary fields in the ‘Invoice’ sheet.

5.Bulk Generation of e-Invoices on IRP-enter invoice details

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.

6.Bulk Generation of e-Invoices on IRP-bulk upload.

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.

Refer to our blogs: