Recent Updates on e-Invoicing:
11 October 2022
For companies with annual revenue of more than Rs. 5 crores, the GST Council may begin implementing the next phase of e-invoicing from January 1, 2023. By the end of the following fiscal year, the system may be expanded to include companies having a turnover of more than Rs. 1 crore.
16 August 2022
On August 16, 2022, the Central Board of Indirect Taxes and Customs (CBIC) made an important announcement: taxpayers whose annual revenue surpasses Rs. 10 crores must now use the e-invoicing system.
To use the e-invoicing system, GST-registered individuals must upload all B2B invoices to the invoice registration portal (IRP). A digitally signed electronic invoice, a specific Invoice Reference Number (IRN), and a QR code are all created by the IRP and sent to the user.
4th July 2022
According to a government official, in order to lower the barrier from the existing Rs 20 crore, the government intends to make GST e-invoicing mandatory for businesses with a turnover of Rs 10 crore and higher from 1-10-2022.
24th February 2022
According to Notification No. 1/2022, the e-Invoicing system will be made available to businesses with an annual turnover of more than Rs. 20 crore and up to Rs. 50 crore as of April 1, 2022.
30th June 2021
The CBIC has issued a notification proposing to waive the penalty imposed for non-compliance with dynamic QR code regulations for B2C invoices between December 1, 2020, and September 30, 2021.
1st June 2021
A government department and local authority are exempt from the e-invoicing system, according to CBIC’s Central Tax Notification No. 23, dated June 1, 2021.
30th March 2021
The CBIC has published a notification to waive the fine for failing to follow the rules for dynamic QR codes for B2C invoicing between 1 December 2020 and 30 June 2021, provided that the person in question complies with the notification’s requirements starting on 1 July 2021.
Artcile Content
- What is E-Invoice Format?
- Contents and Limits of E-invoicing Format
- Authorization of E-Invoice Format
- E-Invoice Schema Format Overview
- Mandatory Fields of E-invoicing Template as on January 1, 2020
- E-Invoice Format Sample
- 30 Mandatory E-invoicing Format Fields dtd. July 30, 2020
What is E-Invoice Format?
The e-invoicing system was implemented from October 1, 2020 and the latest e-invoice format was introduced by the CBIC on July 30, 2020. Large taxpayers, with average annual turnover above Rs. 500 Cr. in Financial Year 2019-20 must issue e invoice format GST.
The invoices are not generated from a tax department portal. It will bring unwanted restrictions to conduct the trade. A standard E-Invoice format has been given to raise invoice which have both optional and important fields. It will be done on the existing accounting or ERP software for debit/credit notes and invoices. The specified parameters should be set by the billing/accounting software for invoice generation. Then, the taxpayers must upload the details on the IRP (Invoice Registration Portal) to obtain the IRN (Invoice Reference Number) for each document.
Contents and Limits of E-invoicing Format
The e-invoice contains both optional and mandatory fields. An invoice should have mandatory fields that must be filled to be valid as per the invoice standard. Optional fields may or may not be filled as per business’ convenience. Each e-invoice has a maximum of 100 line items. To register an e-invoice, it is important to fill all the mandatory fields. If there is no value filled in the mandatory field, it will be reported NIL.
Here are some of the mandatory sections –
- Basic info
- Supplier’s details
- Recipient’s details
- Invoice item
- Total
Here are the mandatory annexures –
- Invoice item information
- Document total
Authorization of E-Invoice Format
A unique IRN will be given to the seller with an e-invoice JSON schema after authorization of data, along with a QR code and an e-invoice with digital signature. The QR code consists of basic invoice info. For a financial year, a unique serial number will be assigned for GSTIN and it must be captured by the ERP of a supplier. The IRP will generate the IRN with the GSTIN of the document creator or supplier, the unique serial number of invoice/document, and financial year. The supplier must have IRN for each invoice. This is a helpful guide to know different specifications, explanations, and examples which are pre-defined broadly for the fields.
E-Invoice Schema Format Overview
Here are the sections for e-invoice schema format-
S.No. | Columns | Meaning |
1. | Name of technical field | Technical name given in the field |
2. | Cardinality | It shows whether the item is optional or important and the recurrence, such as, whether repetition of an item is possible or not |
3. | Description of a field | It is the name of the field featured in the e-invoice |
4. | Is it mandatory on invoice | It displays whether the field is mandatory or optional |
5. | Technical field specification | Limitations of a string, such as date format, maximum length, and decimals |
6. | Sample values of a field | A sample to help the user |
7. | Explanatory notes | Detailed information about the small file description, such as what details should be given and what it means. |
Mandatory Fields of E-invoicing Template as on January 1, 2020
Here are the 50 mandatory fields of an e-invoice according to the e invoice sample notified previously –
S.No. | Field name | Specifications/Choices/Sample Inputs | Remarks |
1. | IRN | Sample: 649b01 ft. Limit: 50 | An invoice contains a unique number. A seller can generate this number or leave it blank before submitting an invoice to IRP. If the seller generates an IRN, it will be validated by the system and registered for the invoice. An IRN can be generated with the e-invoice portal if the seller leaves this field blank. An IRN is important and it should be registered. |
2. | Invoice_Type_Code | Limit – 10 Input can be one of these – Reg/SEZP/SEZWP/EXP/EXPWP/DEXP | Denotes SEZ supplies with payout, regular, SEZ supplies without payout, sale from the warehouse which is bonded, deemed exports, export with/without tax payment |
3. | Invoice No. | Limit: 16 Sample input: ‘Sa/1/2019’ | Requires a sequential number for unique identification in the business time-frame, context, supplier records, and operating systems. No identification scheme must be there. |
4. | Date of Invoice | DD/MM/YYYY | Issuing date of invoice |
5. | Invoice_Period_Start_Date | DD/MM/YYYY | |
6. | Invoice_Period_End_Date | DD/MM/YYYY | |
7. | Preceding_Invoice_Reference | Limit: 16 Input example: ‘Sa/1/2019’ | Particulars of original invoice being changed by following document, including credit/debit note. You must have expansion of e-versions of debit notes/credit notes, and other documents needed under GST. |
8. | Preceding_Invoice_Date | DD/MM/YYYY | Date of issue of invoice |
9. | Supplier_Legal_Name | Limit:100 | Name given in supplier’s PAN |
10. | Supplier_GSTN | Alphanumeric number Limit: 15 | Supplier’s GSTIN (who is drafting e-invoice) |
11. | Supplier_Address1 | Limit: 100 | Supplier’s address |
12. | Supplier_State | Limit: 50 | Supplier’s state |
13. | Supplier_Pincode | Limit: 6 | Supplier’s pincode |
14. | Billing_Name | Limit: 100 | Buyer’s trade name |
15. | Billing_GSTIN | Limit: 15 | Buyer’s GSTIN |
16. | Billing_POS | Limit: 02 | Supply state code |
17. | Billing_Address1 | Length: 100 | Buyer’s Locality/District/State on whom invoice has been billed/raised, if any |
18. | Billing_State | Length: 50 | Buyer’s state |
19. | Billing_Pincode | Length: 6 | Buyer’s pincode |
20. | Payee_Name | Limit: 100 | Person’s name to whom payment must be made |
21. | Payer_Financial_Account | Limit:18 | Payee’s account number |
22. | Payment mode | Limit: 6 | Credit/Cash/Transfer |
23. | Financial_Institution_Branch | Limit: 11 | IFSC code |
24. | Dispatch_From_Details | Dispatch location of the goods | |
25. | List | List of items and services billed | |
26. | Tax_Total | Decimal (10,2) | There are two instances of tax total required with the availability of tax currency code. |
27. | Paid_Amount | Decimal (10,2) | The advance payment of sum total. Rounded up to 2 decimals max. |
28. | Amount_due_for_payment | Decimal (10,2) | Outstanding amount that must be paid. Rounded up to 2 decimals. |
29. | Tax_Scheme | Limit: 4 | Important element. Usually consists of “GST” |
30. | Shipping_To_Name | Limit: 60 | Group of terms giving details about location where goods to be shipped |
31. | Shipping_To_GSTIN | Limit: 100 | Address where services and goods billed are or were delivered |
32. | ShippingTo_Address1 | Limit: 50 | Group of terms about the address where goods and services billed must be delivered. |
33. | ShippingTo_Pincode | Limit: 50 | Details about the address where services and goods to be delivered |
34. | ShippingTo_State | Limit: 100 | Details about the address where services and goods to be delivered |
35. | Subsupply Type | Limit: 2 | Details about the address where services and goods to be delivered |
36. | Transaction Mode | Limit: 2 | Details about the address where services and goods to be delivered |
37. | Company_Name | Limit: 60 | Individual and address to dispatch from |
38. | Address1 | Limit: 100 | Individual and address to dispatch from |
39. | State | Limit: 2 | Individual and address to dispatch from |
40. | Pincode | Limit: 6 | Individual and address to dispatch from |
41. | SLNO | Integer | In a sequence of 1,2,3 and so on… |
42. | Quantity | Decimal (13,3) | Number of items (services or goods) charged |
43. | Rate | Decimal (10,2) | No. of units on which price is applicable |
44. | Assessable Value | Decimal (13,2) | Unit price, excluding GST, before deducting discount on item price (shouldn’t be minus) |
45. | GST Rate | Decimal (3,2) | Rate of GST, given as percentage applicable to the billed item |
46. | Iamt | Decimal (11,2) | Amount of IGST according to the item |
47. | Camt | Decimal (11,2) | Amount of CGST as per the item |
48. | Samt | Decimal (11,2) | SGST as per the given item |
49. | Total value of invoice | Decimal (11,2) | Total GST to be charged on invoice. |
50. | Batch Name | Limit: 20 | Details of batch number for specific set of brands |
E-Invoice Format Sample
Slide 1 HeadingLorem ipsum dolor sit amet consectetur adipiscing elit dolorClick HereSlide HeadingLorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.Click Here
Previous
Next
30 Mandatory E-invoicing Format Fields dtd. July 30, 2020
Here are the 30 mandatory fields needed according to the recent format issued in July 2020 –
Sl. no. | Name of the field | List of Choices/ Specifications/Sample Inputs | Remarks |
1 | Document Type Code | Enumerated List such as INV/CRN/DBN | Document type |
2 | Supplier_Legal Name | String Max length: 100 | Supplier’s Legal name who is raising the invoice |
3 | Supplier_GSTIN | Max length: 15 Must be alphanumeric | Supplier’s GSTIN who is raising the invoice |
4 | Supplier_Address | Max length: 100 | Supplier’s Building/Flat no., Road/Street, Locality, etc. who is raising the e-invoice |
5 | Supplier_Place | Max length: 50 | Supplier’s location such as city/town/village *mandatory |
6 | Supplier_State_Code | Enumerated list of states | Select the state from the recent list provided by GSTN |
7 | Supplier Pincode | Six digit code | Supplier’s locality/district/state |
8 | Document Number | Max length: 16 Sample can be “ Sa/1/2019” | A sequential number must be given for verifying the invoice in the business time-frame, context, supplier records and operating systems. No identification scheme can be used. |
9 | Preceeding_Invoice_Reference and date | Max length:16 Sample input is “ Sa/1/2019” and “16/11/2020” | Original invoice details to be amended by a credit or debit note. |
10 | Document Date | String (DD/MM/YYYY) as per the technical field specification | Date of issuing the invoice. The format must be “YYYY-MM-DD” under explanatory notes. It requires further clarity. The date of start and end of the document period should be given too. |
11 | Recipient_ Legal Name | Max length: 100 | Buyer’s name according to the PAN |
12 | Recipient’s GSTIN | Max length: 15 | Buyer’s GSTIN |
13 | Recipient’s Address | Max length: 100 | Supplier’s Building/Flat no., Road/Street, Locality, etc. raising the e-invoice |
14 | Recipient’s State Code | Enumerated list | Select the state code of buyer’s address |
15 | Place_Of_Supply_State_ Code | Enumerated list of states | Select the state from the recent list issued by GSTN |
16 | Pincode | Six digit code | Declare the place (locality/district/state) of the buyer on whom the invoice is raised/ billed, if any |
17 | Recipient Place | Max length: 100 | Recipient’s location (City/Town/Village) |
18 | IRN- Invoice Reference Number | Max length: 64 Sample is ‘a5c12dca8 0e7433217…ba4013 750f2046f229’ | Suppliers can leave this field empty during registration request. GSTN then generates a unique number once an e-invoice is uploaded on the GSTN website. The supplier will receive an acknowledgement once the portal accepts the e-invoice successfully. E-invoice must display the IRN before use. |
19 | ShippingTo_GSTIN | Max length: 15 | Buyer’s GSTIN or the anyone getting the delivery of a specific item |
20 | Shipping To_State, Pincode and State code | Max length: 100 for state, 6 digit pincode and enumerated list for code | State including the place where services and goods billed are or were delivered |
21 | Dispatch From_ Name, Address, Place and Pincode | Max length: 100 each and 6 digit for pincode | Entity’s name, and city/town/village dispatching the goods |
22 | Is_Service | String (Length: 1) by selecting Y/N | Whether or not service supply must be given |
23 | Supply Type Code | Enumerated list of codes Sample values can be either of B2B/B2C/ SEZWP/S EZWOP/E XP WP/EXP WOP/DE XP | To identify the supply type, such as B2C, B2B, supply to Exports/SEZ with/without giving payment and export deemed. |
24 | Item Description | Max length: 300 “Mobile” is the sample value. The “Identification scheme identifier of the product classification identifier” is the schema document. The sample value is ‘Mobile’ The schema document refers to this as the ‘identification scheme identifier of the Item classification identifier’ | Simply put, the relevant description generally used for the item in the trade. However, more clarity is needed on how it needs to be described for every two or more items belonging to the same HSN code |
25 | HSN Code | Max length: 8 | The applicable HSN code for particular goods/service must be entered |
26 | Item_Price | Decimal (12,3) Sample value is ‘50’ | The unit price, exclusive of GST, before subtracting item price discount, can not be negative |
27 | Assessable Value | Decimal (13,2) Sample value is ‘5000’ | The price of an item, exclusive of GST, after subtracting item price discount. Hence, Gross price (-) Discount = Net price item, if any cash discount is provided at the time of sale |
28 | GST Rate | Decimal (3,2) Sample value is ‘5’ | The GST rate represented as a percentage that is applicable to the item being invoiced |
29 | IGST Value, CGST Value and SGST Value Separately | Decimal (11,2) Sample value is ‘650.00’ | For each individual item, IGST, CGST and SGST amounts have to be specified |
30 | Total Invoice Value | Decimal (11,2) | The total amount of the Invoice with GST. Must be rounded to a maximum of 2 decimals |