E-invoice – Schema / Contents:
‘Schema’ simply means a structured template or format. ‘e-invoice’ schema is the standard format for electronic invoices. It is notified as ‘Form GST INV-1’.
• 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 invoices. 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 a 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.
e-invoice Schema is based on PEPPOL/Universal Business Language (UBL) with certain customizations to cater to Indian business practices and legal requirements.
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.
Invoice details in the 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 with each other and exchange data.
As the ERP or Accounting software will generate it, taxpayers need not worry about it. This format is also used in the GST system for reporting all data to GST System.
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.
In e-invoice schema, for each field, ‘Cardinality’ is marked as 0..1 / 1..1 / 1..n / 0..n. This is to denote whether a field is ‘mandatory’ and whether it is ‘repetitive’.
Notation Meaning
Starts with 0 Optional field
Starts with 1 Mandatory field
Ends with 1 Data for the field can be entered only once
Ends with n Data for the field can be entered multiple times
Elements of invoice which are internal to 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 the 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 company logo, additional text, etc., can be made by respective ERP/billing/accounting software providers.
The limit is kept at 1000 presently. It will be enhanced based on requirements in the future.
How to mention them?
Such other charges (taxable), e.g. freight, insurance, packing & forwarding charges, etc. may be added as one more line item in the invoice.
At present, there is no separate placeholder for this field in the schema. Including it in the schema will be examined in the next round of revisions.
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 the INV-01 schema is only to report specified invoice particulars to IRP. Once IRN is obtained from the portal, the business may add any other elements not relevant to GST, while issuing an invoice finally to the buyer.
For items outside the GST levy, separate invoices may be given by such businesses.
This is not relevant/applicable after 30.06.2020
No linkage with invoice is built, in view of the amended provisions of GST.
HSN directory is being aligned with GST System, so that it is updated and uniform on all systems, viz. Customs (ICES), GST System, e-way bill system, and e-invoice system.