Generation of Invoice Reference Number
GST INV – 1
GST
4[FORM GST INV – 1
(See Rule 48)
Format/Schema for e-Invoice
Note 1: Cardinality means whether reporting of the item(s) is mandatory or optional as explained below:
0..1: It means that reporting of item is optional and when reported, the same cannot be repeated.
1..1: It means that reporting of item is mandatory but cannot be repeated.
1..n: It means that reporting of item is mandatory and can be repeated more than once.
0..n: It means that reporting of item is optional but can be repeated more than once if reported. For example, previous invoice reference is optional but if required one can mention many previous invoice references.
Note 2: Field specification Number (Max length: m, n) indicates 'm' places before decimal point and 'n' places after decimal point. For example, Number (Max length: 3,3) will have the format 999.999
Schema (Version 1.1)
Sr.
No.
Technical name of the field
Cardinality (0..1
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
ly Type
Mandatory
Enumerated List
B2B/B2C/SE ZWP/SEZW OP/EXP WP/EXPWO P/DEXP
This will be the code to identify type of supply.
B2B: Business to Business
B2C: Business to Consumer SEZWP: To SEZ with Payment
SEZWOP: To SEZ without Payment
EXPWP: Export with Payment
EXPWOP: Export without Payment
DEXP: Deemed Export
1.3
Document_Type _Code
1..1
Code for Document Type
Mandatory
Enumerated List
INV / CRN / DBN
Type of Document:
INV for Invoice,
CRN for Credit Note,
DBN for Debit note.
1.4
Document_Num
1..1
Document Number
Mandatory
String (Max Length:16)
Sa/1/2019
This is as per relevant rule in CGST/SGST/UTGST Rules.
1.5
Document_Date
1..1
Document Date
Mandatory
String (DD/MM/YYYY)
21/07/2019
The date on which the Invoice was issued. Format “DD/MM/YYYY”
1.6
Additional_ Currency_Code
0..1
Additional Currency Code
Optional
Enumerated List
USD, EUR
The field is for reporting additional currency, if any,
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
f the document period (delivery/invoice period).
(This field is mandatory only if this section is selected)
2.2
Document_ Period_End_ Date
1..1
Document Period End Date
Mandatory
String (DD/MM/YYYY)
21/07/2019
This is the end date of the document period (delivery/invoice period).
(This field is mandatory only if this section is selected)
3.
Preceding Document / Contract Reference
0..1
Optional
Header for Preceding Document / Contract Reference
3.1
Preceding Document Reference
0..n
Optional
Sub-header for Preceding Document Reference
3.1.1
Preceding_Document_ Number
1..1
Preceding Document Number
Mandatory
String (Max length:16)
Sa/1/2019
This is the reference of original document/invoice to be provided optionally in the case of debit or credit notes.
Credit/Debit notes, against invoices can also be referred here.
(This field is mandatory only if this section is selected)
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
0..1
Tender or Lot Reference
Optional
String (Max length:20)
TENDERJAN2020
This reference is kept for mentioning number or details of Lot or Tender, if supplies are made under such Lot or tender.
3.2.4
Contract_ Reference
0..1
Contract Reference
Optional
String (Max length:20)
CONT23072019
This reference is kept for mentioning contract number, if supplies are made under any specific Contract
3.2.5
External_ Reference
0..1
External Reference
Optional
String (Max length:20)
EXT23222
An additional field for provision of any additional/external reference number for the supply.
3.2.6
Project_ Reference
0..1
Project Reference
Optional
String (Max length:20)
PJTCODE01
This reference is kept for mentioning project number, if supplies are made under any specific project
3.2.7
PO _Ref_Num
0..1
PO Reference Number
Optional
String (Max length:16)
Vendor PO /1
This is the reference number of Purchase Order
3.2.8
PO_Ref
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
Optional
String (Max length:100)
# 1-23-120, Flat No. 3, Nalanda Apartments, MG Road, Vasanth Nagar
Address 2 of the Supplier (Building/Flat no., Road/Street, Locality etc.), if any
4.6
Supplier_Place
1..1
Supplier Place
Mandatory
String (Max length:50)
Bangalore
Location of the Supplier (City/Town/Village)
4.7
Supplier_State_ Code
1..1
Supplier State Code
Mandatory
Enumerated List
29
State Code of the Supplier as per GST System
List published and updated from time to time at
https://www.icegate.gov.in/Web appl/STATE_ENQ
4.8
Supplier_Pincode
1..1
Supplier PIN Code
Mandatory
Number (Length: 6)
560087
PIN Code of the Supplier Locality
4.9
Supplier_ Phone
0..1
Supplier Phone
Optional
String (Max length:12)
9999999999
Contact number of the Supplier
4.10
Supplier_Email
0..1
Supplier e-mail
Optional
String (Max length:100)
supplier@abc.com
e-mail ID of the Supplier, as per REGEX (Regular Expressions) pa
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
String (Max length:100)
# 1-23-120, Flat No. 3, Nalanda Apartments, MG Road, Vasanth Nagar
Address 1 of the Recipient (Building/Flat no., Road/Street, Locality etc.)
5.6
Recipient_Addre ss2
0..1
Recipient Address 2
Optional
String (Max length:100)
# 1-23-120, Flat No. 3, Nalanda Apartments, MG Road, Vasanth Nagar
Address 2, if any, of the Recipient
(Building/Flat no., Road/Street, Locality etc.), if any
5.7
Recipient_Place
1..1
Recipient Place
Mandatory
String (Max length:100)
Mysore
Location of the Recipient (City/Town/Village)
5.8
Recipient_State_C ode
1..1
Recipient State Code
Mandatory
Enumerated List
29
Code/State Code of the Recipient.
List published and updated from time to time at https://www.icegate.gov.in/Web appl/STATE_ENQ
5.9
Recipient_Pinc ode
0..1
Recipient PIN Code
Optional
Number (Length: 6)
560002
PIN code of the Recipient locality.
In case of export, Pincode need not be mentioned.
5.10
Coun
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
t
0..1
Mode of Payment
Optional
String (Max length:18)
Direct Transfer
Mode of Payment: Cash/Credit/Direct Transfer etc.
6.4
Bank _ Branch_Code
0..1
Bank Branch Code
Optional
String (Max length:11)
SBIN9876543
Indian Financial System Code (IFSC) of Payee's Bank Branch
6.5
Payment_Terms
0..1
Payment Terms
Optional
String (Max length:100)
Text
Terms of Payment, if any, with the Recipient can be provided.
6.6
Payment_ Instruction
0..1
Payment Instruction
Optional
String (Max length:100)
Text
Instruction, if any, regarding payment can be provided
6.7
Credit_Transfer_T erms
0..1
Credit Transfer Terms
Optional
String (Max length:100)
Text
Terms to specify credit transfer payments.
6.8
Direct_Debit_ Terms
0..1
Direct Debit Terms
Optional
String (Ma x length:100)
Text
Terms, if any, to specify a direct debit.
6.9
Credit_Days
0..1
Credit Days
Optional
Numeric (Max length:4)
30
Number of d
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
ormation
10.1
Tax_Scheme
1..1
Tax Scheme
Mandatory
String (Max length: 10)
GST
To specify the tax/levy applicable – GST (This field is mandatory only if this section is selected)
10.2
Remarks
0..1
Remarks
Optional
String (Max length: 100)
New batch Items submitted
A textual note that gives unstructured information that is relevant to the Invoice as a whole e.g. reasons for any correction or assignment note in case the invoice has been factored etc.
10.3
Port_Code
0..1
Port Code
Optional
Enumerated List
Alpha numeric
In case of export/supply to SEZ, port code can be mentioned as per Indian Customs EDI System (ICES), if applicable and available at the time of reporting e-invoice.
Lists published and updated from time to time at below URLs:
EDI Port Codes:
https://www.icegate.gov.in/Web appl/LOCATION_ENQ
Non-EDI Port Codes:
https://www.icegate.gov.in/Web appl/nonlocation_det_all.jsp
10.4
Shipping_Bill_ Number
0..1
Shipping
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
ade through him/her.
11.
Additional_ Supporting_ Documents
0..n
Optional
Header for Additional Supporting Documents
11.1
Additional_ Supporting_ Documents_URL
0..1
Additional Supporting Documents URL
Optional
String (Max length: 100)
http://www.xyz.co m/abc
This is to enter URL reference of additional supporting documents, if any.
11.2
Additional_ Supporting _ Documents_ base64
0..1
AdditionalSuppor ting Document in base64
Optional
String (Max length: 1000)
Base 64 encoded Document
This is to add any additional document in PDF/Microsoft Word in Base64 encoded format.
11.3
Additional_Infor mation
0..1
Additional Information
Optional
String (Max length: 1000)
Free text, remarks, identifiers, etc.
Any additional information, names, values, data etc. that is specific for the Supplier- Recipient transaction e.g. CIN, trade-specific information, Drug Licence Reg. No., FOB/CIF etc.
12.
E-way Bill Details
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
al
String (Max length: 15)
As/34/746
Transport Document Number
(This field is mandatory if mode of Transport is Rail or Air or Ship)
12.6
Trans_Doc_Date
0..1
Transport Document Date
Optional
String (DD/MM/YYYY)
21/07/2019
Date of Transport document.
(This field is mandatory if mode of Transport is Rail or Air or Ship)
12.7
Vehicle_No.
0..1
Vehicle Number
Optional
String (Max. length: 20)
KA12KA1234 or KA12K1234 or KA123456 or KAR1234
Vehicle Registration Number
(This field is mandatory if mode of Transport is Road)
12.8
Vehicle_Type
0..1
Vehicle Type
Optional
Enumeration List
O / R
To mention nature of vehicle:
O: Over-Dimensional Cargo
R: Regular
(This field is mandatory if Part- B of e-way bill is also to be generated)
A 1.0
Ship To Details
0..1
Optional
Header for Annexure A 1.0: Ship To Details
Sr. No.
Parameter Name
Cardin ality
Description
Whether optional or mandatory
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
Priya Towers, Omega Road, Srinivasa Nagar
Address 2, if any, of the entity to whom the supplies are shipped to
A.1.0.6
ShipTo_Place
1..1
Ship To Place
Mandatory
String (Max length: 100)
Bangalore
Place (City/Town/Village) of entity to whom the supplies are shipped to.
(This field is mandatory only if this section is selected)
A.1.0.7
ShipTo_Pincode
1..1
Ship To Pincode
Mandatory
Number (Max length: 6)
560001
PIN code of the location to which the supplies are shipped to.
(This field is mandatory only if this section is selected)
A.1.0.8
Ship_To_State_ Code
1..1
Ship To State Code
Mandatory
Enumerated List
29
Code/State Code (as per GST System) to which the supplies are shipped to.
List published and updated from time to time at https://www.icegate.gov.in/Web appl/STATE_ENQ
(This field is mandatory only if this section is selected)
10.6
Export_Duty_ Amount
0..1
Export Duty Amount
Optional
Number (Max Length: 12,2)
12
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
ax length: 1000)
Base 64 encoded Document
This is to add any additional document in PDF/Microsoft Word in Base64 encoded format.
11.3
Additional_ Information
0..1
Additional Information
Optional
String (Max length: 1000)
Free text, remarks, identifiers, etc.
Any additional information, names, values, data etc. that is specific for the Supplier-Recipient transaction e.g. CIN, trade-specific information, Drug Licence Reg. No., FOB/CIF etc.
12.
E-way Bill Details
0..1
Optional
Header for e-way Bill Details
12.1
Transporter_ID
0..1
Transporter ID
Optional
String (Length: 15)
29AADFV7589 C1ZO
Registration / Enrolment Number of the transporter
(This field is required if Part-A of E-waybill has to be generated)
12.2
Trans_Mode
0..1
Mode of Transportation
Optional
Enumerated List
1/2/3/4
Option to be provided based on mode of transport available on e- Way Bill Portal
1 for Road;
2 for Rail;
3 for A
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
(This field is mandatory if mode of Transport is Road)
12.8
Vehicle_Type
0..1
Vehicle Type
Optional
Enumeration List
O / R
To mention nature of vehicle:
O: Over-Dimensional Cargo
R: Regular
(This field is mandatory if Part-B of e-way bill is also to be generated)
A 1.0
Ship To Details
0..1
Optional
Header for Annexure A 1.0: Ship To Details
Sr. No.
Parameter Name
Description
Whether optional or mandatory
Field Specifications
Sample Value
Explanatory Notes
A.1.0.1
Ship To_Legal_ Name
0..1
Ship To Legal Name
Mandatory
String (Max length: 100)
ABC-1 Ltd.
Legal Name of the entity to whom the supplies are shipped to.
(This field is mandatory only if this section is selected)
A.1.0.2
Ship To_Trade_ Name
0..1
Ship To Trade Name
Optional
String (Max length: 100)
XYZ-1
Trade Name of the entity to whom the supplies are shipped to.
A.1.0.3
Ship To_GSTIN
0..1
Ship T
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
selected)
A.1.0.8
Ship_To_State_ Code
1..1
Ship To State Code
Mandatory
Enumerated List
29
Code/State Code (as per GST System) to which the supplies are shipped to.
List published and updated from time to time at https://www.icegate.gov.in/Webap pl/STATE_ENQ
(This field is mandatory only if this section is selected)
A 1.1
Dispatch From Details
0..1
Optional
Header for Annexure A 1.1: Dispatch From Details
Sr. No.
Parameter Name
Cardinality
Description
Whether mandatory or optional
Field Specifications
Sample Value
Explanatory Notes
A.1.1.1
Dispatch From_Name
1..1
Dispatch From Name
Mandatory
String (Max length:100)
XYZ-2
Name of the entity from which goods are dispatched.
(This field is mandatory only if this section is selected)
A.1.1.2
Dispatch From_ Address1
0..1
Dispatch From Address1
Optional
String (Max length: 100)
Building No. 4/2, Flat No. 3, Kakatiya Apartments,
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
1..1
Dispatch From Pincode
Mandatory
Number (Length: 6)
560087
Pincode of the locality of entity from where goods are dispatched.
(This field is mandatory only if this section is selected)
A 1.2
Item Details
1..n
Mandatory
Header for Annexure A 1.2: Item Details
Sr. No.
Parameter Name
Cardinality
Description
Whether mandatory or optional
Field Specifications
Sample Value
Explanatory Notes
A.1.2.1
Sl_No.
1..1
Serial Number
Mandatory
String (Max length: 6)
1,2,3
Serial number of the item
A.1.2.2
Item_Description
Item Description
Optional
String (Max length: 300)
Mobile
Description of the item
A.1.2.3
Is_Service
1..1
Service
Mandatory
String (Length: 1)
Y/N
Specify whether supply is service or not.
A.1.2.4
HSN_Code
1..1
HSN Code
Mandatory
String (Max length: 8)
1122
To enter applicable HSN / SAC Code of Goods / Service
A.1.2.5
Batch Details
0..1
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
ded off to 2 decimal), exclusive of taxes.
A.1.2.12
Item_Discount_ Amount
0..1
Item Discount Amount
Optional
Number (Max length: 12,2)
10.25
Discount amount, if any, for the item.
A.1.2.13
Pre_Tax_Value
0..1
Pre-Tax Value
Optional
Number (Max length: 12,2)
99.00
If pre-tax value is different from taxable value, mention the pre-tax value and taxable values separately.
In some cases, the pre-tax value may be different from taxable value.
For example, where old goods are exchanged for new ones (e.g. new phone supplied for INR 20,000 along with exchange of old phone, then pre-tax value would be INR 20,000 and taxable value would be INR 24,000, assuming exchange value of old phone is 4,000.
Another example is in the case of real estate where pre-tax value may be different from taxable value.
A.1.2.14
Item_Taxable_ Value
1..1
Item Taxable Value
Mandatory
Number (Max length: 12,2)
5000
This is the value on which tax is computed. Value cann
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
A1.2.19
Comp_Cess_Rate _Ad_valorem
0..1
Compensation Cess Rate, Ad_Valorem
Optional
Number (Max length: 3,3)
2.5%
Ad valorem Rate of GST Compensation Cess, applicable, if any
A1.2.20
Comp_Cess_Amt _ Ad_Valorem
0..1
Compensation Cess Amount, Ad Valorem
Optional
Number (Max length: 12,2)
56.00
GST Compensation Cess amount, ad valorem (rounded off to 2 decimals) (based on value of the item)
A1.2.21
Comp_Cess_Amt _Non_Ad_ Valorem
0..1
Compensation Cess Amount, Non ad valorem
Optional
Number (Max length:12,2)
23.00
GST Compensation Cess amount, computed on the basis other than value of item (i.e. specific cess amount computed based on quantity, number etc.)
A1.2.22
State_Cess_Rate _ad_valorem
0..1
State Cess Rate, Ad Valorem
Optional
Number (Max length: 3,3)
1.5 %
Ad valorem Rate of State/UT Cess, applicable, if any
A1.2.23
State_Cess_Amt _Ad_Valorem
0..1
State Cess Amount, ad valorem
Optional
Number (Max length: 12
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
y.
A.1.2.28
Origin_Country_ Code
0..1
Code of Country of Origin
Optional
Enumerated List
DZ
This is to specify country of origin of the item, e.g. mobile phone sold in India could be manufactured in other country;
Code of country of export as per ISO 3166-1 alpha-2 / Indian Customs EDI system (ICES).
List published and updated from time to time at https://www.icegate.gov.in/Webap pl/COUNTRY_ENQ
A.1.2.29
Unique_Serial_ Number
0..1
Unique Serial Number
Optional
String (Max length: 20)
553
Serial number, in case of each item having a unique number.
A.1.2.30
Product_ Attribute_Details
0..n
Optional
Refer A 1.5
Attribute details of product
A 1.3
Document Total Details
1..1
Mandatory
Header for Annexure A 1.3: Document Total Details
Sr. No.
Parameter Name
Cardinality
Description
Whether mandatory or optional
Field Specifications
Sample Value
Explanatory Notes
A.1.3.1
Taxable_Valu
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
rule will be applicable. For example, either of CGST & SGST/UTGST or IGST will be mandatory.
As it is conditional mandatory, it is marked as 'optional'
A.1.3.5
Comp_Cess_ Amt_Total
0..1
Total Compensation Cess Amount
Optional
Number (Max length : 14,2)
24.95
Total GST Compensation Cess amount for the invoice (ad valorem as well as non-ad valorem)
A.1.3.6
State_Cess_Amt _Total
0..1
Total State Cess Amount
Optional
Number (Max length : 14,2)
5.45
Total State cess amount for the invoice (ad valorem as well as non-ad valorem)
A.1.3.7
Discount_Amt_ Invoice_Level
0..1
Invoice Level Discount Amount
Optional
Number (Max length: 14,2)
100.00
This is Discount Amount, if any, applicable on total invoice value
A.1.3.8
Other_Charges_ Invoice_Level
0..1
Other Charges (Invoice Level)
Optional
Number(Max length: 14,2)
200.00
This is Other charges, if any, applicable on total invoice value
A.1.3.9
Round_Off_ Amount
0..1
Round Of
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
r Name
Cardinality
Description
Whether mandatory or optional
Field Specifications
Sample Value
Explanatory Notes
A.1.4.1
Batch_Number
1..1
Batch Number
Mandatory
String (Max Length: 20)
673927
Certain set of manufacturers may mention batch number details. (This field is mandatory only if this section is selected)
A.1.4.2
Batch_Expiry_ Date
0..1
Batch Expiry Date
Optional
String (DD/MM/YYYY)
21/11/2019
Expiry Date of the Batch, if any
A.1.4.3
Warranty_Date
0..1
Warranty Date
Optional
String (DD/MM/YYYY)
21/11/2019
Warranty date for the Item, if any.
A 1.5
Attribute Details of Item
0..n
Optional
Header for Annexure A 1.5: Attribute Details of Item
Sr. No.
Parameter Name
Cardinality
Description
Whether mandatory or optional
Field Specifications
Sample Value
Explanatory notes
A.1.5.1
Attribute_Name
0..1
Attribute Name
Optional
String (Max Length: 100)
Colour
Attr
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
lable
Name
Address
State (name and code)
Type of supply –
B to B supply
B to C supply
Attracts Reverse Charge
Attracts TCS
GSTIN of operator
Attracts TDS
GSTIN of TDS Authority
Export
Supplies made to SEZ
Deemed export
Sr. No.
Description of Goods
HS N
Qty.
Unit
Price (per unit)
Total value
Discount, if any
Taxable value
Central tax
State or 1[Union territory] tax
Integrated tax
Cess
Rate
Amt.
Rate
Amt.
Rate
Amt.
Rate
Amt.
&nb
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
ion No. 02/2020 – Central Tax dated 01-01-2020 before it was read as
“2[FORM GST INV – 1
(See rule 138A)
Generation of Invoice Reference Number
IRN:
Date:
Details of Supplier
GSTIN
Legal Name
Trade name, if any
Address
Serial No. of Invoice
Date of Invoice
Details of Recipient (Billed to)
Details of Consignee (Shipped to)
GSTIN or UIN, if available
Name
Address
State (name and code)
Type of supply –
B to B supply
B to C supply
Attracts Reverse Charge
Attracts TCS
GSTIN of operator
Attracts TDS
GSTIN of TDS Authority
Export
Supplies made to SEZ
Deemed export
Sr. No.
Description of Goods
HS N
Qty.
Unit
Price (per unit)
Total value
Discount, i
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
;
Total
Total Invoice Value (In figure)
Total Invoice Value (In Words)
”
4. Substituted vide NOTIFICATION No. 60/2020-Central Tax dated 30-7-2020 before it was read as
“3[Note: Cardinality Means occurance of field in the schema. Below are the the meaning of various symbol used in this column:
0..1 : It means this item is optional and even if mentioned can not be repeated
1..1: It means that this item is mandatory and can be mentioned only once.
1..n: It means this item is mandatory and can be repeated more than once
0..n: It means this item is optional but can be repated many times. For example: Previous invoice reference is optional but if required one can mention many previous invoice reference.
FORM GST INV – 1
(See rules 48)
S
No
Technical Fie
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
on E-invoice system.
2
Invoice_type_code
1..1
Code for
Invoice type
Mand atory
string(M ax length:1
0)
B2B/B2C/SEZWP/
SEZWOP/EXP
WP/EXPWOP/DEXP
/ISD/BOS/D
C
This will be the code to identify type of supply, some of the examples are mentioned. It will have also code for bill of entry, invoice and other type of documents. B2C invoice can be mentionted as type and based on that some fields will become optional. Detail JSON schema will mention these details later.
3
Invoice_Subtype_co de
1..1
Sub_Code
for Invoice type
Mand atory
Drop Down
Regular / CreditNote / DebitNote
Type of the Document
Can be used as Regular for Bill of Supply and Delivery Challan etc
4
InvoiceNum
1..1
Invoice number
Mand atory
string(M ax length:1 6)
Sa/1/2019
It will be as per invoice number rule mentionted in CGST/SGST rule. Rule to be checked.
5
InvoiceDate
1..1
Invoice Date
Mand atory
string
(DD/M
M/YYYY)
21/7/2019
The date when the Invoice was issued. F
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
ber
1..1
Detail of Base Invoice which is being amended by subsequent document
Mand
atory (if this sectio n is select ed or used)
string(M ax length:1
6)
Sa/1/2019
This is the reference of original invoice to be provided in the case of debit and credit notes. In mere invoicing this is not required. It is required to keep future expansion of e versions of Credit notes, Debit Notes and other documents requried under GST
14
Invoice_Document_ Reference
1.1
Invoice reference
Optio nal
string(M ax length:2 0)
KOL01
This reference is kept for user to provide any additional fields for eg., some branch, their user id, their employee id, sales centre reference etc.
15
Preceeding_Invoice _Date
1..1
Date of Invoice
Mand
atory (if this sectio n is select ed or used)
string
(DD/M
M/YYYY)
21-07-19
16
Other References
0..1
17
Receipt_Advice_Ref erence
0..1
Terms reference
Optio nal
string(M a
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
ing(M ax length:1 6)
Vendor PO /1
0
23
RefDate
0..1
Vendor PO Reference date
Optio nal
string
(DD/M
M/YYYY)
21-07-19
00-01-00
24
Supplier
Information
1..1
Man
datory
A group of business terms providing information about the Supplier.
25
Supplier_Legal_N ame
1.. 1
Supplier_Le gal_Name
Mand atory
string(M ax length:1 00)
The Institute of Charetred Accountants of India
Name as appearing in PAN of the Supplier
26
Supplier_trading_ name
0.. 1
Trade Name of Supplier
Optio nal
string(M ax length:1 00)
ICAI
A name by which the Supplier is known, other than Supplier name (also known as Business name).
27
Supplier_GSTIN
1.. 1
Gstin of the Supplier
Mand atory
Alphanu meric with 15
characte
rs
29AADFV7589C1ZO
GSTIN of the supplier
28
Supplier_Address 1
1.. 1
Supplier address1
Mand atory
string(M ax length:1 00)
Vasanth Nagar
Address of the Supplier
29
Supplier_Address 2
0.. 1
Supplier address
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
of buyer
38
Billing_GSTIN
1.. 1
GSTIN
Mand atory
string(M ax length:1 5)
29AACCR7832C1ZD
GSTIN of the Buyer
39
Billing_POS
1.. 1
State code
Mand atory
String(M ax length:2)
29
Place of supply code of Supply
40
Billing_Address1
1.. 1
Address1
Mand atory
string(M ax length:1 00)
Address
Address of the Buyer
41
Billing_Address2
0.. 1
Address2
option
al
string(M ax length:1 00)
Address
Address of the Buyer
42
Billing_State
1.. 1
Place
Mand atory
string(M ax length:5 0)
Bangalore
State of the Buyer
43
Billing_Pincode
1.. 1
pincode
Mand atory
string(M ax length:6
)
560002
Pincode of the Buyer
44
Billing_Phone
0.. 1
Phone number
Optio nal
string(M ax length:1 2)
080 2223323
contact number of the Buyer
45
Billing_Email
0.. 1
eMail id
Optio nal
string(M ax
length:5 0)
billing@icai.com
Email id of the buyer. This should be provided to help E-Invoicing system to receive this invoice on mail.
46
Payee
Informati
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
n
Optio nal
string(M ax length:5 0)
A group of business terms providing information about the payment.
53
Credit_Transfer
0..1
Optio nal
string(M ax length:5 0)
A group of business terms to specify credit transfer payments.
54
Direct_Debit
0..1
Optio nal
string(M ax length:5 0)
A group of business terms to specify a direct debit.
55
CreditDays
0..1
Due date of Credit
Optio nal
Numeric (Min length:1
Max length:3
)
30-11-2019
The date when the payment is due. Format “DD-MM-YYYY”.
56
Delivery_Inform ation
1..1
Man
dator
y
A group of business terms providing information about where and when the goods and services invoiced are delivered.
57
DispatchFromDet
ails
1.. 1
DISPATCH
from details
Mand atory
Refer A 1.1
58
ECOM_GSTIN
0..1
eCommerce GSTIN
Optio nal
string(
Max
length: 15)
Mention og E commerce operator is supply is made through
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
t
option
al
Decima l (10,2)
Sum of all allowances on document level in the Invoice. Must be rounded to maximum 2 decimals.
67
Sum_of_charges_on _document_level
0..1
total other charges
option
al
Decima l (10,2)
Sum of all charges on document level in the Invoice. Must be rounded to maximum 2 decimals.
68
PreTaxDetails
Break up of the tax rate at invoice level
Optio nal
Refer A 1.3
The total amount of the Invoice without GST. Must be rounded to maximum 2 decimals.
69
Paid_amount
1..1
Paid amount
Mand atory
Decima l (10,2)
The sum of amounts which have been paid in advance. Must be rounded to maximum 2 decimals.
70
Amount_due_for_p ayment
1..1
Payment Due
Mand atory
Decima l (10,2)
The outstanding amount that is requested to be paid. Must be rounded to maximum 2 decimals.
71
Extra
Information
0..1
Optio nal
72
Tax_Scheme
1..1
GST, Excise,
Custom,
VA
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
_Supporti ng_Documents
0..1
Supporting document in base64 format.
option
al
string(
Max
length: 1000)
A group of business terms providing information about additional supporting documents substantiating the claims made in the Invoice. The additional supporting documents can be used for both referencing a document number which is expected to be known by the receiver, an external document (referenced by a URL) or as an embedded document, Base64 encoded (such as a time report).
77
Invoice_Allowances _or_Charges
0..1
Total Value of allowances and charges at invoice level
option
al
Decima l (10,2)
A group of business terms providing information about allowances or charges applicable at invoice level as sometime discount or charges may be applicable on invoice level not on line item level.
78
Eway Bill Details
0..1
Opti onal
79
Transporter ID
1..1
Transporter
Id
Optio nal
Alphan umeric with 15 charact ers
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
e it is signed by the GSTN Portal also and data travels thry secured platform
A 1.0 ShipTo Details
0..1
S
No
Parameter Name
Description
Field Specifi cations
Sample Value
1
ShippingTo_Name
1..1
ShippingTo_ Legal_Name
Mand atory
string(
Max
length: 60)
Adarsha
A group of business terms providing information about the address to which goods and services invoiced were or are delivered.
1
ShippingTo_Name
1..1
ShippingTo_ Trade_Nam
e
Mand atory
string(
Max
length: 60)
Adarsha
A group of business terms providing information about the address to which goods and services invoiced were or are delivered.
2
ShippingTo_GSTIN
1..1
ShippingTo_ GSTIN
Mand atory
string(
Max
length: 100)
36AABCT2223L1ZF
A group of business terms providing information about the address to which goods and services invoiced were or are delivered.
3
Shippin
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
up of business terms providing information about the address to which goods and services invoiced were or are delivered.
8
SubsupplyType
Supply Type
Mand atory
String(
Max
length: 2)
Supply/export/Jobwork
A group of business terms providing information about the address to which goods and services invoiced were or are delivered.
9
TransactionMode
Transacion
Mode
Mand atory
String(
Max
length: 2)
Regula/BilTo/ShipTo
A group of business terms providing information about the address to which goods and services invoiced were or are delivered.
A 1.1 DispatchFrom Details
S
No
Parameter Name
Description
Field Specifi cations
Sample Value
1
Company_Name
1..1
Company_N ame
Mand atory
string(
Max
length: 60)
ICAI
Detail of person and address wherefrom goods are dispatched.
2
Address1
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
rial
Number
Mand atory
int
1,2,3
2
Item Description
0..1
Item description
option
al
string(
Max
length: 300)
Mobile
The identification scheme identifier of the Item classification identifier
3
ISService
0..1
ISService
Optio nal
Charact er
Y/N
Specify whether supply is that of Services or not
4
HSN code
0..1
HSN code
Optio nal
string(
Max
length: 8)
1122
A code for classifying the item by its type or nature.
5
Batch
0..1
…
Optio nal
Refer A 1.3.1
galaxy
Batch number details are important to be mentioned for certain set of manufacturers
6
Barcode
0..1
ItemBarcde
Optio nal
string(
Max length: 30)
b123
Barcoding if to be provided need to be specified
7
Quantity
1..1
Quantity
Mand atory
Decima l (13,3)
10
The quantity of items (goods or services) that is charged in the Invoice line.
8
FreeQty
0..1
free quantity
Optio nal
Decima l (13,3)
1
Detail of any FOC item
9
UQC
0..1
uom
Optio nal
str
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
n not be negative.
12
DiscountAmount
0..1
discount amount
Optio nal
Decima l (10,2)
The total discount subtracted from the Item gross price to calculate the Item net price.
13
PreTaxAmount
0..1
Pretax
Optio nal
Decima l (10,2)
50
This is the Value after the Tax. Ideally this would be taxable value in most cases, when ever there is a change in the assesseable value then pretax amount should be used for.
14
AssesseebleValue
1..1
net amount
Mand atory
Decima l (13,2)
5000
The unit price, exclusive of GST, before subtracting Item price discount, can not be negative
15
GST Rate
1..1
Rate
Mand atory
Decima
l(3,2)
5
The GST rate, represented as percentage that applies to the invoiced item.
16
Iamt
0..1
IGST
Amount as per item
Mand atory
Decima
l(11,2)
A group of business terms providing information about GST breakdown by different categories, rates and exemption reasons
17
Camt
0..1
CGST Amount as per item
Mand atory
D
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
Reference of purchase order.
24
ItemTotal
1..1
net amount
Optio nal
Decima l (13,2)
5000
A group of business terms providing the monetary totals for the Invoice.
25
Origin_Country
0..1
Origin country of item
option
al
String(
Max
length: 2)
This is to specify item origin country like mobile phone sold in India could be manufactured in China.
26
SerialNoDetails
0..1
…
Optio nal
Refer A 1.3.2
A 1.3 Total Details
1..1
Mand atory
S
No
Parameter Name
Description
Field Specifi cations
Sample Value
1
IGSTValue
0..1
IGST
Amount as per invoice
Optio nal
Decima
l(11,2)
Appropriate taxes based on rule will be applicable. For example either of CGST& SGST or IGST will be mandatory. As there is no way to show conditional mand
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =
roviding information about allowances applicable to the Invoice as a whole. A group of business terms providing information about charges and taxes other than GST, applicable to the Invoice as a whole.
11
Roundoff
0..1
roundoff value
Optio nal
Decima
l(11,2)
The amount to be added to the invoice total to round the amount to be paid. Must be rounded to maximum 2 decimals.
12
Total Invoice Value
1..1
Total
amount
Mand atory
Decima
l(11,2)
The total amount of the Invoice with GST.
Must be rounded to maximum 2 decimals.
A 1.3.1 Batch Details
1..1
S
No
Parameter Name
Description
Field Specifi cations
Sample Value
1
BatchName
1..1
Batch number/na me
Mand atory
string(
Max
length: 20)
= = = = = = = =
Plain text (Extract) only
For full text:-Visit the Source
= = = = = = = =