Best e-invoicing software for India

For SAP ECC/S4 HANA system users for India, loaded with all regulatory updates from the Government.

Read more
Best e-invoicing software for India

Introduction to e invoice under GST

The main reason why the Govt introduced e-invoicing is to make the collection of GST more efficient. The requirement is that all invoices generated as usual by the selling party are converted to a standard electronic format as specified by the Govt. For this purpose, the Govt has provided a “schema” in JSON format. This means that all invoices generated using current methods will need to be converted into the govt specified schema in JSON format. For this, companies will need to be ready with custom-built e invoicing software that can do this job. This software is not provided by the Govt. Innoval’s Optie-invoice is an integration ready e invoicing software and we have a working solution with all latest regulatory updates from NIC.

Hence companies will need to procure the same from private vendors. Further to enable the software to “pick” invoices from the existing ERP/ Accounting System, the software vendor would provide “connectors”. After converting the Invoices in the specified JSON format, these need to be sent electronically to the Internet Registration Portal (IRP) as set up by the Govt. IRP will validate the Invoice and “sign” it and provide a QR Code using which the signature by the IRP can be validated.

This needs to be printed on regular Invoices as generated by the CompanyQR Code readers are available as stand-alone machines, or as Apps that can be installed on any smart phone. The information that can be extracted from QR Code by scanning:-

  • GSTIN of the supplier
  • GSTIN of the recipient
  • Invoice number given by the supplier
  • Date of the generation of invoice
  • Invoice value
  • Number of line items
  • HSN Code of the main item
  • Unique Invoice
  • Reference Number/Hash (IRN)

To validate that the Invoice is valid and signed by the IRP, a software will need to send the IRN electronically (using API) to the IRP/ GST and get the response – which may validate the invoice as correctly signed, or else throw up an error message. This software too will need to be procured from private software vendors by buyers, who receive Invoices/ eWay Bills with the QR Code printed on these.

Terminologies used in E-invoicing

IRPs are entities that act as Registrars and operate through a website for assigning Invoice Reference Numbers (IRN) to each invoice/credit note/debit note. Multiple IRPs would be set up by the Govt for the purpose.The invoice details can be submitted to any of these IRPs by calling an API (Application Programming Interface) as provided by the Govt.
05Comprehensive info about E-Invoicing Value delivered thro innovationsIRN is a unique number allotted by the IRP to tag and identify a valid e-invoice as registered by the IRP. IRN is centrally managed across all IRPs and hence would be unique, whichever IRP signs the Invoice. IRN is a 64 character string is generated using encryption techniques by combining the following attributes of the Invoice:-

  • Invoice Number (must be unique for the Financial Year for the entity with the same GST Number)
  • GST Number of the Seller
  • Financial Year
  • Document Type (Invoice/ Credit Note/ Debit Note)
QR Code is short for Quick Response Code. QR Code is assigned to an Invoice by the IRP after successful validation and signing.
The Invoice Reference Number (IRN) is a unique number with 64 characters generated by the IRP using a hash generation algorithm for encryption.

B2C Invoices

B2C (or Business to Customer) Invoices are those where the buyer is the end user who will not be claiming Input Tax Credit (ITC) from GSTN. As per the Notification published after the 39th GST Council meeting held on 14th March 2020, the government has made it mandatory for businesses with turnover greater than 500 Crore to display QR Code on their B2C Invoices too. However there is an ambiguity in the following explanation indicated in the above Notification:-“Provided that where such registered person makes a Dynamic Quick Response (QR) code available to the recipient through a digital display, such B2C invoice issued by such registered person containing cross-reference of the payment using a Dynamic Quick Response (QR) code, shall be deemed to be having Quick Response (QR) code.”In the above, the “registered person” is the seller who has been assigned a GST Number, while the “recipient” is the buyer who is not registered with GSTN. Normally, a QR Code printed on a Bill is static, and its content cannot be changed after the Bill is handed over to the customer.

However, here the requirement seems to be to provide a “Dynamic QR Code” through a “digital display”. This would mean that the dynamic QR Code in every printed Bill given to the buyer must contain the link to a URL using which the buyer can navigate to the “digital display” indicating the payment status (“cross-reference”) of the Bill. If this interpretation is correct, then every Company with aggregate turnover over Rs 500 Crore that needs to issue B2C Invoices with effect from 01 Oct 2020 will need to have a cloud-based e-invoice software application which will provide the “digital display” using which their retail customers (or tax officials) can view the payment status of B2C Invoices. We would need to get further clarification from the GST Council regarding the above interpretation.

