Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Bulk-Generation-of-E-Invoices

Bulk Generation of E-Invoices on IRP

A guide to Bulk E-Invoice Generation

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.