All About Invoice Registration Portal (IRP) Under GST


Date: 29 Dec 2022

Invoice Registration Portal (IRP) under GST


The invoice Registration portal is crucial for confirming the validity of invoices used for GST. Every GST invoice is given a unique invoice reference number (IRN), which is generated by the system. Each invoice, credit note, or debit note is given an IRN via the invoice registration portal (IRP), which serves as a registrar and runs through a website. To produce or validate the IRN of the uploaded invoice, the invoice data can be uploaded onto the invoice registration portal using a predetermined mode.


What Are the Functions Of IRP   


The Invoice Registration Portal perform the following task. 


  • Generation of Hash/IRN For Invoices - The IRP produces the hash/IRN for the invoice in the specified format based on IRN parameters when the invoices have been uploaded without a hash.

  • De-Duplicating Check - By comparing it to data kept in the central depository, the IRP checks the hash/IRN of the invoice for any duplication or repetition.

  • Digital Signing Of Validated Invoices: Using the IRP's private key, the IRP digitally signs every invoice. The provider is then given access to this JSON that has been digitally signed.

  • Generation Of QR Codes - The IRP generates a QR code and a digital signature for each invoice. The resulting QR code can be used by the taxpayer to quickly access the invoice on mobile devices and check or print it. Tax officers and stakeholders can utilise this functionality to confirm specific information without internet access. The following information will be accessible via a QR code.

  1. GSTIN of supplier

  2. GSTIN of recipient

  3. The invoice number that the supplier provided

  4. Date of generation of Invoice

  5. Invoice Value (Taxable Value and gross Tax)

  6. Number of line items

  7.  HSN code of main items (The line item having the highest taxable value)

  8. Unique Invoice reference number (Hash)


  • Sending The Invoice Via Email - The IP sends a validated invoice to the seller's email address. 

  • Offline App - The IP will offer an offline app that can be used to examine a bill's basic information and authenticate its QR code. Only after connecting to the site would the full details of the invoice be available.

  • Integration With GST and E-Way Bill System - The GST system will automatically communicate the supplied invoice details with it, updating GSTR-1 as a result (of the seller). Where necessary, additional information will be automatically communicated with the e-way bill system to simplify the creation of an e-way bill. The technology for creating e-way bills would only need a vehicle number to finish the procedure.


E-Invoice Generation On IRP


A specific protocol is used for the electrical reporting of invoice details due to e-invoicing. GST taxpayers must adhere to a format that the system needs to read output generated by another system. Therefore, if the information on the invoices is recorded in accordance with the suggested format, it will significantly impact the automation of filing returns. Therefore, it may be concluded that the invoice registration portal's main function is to register the details of the invoices the organisation regularly generates, not to produce e-invoices online. When entering the invoice's information into IRP using an offline tool, the invoice should be accessible as a JSON file. The ERP must be directly integrated via API or via GSPs with the e-invoice system.


Modes Of Registering Invoices With IRP

The following modes for registering the invoice on the IRP have been suggested:


  • Web-Based Through Bulk Upload - The eligible taxpayer can submit invoice information on an offline Excel tool that turns the data into JSON files. The same can be uploaded for registration purposes to the IRP's e-invoice website. Following that, a QR code and IRN will be generated.

  • API Based - Large taxpayers and accounting software providers will be able to communicate with the invoice registration site using their programmes thanks to the API integration option. For this reason, server information from their system must be registered with the e-invoice system. Similar to the e-way bill system, the IRN can be generated and validated for invoices individually or in bulk using the APIs. A pre-production system to test the API interface, an IT-enabled invoice generation system with a stable IP address, and an SSL-based domain name are requirements for integration.

  • Mobile App Based - On the play store or app store, IRP has a planned mobile app that performs part of its operations. For the IRN to be generated on the e-invoice system, the user must register the International Mobile Equipment Identity (IMEI).

  • GSP Based - To assist them in completing their e-invoice-related compliance, taxpayers can also use GST Suvidha Provider (GSP) services. Taxpayers can generate electronic invoices in a number of ways using busy's e-invoicing technology, including Excel Mode, FTP, SFTP, and a tally connector. The user can benefit from many value additions, including:


  1. Seamless generation of 5000e-invoices per minute

  2. Integration with a high-fidelity solution 

  3. 100+ data validation checks to guarantee a seamless, error-free e-invoicing experience. 

  4. To increase the success rate of EWB generation, auto-retry of unsuccessful EWBs (with distance inaccuracy). 

  5. Automatic generation of the e-way bills after the IRN generation without any ingestion of ideas.

  6. Faster loading up to 1 lakh electronic invoices and electronic waybills on the screen.

  7. Data preservation, informative reports, customised print templates for e-invoices, reconciliation between e-way bills and GSTR-1 data, etc.



The IRP's task is to accept the taxpayer's prepared e-Invoice document, confirm that it complies with the e-Invoice schema, and carry out additional checks on its contents. The IRP will then create a special Invoice Reference Number, digitally sign the e-Invoice, create an e-Invoice QR Code containing the most important information about the invoice, and reply to the user with this information. With Busy accounting software, you can integrate the e-invoice without any hassle.