Latest FAQs providing clarification on e-invoice

  1. What is ‘e-invoicing’?

    As per Rule 48(4) of CGST Rules, notified category of registered persons have to prepare invoice by uploading specified particulars ( standard e-invoice schema) of invoice (in FORM GST INV-01) on Invoice Registration Portal (IRP) and obtain an Invoice Reference Number (IRN).
    After following above ‘e-invoicing’ process, the invoice copy containing inter alia, the IRN (with QR Code) issued by the notified supplier to the buyer is commonly referred to as ‘e-invoice’ in GST.
    ‘E-invoicing’ facilitates the exchange of the invoice document (structured invoice data) between a supplier and a buyer in an integrated electronic format.
    Please note that ‘e-invoice’ in ‘e-invoicing’ doesn’t mean generation of invoice by a Government portal.

  2. What is the difference between ‘e-invoicing’ and the present system?

    There is no much difference.
    The GST invoices continue to create in the ERP/Accounting softwared by registered persons . These invoices will be submitted to ‘Invoice Registration Portal (IRP)’ and IRP returns the e-invoice with a unique ‘Invoice Reference Number (IRN)’ after digitally signing the e-invoice and adding a QR Code. Then, the invoice can be issued to the receiver (along with QR Code). A valid GST invoice will have a valid IRN.

  3. Is e-invoicing is mandatory for all business?

    Currently, it is mandatory for registered persons whose aggregate turnover in a financial year is more than Rs. 500 Crores.

  4. From which date, e-invoicing is mandatory for the notified classes of taxpayers?

    As per latest notification, e-invoicing will be mandatory w.e.f. 1st October, 2020, for those having aggregate annual turnover at PAN level more than Rs. 500 Crores.

  5. What are notifications issued on e-invoice?
    Below notifications were issued on e-invoice:

    Central Tax Notifications Detials
    68/2019 Dt. 13-12-2019  Central Goods and Services Tax (Eighth Amendment) Rules
     Inserted below new sub-rules in Rule 48 of CGST Rules, 2017:
    (4) The invoice shall be prepared by such class of registered persons as may be notified by the Government, on the recommendations of the Council, by including such particulars contained in FORM GST INV-01 after obtaining an Invoice Reference Number by uploading information contained therein on the Common Goods and Services Tax Electronic Portal in such manner and
    subject to such conditions and restrictions as may be specified in the notification.
    (5) Every invoice issued by a person to whom sub-rule (4) applies in any manner other than the manner specified in the said sub-rule shall not be treated as an invoice.
    (6) The provisions of sub-rules (1) and (2) shall not apply to an invoice prepared in the manner specified in sub-rule (4).
    69/2019 Dt. 13-12-2019


    70/2019 Dt. 13-12-2019

    Notified 10 Common Goods and Services Tax Electronic Portals for the purpose of preparation of invoice in terms of rule 48 (4)
    Notified registered person, whose aggregate turnover in a financial year exceeds one hundred crore rupees, as a class of registered person who shall prepare invoice in terms of sub-rule (4) of rule 48 of the said rules in respect of supply of goods or services or both to a registered person; notification to come into force from the 1st day of April, 2020
    (This notification superseded by 13 of 2020 Dt. 21-3-2020)
    2 of 2020 Dt. 1-1-2020 Substituted Form GST INV-1 as e-invoice schema (Schema further amended vide Notification 60/2020 Dt. 30-7-2020)
    13 of 2020 Dt. 21-3-2020 (in supersession of 70/2019 Dt. 13-12-2019)  e-invoicing to start from the 1st October, 2020;
     Notifies registered persons, other than those referred to in sub-rules (2), (3), (4) and (4A) of rule 54 of the said rules, whose aggregate turnover in a financial year exceeds Rs. 100 Cr., as a class of registered person who shall prepare invoice and other prescribed documents, in terms of sub-rule (4) of rule 48 of CGCT Rules, 2017, in respect of supply of goods or services or both to a registered person. (Further amended by 61/2020 Dt. 30-7-2020)
    60/2020 Dt. 30-7-2020  Central Goods and Services Tax (Ninth Amendment) Rules, 2020  New form substituted for GST INV-01 (i.e. notified revised Schema/format for e-invoice)
    61/2020 Dt. 30-7-2020  Amended notification 13/2020 Dt. 21-3-2020
     Special Economic Zone units also excluded from e-invoicing mandate
     Aggregate Turnover of registered persons (required to prepare invoice in terms of Rule 48(4)) enhanced to Rs. 500 Cr.
  6. Are there any advantages for business with use of e -invoice ?

    Yes . Few of them are as follows

    • Invoices will automatically reports into GST return.
    • E WayBill will be auto-generated where ever required.
    • Facilitate standardization and interoperability leading to reduction of disputes among transacting parties, improve payment cycles, reduction of processing costs and thereby greatly improving overall business efficiency.
  7. How businesses to be e -invoice ready?
    Issuing invoices will be continue from thier ERP/Accounting Software. Need to update the ERP/Accounting software by the providers to enable reporting of invoices to IRP and obtain IRN.
  8. Is any invoice/CDN/DBN valid without IRN?
    As per Rule 48(4), notified person has to prepare invoice by uploading as specified in FORM GST INV-01 on IRP (Invoice Registration Portal) and obtain Invoice Reference Number (IRN).
    As per Rule 48(5), any invoice issued by a notified person other than the manner specified in Rule 48(4), the same shall be treated as an Invalid invoice. So, the document issued by notified person becomes valid only with IRN.

  9. Which are the documents covered under e -invoicing?
    i. Invoices
    ii. Credit Notes
    iii. Debit Notes,
    when issued by notified class of taxpayers to registered persons (B2B) or for the purpose of Exports are currently covered under e-invoice.
    Different documents are covered under e-invoicing, for ease of reference, the system is referred as ‘e-invoicing’.

  10. Which are the supplies presently covered under GST e -invoice?
    Supplies to registered persons (B2B), Supplies to SEZs (with/without payment), Exports (with/without payment), Deemed Exports, by notified class of taxpayers are currently covered under e-invoice.
  11. B2C (Business to Consumer) supplies can also be reported by notified persons?
    Reporting B2C invoices by notified persons is not applicable/allowed currently, they will be brought under e-invoice in the next phase.
  12. What is the applicability of e-invoice for import transactions?
    e-invoicing is not applicable for import Bills of Entry(BoE).
  13. Which sectors/entities are exempt from the e-invoicing mandate?
    a. Special Economic Zone Units
    b. insurer or a banking company or a financial institution, including a non-banking
    financial company
    c. goods transport agency supplying services in relation to transportation of goods by road in a goods carriage
    d. Suppliers of passenger transportation service
    e. Suppliers of services by way of admission to exhibition of cinematography films
    in multiplex screens
  14. The exemption from e-invoicing is w.r.t the nature of supply/transaction or w.r.t the entity?
    Exemption from e-invoicing is for the entity.
  15. Are the SEZ Developers exempted to E-invoicing?
    No, if they have the specified turnover and fulfilling other conditions of the notification they have to issue E-inovices.
    In terms of Notification (Central Tax) 61/2020 dt. 30-7-2020, only SEZ Units are
    exempted from issuing e-invoices.
  16. Are Free Trade & Warehousing Zones (FTWZ) need to issue E-inovices?
    No. As per Foreign Trade Policy, Free Trade & Warehousing Zones (FTWZ) are only a special category of Special Economic Zones, with a focus on trading and warehousing and they are exempted from E-inovicing.
  17. Is e-invoicing applicable for supplies by notified persons to SEZs?
    Yes, e-invoicing is applicable for supplies by notified persons to SEZs. In terms of Notification (Central Tax) 61/2020 dt. 30-7-2020, only SEZ Units are exempt from issuing e-invoices.
  18. There is an SEZ unit and a regular DTA unit under same legal entity (i.e. having same PAN). The aggregate total turnover of the legal entity is more than Rs. 500 Crores (considering both the GSTINs). However, the turnover of DTA unit is below Rs. 100 crores for FY 19-20. In this scenario, as SEZ unit is exempt from e -invoicing, whether e-invoicing will be applicable to DTA Unit?
    Yes, because the aggregate turnover of the legal entity in this case is > Rs. 500 Crores. The eligibility of e-invoicing is based on aggregate annual turnover on the common PAN.
  19. Is e-invoicing applicable to invoices issued by Input Service Distributor (ISD)?


  20. Whether e-invoicing is applicable for supplies involving Reverse Charge?

    If the invoice issued by notified person is in respect of supplies made by him but attracting reverse charge under Section 9(3), e-invoicing is applicable. For example, a taxpayer (say Goods Transport Agency or a Firm of Advocates having aggregate turnover in a FY is more than Rs. 500 Cr.) is supplying services to a company (who will be discharging tax liability as recipient under RCM), such invoices have to be reported by the notified person to IRP.
    On the other hand, where supplies are received by notified person from (i) an unregistered person (attracting reverse charge under Section 9(4)) or (ii) through import of services, e-invoicing doesn’t arise / not applicable.

  21. How to know a particular supplier is supposed to issue e -invoice (i.e. invoice along
    with IRN/QR Code)?

    On fulfilment of prescribed conditions, the obligation to issue e-invoice in terms of Rule 48(4) (i.e. reporting invoice details to IRP, obtaining IRN and issuing invoice with QR Code) lies with concerned taxpayer.
    However, as a facilitation measure, taxpayers who had crossed the prescribed turnover in a financial year from 2017-18 onwards have been enabled to report invoices to IRP. Note that this list has been prepared based on the turnover of GSTR-3B as reported by GSTINs to GST System. Thus, it is not the final one, in case a taxpayer has or had aggregateturnover in any financial year since introduction of GST, is mandated to report e-invoice
    to IRP.
    One can search the status of enablement of a GSTIN on e-invoice portal: > Search > e-invoice status of taxpayer. This information will be eventually made available through “Search Taxpayer” / “Know
    Your Supplier” Sections on GST portal also. In case any registered person, is required to prepare invoice in terms of Rule 48(4) but not enabled on the portal, he/she may request for enablement on portal: ‘Registration – > e-Invoice Enablement’.
    In case any registered person, who doesn’t have the requirement to prepare invoice in terms of Rule 48(4) but still enabled on the e-invoice portal, the same may also be brought to the notice at so that necessary action can be taken.
  22. What is an Invoice Registration Portal (IRP)?
    Invoice Registration Portal (IRP) is the website for uploading/reporting of invoices by the notified persons.
    Vide notification no. 69/2019-Central Tax dated 13.12.2019, ten portals were notified for the purpose of preparation of the invoice in terms of Rule 48(4). The first Invoice Registration Portal (IRP) is already active (trial portal active since 6th January 2020) and can be accessed at: Other portals will be made available in due course.
  23. What is an Invoice Registration Portal (IRP)?

    Invoice Registration Portal (IRP) is the website for uploading/reporting of invoices by the notified persons. Vide notification no. 69/2019-Central Tax dated 13.12.2019, ten portals were notified for the purpose of preparation of the invoice in terms of Rule 48(4). The first Invoice Registration Portal (IRP) is already active (trial portal active since 6th January 2020) and can be accessed at: Other portals will be made available in due course.
  24. Is e-invoicing voluntary, i.e. can entities with aggregate turnover < Rs. 500 Cr. also report invoices to IRP, if they wish to do so?
    No, presently, only the notified class of persons will be allowed/enabled to report invoices to IRP.
  25. Is there any time window within which I need to report an invoice to IRP, i.e. is there any validation to the effect that the ‘document date’ (in the payload to IRP) has to be within a specified time window, for reporting to IRP/generation of IRN?
    No such validation is kept presently
  26. Is the signature (DSC) of supplier mandatory while reporting e-invoice to IRP?

  27. Can e-commerce operators generate e-invoices on behalf of the sellers on their platforms?

    Yes, if such suppliers, selling through e-Commerce entity are otherwise notified persons and supposed to report invoices under Rule 48(4). For more details, please see this detailed document.
  28. What do I need to generate an e-invoice?
    A system/utility to report e-invoice details in JSON format to IRP and to receive signed e-invoice in JSON format from the Portal.
  29. Whether any tool is provided to report invoices to IRP?

    Yes. For entities not having their own ERP/Software solutions, they can use the free offline utility (‘bulk generation tool’) downloadable from the e-invoice portal. Through this, invoice data can be easily reported to IRP and obtain IRN/signed e-invoice.
  30. What are various modes for generation of e-invoice?

    Multiple modes are available so that taxpayer can use the best mode based on his/her need: a. API based (integration with Taxpayer’s System directly) b. API based (integration with Taxpayer’s System through GSP/ASP) c. Free Offline Utility (‘Bulk Generation Tool’, downloadable from IRP) Web-based / mobile app-based modes will also be provided in future.
  31. Can IRN be generated by supplier directly?

    No. The seller will not be able to create IRN. This will only be returned by the IRP (portal).
  32. Will it be possible for bulk uploading of invoices to IRP?

    Yes. It is possible. The offline utility (‘bulk generation tool’) serves this purpose. Further, the ERP or accounting systems used by large taxpayers can be designed in such a way that they can report invoices in bulk to IRP. E-INVOICE – FAQ 9 of 20 However, reporting to IRP and generation of IRN will be one after another (which will not be visible for user). For the user, it will appear like bulk upload and bulk receipt.
  33. As many businesses will be reporting invoices, will there be any delay in generation of IRN by IRP? Can the portal take that much load?

    IRP is only a pass through validation portal. Certain key fields will be validated on IRP. So, IRN will be generated in sub-200 millisecond duration. The server capacity is robust enough to handle simultaneous uploads. Further, multiple IRPs will be made available to distribute the load of invoice registration. The IRPs are dedicated portals other than the regular GST common portal used for filing registration applications, filing returns, making payments etc.
  34. Will IRP store/archive e-invoices?
    No. IRP will only be a pass-through portal which performs prescribed validations on invoice data and generates IRN. It will not store or archive e-invoice data.
  35. Will I need to enter invoice details on a government website and obtain IRN?
    • In e-invoice scenario, what is primarily envisaged is ‘machine-to-machine’ exchange of invoice data (mainly between taxpayer’s system & IRP).

    • Use Offline Tool to enter data and create JSON file to be uploaded on the IRP if you are not using any ERP/Accounting/Billing Software and have very few invoices to report.

    • Soon, mobile app-based tool will be made available for such taxpayers.

  36. In case of breakdown of internet connectivity in certain areas, will there be any relaxation in the requirement to obtain IRN?

    A localised mechanism to provide relaxation in such contingent situations will be notified. D.E-invoice – Schema / Contents:
  37. What is e-invoice schema?

    ‘Schema’ simply means a structured template or format. ‘e-invoice’ schema is the standard format for electronic invoice. It is notified as ‘Form GST INV-1’. E-INVOICE – FAQ 10 of 20 EE-
  38. Why is an e-invoice standard/schema required?

    • Presently, businesses are preparing/generating invoices in their respective ERPs/Accounting/Billing Software. All these software have their own format of storing the data of invoice. Thus, the e-invoice generated by one system is not understood by the other, thereby necessitating data entry efforts and consequent errors and reconciliation problems.

    • ‘Schema’ acts as uniform standard for ERP/ Billing/Accounting software providers to build utility in their solution/package to prepare e-invoice in notified standard thereby ensuring e-invoice generated by any ERP/Accounting and Billing Software is
    correctly understood by another ERP/Accounting software. This is also required for ensuring uniformity in reporting to IRP.

    • Schema ensures e-invoice is ‘machine-readable’ and ‘inter-operable’, i.e. the invoice/format can be readily ‘picked up’, ‘read’, ‘understood’ and further processed by different systems like Oracle, Tally, SAP etc.

  39. What is the basis of e-invoice schema?
    e-invoice Schema is based on PEPPOL/Universal Business Language (UBL) with certain customizations to cater to Indian business practices and legal requirements.
  40. Will there be different invoice schema for different sectors/businesses, e.g. Traders, Manufacturers, Service Providers, Professionals etc.?
    No. e-invoice schema is a single standard applicable to all businesses in the country. Many optional fields are available in the schema to cater to the requirements of specific businesses and practices followed by industry and trade in India.
  41. What is the file format in which invoice has to be reported to IRP?
    Invoice details in prescribed schema (INV-01) have to be reported to IRP in JSON format. ‘JSON’ stands for JavaScript Object Notation. It can be thought of as a common language for systems/machines to communicate between each other and exchange data. As the ERP or Accounting software will generate it, the taxpayer need not worry about it. This format is also used in GST system for reporting all data to GST System.
  42. What are the various types of fields in e-invoice schema?
    a. Data for fields marked as ‘Mandatory’ have to be provided compulsorily.
    b. A mandatory field not having any value can be reported as NIL.
    c. Fields marked as ‘Optional’ may or may not be filled up. Many of these are relevant for specific businesses (e.g. Batch No., Attributes etc.) and to cater to specific scenarios (e.g. export, e-way bill etc.). d. Some sections in the schema are marked as ‘Optional’. But, if this section is selected, some of the fields may be mandatory. For example, the section ‘e-way Bill Details’ is marked as optional. But, if this section is chosen, the field, ‘Mode of Transportation’ is mandatory.
  43. Can the supplier place their entity logo on e-invoice?
    Is this part of the schema? Elements of the invoice which are internal to the business, such as company logo etc. are not part of e-invoice schema. After reporting invoice details to IRP and receipt of IRN, at the time of issuing an invoice to the receiver (e.g. generating as PDF and printing as paper copy or forwarding via e-mail etc.), any further customisation, i.e. insertion of the company logo, additional text etc., can be made by respective ERP/billing/accounting software providers.
  44. What is the maximum number of line items which can be reported in an invoice?
    The limit is kept at 1000 presently. It will be enhanced based on the requirement in future. Taxpayers who are required to report more than 1000 line items may contact NIC ( with few sample invoices having more than 1000 line items, so that necessary enablement can be made.
  45. In the e-invoice schema, the amount under ‘other charges (item level)’ is not part of taxable value. However, some charges to be shown in the invoice are leviable to GST. How to mention them?
    Such other charges (taxable), e.g. freight, insurance, packing & forwarding charges, amortization charges etc. may be added as one more line item in the invoice.
  46. In e-invoice schema, there is no placeholder for mentioning TCS (Tax Collected at Source) collected by suppliers under Income Tax Act, 1961.
    At present, there is no separate placeholder for this field in the schema and including it in the schema will be examined in the next round of revision. However, as a workaround, the field of “Other Charges (Invoice Level)” can be used to mention TCS where it doesn’t form part of taxable value. It may further be noted that INV-01 schema is only to report specified invoice particulars to IRP and once IRN is obtained from the portal, the business may add any other elements/ charges not relevant to e-invoice reporting, while issuing invoice finally to the buyer.
  47. In the current schema, there is no provision to report details of supplies not covered under GST, e.g. a hotel wants to give a single invoice for a B2B supply where the supply includes food and beverages (leviable to GST) and Alcoholic beverages (outside GST).
    For items outside GST levy,  separate invoice may be given by such businesses.
  48. The field “Differential Percentage” of the tax rate is not available in the schema, which is applicable to “Leasing of vehicles purchased and leased prior to July 1, 2017”.
    This is not relevant/applicable after 30.06.2020
  49. In case of Credit Note and Debit Note, is there any validation w.r.t referred invoice number?
    No linkage with an invoice is built, in view of the amended provisions of GST. E-INVOICE – FAQ 13 of 20 EEE. E-invoice – Generation of IRN:
  50. Is Invoice number same as Invoice Reference Number (IRN)?
    No. Invoice no. (e.g. ABC/1/2019-20) is assigned by supplier and is internal to business. Its format can differ from business to business and also governed by relevant GST rules. IRN, on other hand, is a unique reference number (hash) generated and returned by IRP, on successful registration of e-invoice.
  51. How a typical IRN looks like?
    IRN is a unique 64-character hash, e.g. 35054cc24d97033afc24f49ec4444dbab81f542c555f9d30359dc75794e06bbe
  52. Can IRP reject a submitted invoice?
    On reporting invoice details to IRP, what validations will be performed on the portal?

    Yes. IRP can reject an invoice. IRP will check whether the invoice was already reported and existing in the GST System. (This validation is based on the combination of Supplier’s GSTIN-InvoiceNumber-TypeOfDocument-Fin.Year, which is also used for generation of IRN). In case the same invoice (document) has already been reported earlier, it will be rejected by IRP. Certain other key validations will also be performed on portal. In case of failure, registration of invoice won’t be successful, IRN won’t be generated and invoice will be rejected along with relevant error codes. In case of rejection, error code will be generated which will give idea about reason for rejection.
  53. On reporting invoice details, what will be returned by IRP?
    Will it return signed JSON or PDF or both? IRP will return only the signed JSON. No PDF will be returned. On receipt of signed JSON, it is for the respective ERP or Accounting & Billing software system to generate PDF, if needed.
  54. What is the indication for the supplier that IRP has registered the reported invoice?
    Upon successful registration of invoice on IRP, it will return a signed e-invoice JSON to the supplier with IRN and QR Code.
  55. Can I print an e-invoice?
    Yes. Once the IRP returns the signed JSON, it can be converted into PDF and printed, if required.
  56. Do I need to print IRN on the invoice?
    No. It’s optional. IRN is anyway embedded in the QR Code to be printed on the invoice.
  57. How will the QR Code be received?
    The QR code will be part of signed JSON, returned by the IRP. It will be a string (not image), which the ERP/accounting/billing software shall read and convert into QR Code image for placing on the invoice.
  58. Do I need to print QR Code on the invoice?
    If so, what shall be its size and location on the invoice copy?

    Yes. The QR code (containing, inter alia, the IRN) which comes as part of signed JSON from IRP, shall be extracted and printed on the invoice. However, printing of QR code on separate paper is not allowed. While the printed QR code shall be clear enough to be readable by a QR Code reader, the size and its placing on invoice is up to the preference of the businesses.
  59. While returning IRN, the IRP is also giving an “Acknowledgement No.” and “Date”. Whether this also need to be printed while issuing invoice?
    No. There is no mandate to print these particulars on the invoice. However, the seller can print the same. The “Acknowledgement No.” and “Date” given by IRP are only for reference. Being a 15-digit number, the acknowledgement number will also come handy for printing e-invoice or for generating e-way bill (instead of keying in the 64-character long IRN).
  60. If e-invoice is applicable and issued, am I supposed to issue copies of invoice in triplicate/duplicate?
    Where e-invoicing is applicable, there is no need of issuing invoice copies in triplicate/duplicate. This is clearly specified in Rule 48(6).
  61. Will it be possible for invoices that are registered on IRP to be downloaded and saved on handheld devices?
    It depends on the ERP/Accounting/Billing Software, providing you the service. The signed JSON can be stored on handheld devices also. This will be possible for the buyer and seller who are involved in the business transaction. However, these will not be available for download from IRP or GST System as signed e-invoice later. Hence, it is advisable to properly store the signed e-invoice received from IRP. G. E-invoice – Verification of IRN / QR Code:
  62. How to verify an invoice is duly reported to IRP?
    One can verify the authenticity or correctness of e-invoice by uploading the signed JSON file or Signed QR Code (string) into e-invoice system: > Search > ‘Verify Signed Invoice’ Alternatively, with “Verify QR Code” mobile app which may be downloaded from > Help > Tools > Verify QR Code App
  63. What data is embedded in QR Code?
    The QR code will consist of the following key particulars of e-invoice:

    a. GSTIN of Supplier

    b. GSTIN of Recipient
    c. Invoice number, as given by Supplier

    d. Date of generation of invoice

    e. Invoice value (taxable value and gross tax)
    f. Number of line items

    g. HSN Code of main item (line item having highest taxable value)

    h. Unique IRN (Invoice Reference Number/hash)

    i. IRN Generation Date

  64. What is dynamic QR Code? Does it have any relevance for B2B e-invoicing?

    Notification No. 14/2020-Central Tax dated 21st March, 2020 mandates entities with aggregate turnover > Rs. 500 crores in a FY to include QR code on their B2C invoices. It is also specified that a Dynamic Quick Response (QR) code made available to buyer through digital display (with payment cross-reference) shall be deemed to be having QR code. The purpose of this Notification is to enable and encourage digital payments where buyer can scan the dynamic QR code and make payment from mobile wallet directly. Today, many shops have static QR code at the payment counter which is scanned by the buyer but the buyer has to enter the amount to be paid to the shop in the mobile payment App. The dynamic QR code, on the other hand, will have the payment details and thus ‘scan and pay’ in one go is possible. This has no relevance or applicability to the e-invoicing in respect to B2B Supplies by notified class of taxpayers.
  65. Is it possible to have more than one QR code on an invoice?

    Yes. Apart from the QR code relating to IRN, the supplier is free to place any other QR Code which is required as per business needs or otherwise mandated by any other statutory requirement. In such cases, the QR Codes need to be marked clearly so that they can be distinguished easily. H. E-invoice – Sending to Receiver:
  66. On generation of IRN, will the IRP send or e-mail the e-invoice to the receiver?
    No. IRP will not do this. Upon receiving signed JSON from the IRP, it is for the supplier to share the e-invoice (along with QR Code etc.) in the agreed format to the receiver.
  67. How will the supplier send the e-invoice to the receiver?
    A suggested mechanism may be to exchange the PDF of the JSON received from IRP, (which includes signed QR code) as the best-authenticated version of the e-invoice for business transactions. However, a mechanism to enable system-to-system exchange of e-invoices through eco-system partners will be provided in due course.
  68. Large taxpayers (for whom e-invoicing is compulsory) will be making supplies to small businesses (for whom e-invoicing is not mandatory). How these small businesses will get the invoice from those big suppliers?
    In the same way, as it is being done now. For example, the large taxpayers can convert the signed e-invoice JSON into PDF and share the copy by e-mail or send a printed copy by post, courier etc. However, a mechanism to enable system-to-system exchange of e-invoices will be made available in due course. I. E-invoice – Amendment / Cancellation:
  69. Can I amend details of a reported invoice for which IRN has already been generated?

    Amendments are not possible on IRP. Any changes in the invoice details reported to IRP can be carried out on GST portal (while filing GSTR-1). In case GSTR1 has already been filed, then using the mechanism of the amendment as provided under GST. However, these changes will be flagged to the proper officer for information.
  70. Can an IRN/invoice reported to IRP be cancelled?
    Yes. The cancellation request can be triggered through ‘Cancel API’ within 24 hours from the time of reporting invoice to IRP. However, if the connected e-way bill is active or verified by the officer during transit, cancellation of IRN will not be permitted.
    In case of cancellation of IRN, GSTR-1 also will be updated with such ‘cancelled’ status.
  71. Can a cancelled e-invoice number be used again?
    No. Once an IRN is cancelled, the concerned invoice number cannot be used again to generate another e-invoice/IRN. In case, it is used again then the same will be rejected by IRP when it is uploaded on IRP. This is because IRN is a unique string based on Supplier’s GSTIN, Document Number, Type of Document & Financial Year.
  72. Can I partially cancel a reported invoice?
    No. It has to be cancelled in toto. No partial cancellation of reported e-invoice allowed. Cancellation of invoices is governed by Accounting Standards and any other applicable rules/regulations. J. E-invoice – Linkage with E-Way Bill / GST Return:
  73. With the introduction of e-invoicing, is e-way bill still compulsory?
    Yes. While transporting goods, wherever the e-way bill is needed, the requirement continues to be mandatory.
  74. Will the e-invoice details be pushed to GST System? Will they populate the return?
    On successful reporting of invoice details to IRP, the invoice data (payload) including IRN, will be saved in GST System. The GST system will auto-populate them into GSTR-1 of the supplier and GSTR-2A of respective receivers. With source marked as ‘e-invoice’, IRN and IRN date will also be shown in GSTR1 and GSTR2A.
  75. Whether the e-way bill get auto-generated?

    In case both Part-A and Part-B of the e-way bill are provided in the e-invoice schema, the details will be used to generate e-way bill.
    In case Part-B details are not provided at the time of reporting invoice to IRP, the same will have to be provided by the user through ‘e-way bill’ tab in IRP log in or e-Way Bill Portal, so as to generate e-way bill. K. E-invoice – Technology / Portal / APIs:
  76. How to become an ASP (Application Service Provider)?
    There is no empanelment for ASP.
    ASPs are software service providers who route GST data of their clients to GST System through GSPs (GST Suvidha Providers).
    ASPs needs to tie-up with a GSP to push data of its clients to GST System or download data of its clients from GST System.
    As far as IRP is concerned, no separate category of GSP/ASP will be created for access to IRP.
  77. Is there any new APIs for e-way bill?

    Currently no.E-way bill system will continue to as it is. No new APIs for e-way bill are required to be published.
More info on E invoicing