You are on page 1of 57

IDT GSTN Meeting Remarks Linking

S.No. Heading As Heading As Combined Remarks with


(A) per GSTN per IDT Heading in Linking
(B) (C ) Invoice (E)
(D)

Specification Version Version Done


1 identifier

Business InvoiceType Tax Invoice Done


process type

Invoice number InvoiceNum Invoice Num Done

Invoice issue InvoiceDate Invoice Date Done


4 date

Payment due CreditDays Credit Days Done


date
5

document type Document_type Document type id


6 id _id

Invoice type Invoice_type_c Invoice type code


code ode
7

Invoice note Remarks Remarks Done


8

Invoice Invoice_currenc Invoice currency


currency code y_code code
9

DELIVERY OR Delivery_or_Inv Delivery or Invoice Done


10 INVOICE oice_Period Period
PERIOD
ORDER AND RefNum RefNum Done
SALES
11 ORDER
REFERENCE
PRECEDING Preceeding_Inv Preceeding Invoice
INVOICE oice_Reference Reference
12 REFERENCE

INVOICE Invoice_Docum Invoice Document


13 DOCUMENT ent_Reference Reference
REFERENCE
DESPATCH Company_Nam Company_Name Done
14 ADVICE e
REFERENCE
RECEIPT Receipt_Advice Receipt Advice Done
15 ADVICE _Reference Reference
REFERENCE
TENDER OR Tender_or_Lot_ Tender or Lot Done
16 LOT Reference Reference
REFERENCE
CONTRACT Contract_Refer Contract Reference Done
17
REFERENCE ence
ADDITIONAL Additional_Sup Additional Done
SUPPORTING porting_Docum Supporting
DOCUMENTS ents Documents
18

EXTERNAL External_Refer External Reference Done


19
REFERENCE ence
PROJECT Project_Refere Project Reference Done
20
REFERENCE nce
document type Document_type Document type id
21 id _id

SELLER Seller Seller


22

23 PARTY NAME Seller_Name Seller_Name Done


Seller trading Seller_trading_ Seller trading name Done
24
name name
SELLER Seller_Address Seller_Address1 Done
25 POSTAL 1
ADDRESS
26 COUNTRY Seller_Place Seller_Place Done
PARTY Seller_GSTIN Seller_GSTIN Done
27 VAT/TAX
IDENTIFIERS
BUYER Buyer Buyer
28

29 PARTY NAME Billing_Name Billing_Name Done


BUYER Billing_Place Billing_Place Done
30 POSTAL
ADDRESS
COUNTRY Billing_Address Billing_Address1 Done
31
1
PARTY VAT Billing_GSTIN Billing_GSTIN Done
32
IDENTIFIER
PAYEE Payee Payee
33

34 PARTY NAME Payee_Name Payee Name Done


PARTY LEGAL Party_Legal_En Party Legal Entity
35
ENTITY tity
DELIVERY Delivery_Inform Delivery Information
INFORMATION ation

36

DELIVER TO ShippingTo_Ad ShippingTo_Addres Done


37 ADDRESS dress1 s1

COUNTRY ShippingTo_Ad ShippingTo_Addres Done


38
dress2 s2
DELIVER ShippingTo_Na ShippingTo_Name Done
39
PARTY me
40 PARTY NAME Party_Name Party Name
Despatch from Despatch_from Despatch from
41
PAYMENT Payment_Instru Payment Instruction Done
42 INSTRUCTION ction
S
CREDIT Credit_Transfer Credit Transfer
43
TRANSFER
FINANCIAL Financial_Instit Financial Institution Done
44 INSTITUTION ution_Branch Branch
BRANCH
DIRECT DEBIT Direct_Debit Direct Debit
45
PAYER Payer_Financia Payer Financial Done
46 FINANCIAL l_Account Account
ACCOUNT
PAYMENT Payment_Term Payment Terms Done
47
TERMS s
DOCUMENT OtherCharges OtherCharges Done
LEVEL
ALLOWANCES
48 AND
CHARGES

TAX SCHEME Tax_Scheme Tax Scheme Done


49

TAX TOTAL Tax_Total Tax Total Done


50
VAT Iamt Vat Breakdown Done
51
BREAKDOWN
DOCUMENT ItemTotal ItemTotal
52
TOTALS
Sum of Invoice Sum_of_Invoic Sum of Invoice line
53 line net amount e_line_net_amo net amount
unt
Invoice total PreTaxDetails PreTaxDetails Done
54 amount without
VAT
Invoice total Total Invoice Total Invoice Value Done
55 amount with Value
VAT
Sum of Sum_of_allowa Sum of allowances Done
56 allowances on nces_on_docu on document level
document level ment_level
Sum of charges Sum_of_charge Sum of charges on Done
57 on document s_on_document document level
level _level
Paid amount Paid_amount Paid amount Done
58
Rounding Roundoff Roundoff Done
59
amount
Amount due for Amount_due_fo Amount due for Done
60
payment r_payment payment
INVOICE LINE Invoice_Line Invoice Line
61
Invoice line Invoice_line_id Invoice line Done
62
identifier entifier identifier
Invoice line Invoice_line_no Invoice line note Done
63
note te
Invoiced Quantity Quantity Done
64
quantity
Invoiced Invoiced_quanti Invoiced quantity Done
quantity unit of ty_unit_of_mea unit of measure
measure sure

65

Invoice line net Invoice_line_ne Invoice line net


66 amount t_amount amount

INVOICE LINE Invoice_line_Pe Invoice line Period


67
PERIOD riod
ORDER LINE Order__Line_R Order Line
68
REFERENCE eference Reference
LINE OBJECT Line_Object_Id Line Object
69
IDENTIFIER entifier Identifier
INVOICE LINE Invoice_Line_Al Invoice Line Done
70 ALLOWANCES lowances_or_C Allowances or
OR CHARGES harges Charges
ITEM List {items} List {items}
71 INFORMATION

BUYERS ITEM Buyers_Item_Id Buyers Item Done


72 IDENTIFICATI entification Identification
ON
SELLERS Seller_Item_Ide Seller Item Done
ITEM ntification Identification
73 IDENTIFICATI
ON
STANDARD Standard_Item_ Standard Item Done
ITEM Identification Identification
74 IDENTIFICATI
ON
ORIGIN Origin_Country Origin Country Done
75
COUNTRY
COMMODITY Commodity_Cla Commodity
76 CLASSIFICATI ssification Classification
ON
Item HSN code HSN code Done
77 classification
identifier
Item Item Item Description Done
classification Description
identifier
78 identification
scheme
identifier
LINE VAT Line_Vat_Infor Line Vat Information
INFORMATION mation
79

Invoiced item Invoiced_item_ Invoiced item VAT Done


80 VAT category VAT_category_ category code
code code
Invoiced item GST Rate GST Rate Done
81
VAT rate
82 TAX SCHEME Tax_Scheme Tax Scheme
ITEM Item_Attributes Item Attributes
83
ATTRIBUTES
Item attribute Item_attribute_ Item attribute name
84 name name

Item attribute Item_attribute_ Item attribute value


85
value value
PRICE Price_Details Price Details
86
DETAILS
Item net price GrossAmount GrossAmount Done
87
Item price base Rate Rate Done
88
quantity
Item price base PreTaxAmount PreTaxAmount Done
quantity unit of
measure code

89

Item price DiscountAmoun DiscountAmount Done


90
discount t
Item gross AssesseebleVal AssesseebleValue Done
91
price ue
Discount Discount_detail Discount details
92 details s_

93 RefDate RefDate Done


94 Seller_Phone Seller_Phone Done
95 Seller_Email Seller_Email Done
96 Billing_POS Billing_POS Done
97 Billing_Phone Billing_Phone Done
98 Billing_Email Billing_Email Done
ModeofPaymen ModeofPayment Done
99
t
100 ECOM_GSTIN ECOM_GSTIN
101 ECOM_POS ECOM_POS
102 IsCancelled IsCancelled
103 Reversecharge Reversecharge Done
104 TotalDetails TotalDetails
Export Type Export Type
105

ShippingTo_GS ShippingTo_GSTIN Done


106
TIN
SubsupplyType SubsupplyType
107
TransactionMo TransactionMode
108
de
109 ISService ISService
110 Batch Batch
111 Barcode Barcode
112 FreeQty FreeQty
113 UQC UQC
114 BatchName BatchName
BatchExpiry BatchExpiry Date
115
Date
116 WarrantyDate WarrantyDate
Pretax Pretax Particulars
117
Particulars
118 TaxOn TaxOn
119 Amount Amount
SerialNumber SerialNumber
120
121 OtherDetail1 OtherDetail1
122 OtherDetail2 OtherDetail2
123 E-Way_bill_no. E-Way bill no. Done
Vehicle_Own_/ Vehicle Own / TPT. Done
124
_TPT.
125 Veh.No_: Veh.No : Done
126 Time_of_supply Time of supply Done
Seller_State_C Seller State Code Done
127
ode
Buyer_State_C Buyer State Code Done
128
ode
Shipping_to_St Shipping to State Done
129
ate_Code Code
130 Bank_Code Bank Code Done
Authorized_Sig Authorized Done
131
natory Signatory
In One Column Only in Invoice Additional Fields

Description GSTN Description IDT


(F) (G)

An identification of the specification containing the total set of Version number


rules regarding semantic content, cardinalities and business rules
to which the data contained in the instance document conforms.
Identifies the business process context in which the transaction Invoice format
appears, to enable the Buyer to process the Invoice in an
appropriate way.

A unique identification of the Invoice. The sequential number Invoice number


required in Article 226(2) of the directive 2006/112/EC [2], to
uniquely identify the Invoice within the business context, time-
frame, operating systems and records of the Seller. No
identification scheme is to be used.
The date when the Invoice was issued. Format "YYYY-MM-DD" Invoice Date

The date when the payment is due.Format "YYYY-MM-DD". In Credit Period


case the Amount due for payment (BT-115) is positive, either the
Payment due date (BT-9) or the Payment terms (BT-20) shall be
present.
Code "130" MUST be used to indicate an invoice object
reference. Not used for other additional documents

A code specifying the functional type of the Invoice.

A textual note that gives unstructured information that is relevant Remarks/Note


to the Invoice as a whole.Such as the reason for any correction or
assignment note in case the invoice has been factored.
The currency in which all Invoice amounts are given, except for
the Total VAT amount in accounting currency. Only one currency
shall be used in the Invoice, except for the VAT accounting
currency code (BT-6) and the invoice total VAT amount in
accounting currency (BT-111).

A group of business terms providing information on the invoice


period. Also called delivery period. If the group is used, the
invoiceing period start date and/or end date must be used.
Reference number
A group of business terms providing information on one or more
preceding Invoices.

Company_Name

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).

The identification of the project the invoice refers to.

Code "130" MUST be used to indicate an invoice object


reference. Not used for other additional documents

A group of business terms providing information about the Seller.

Seller_Name
A name by which the Seller is known, other than Seller name
(also known as Business name).
A group of business terms providing information about the Company address1
address of the Seller. Sufficient components of the address are to
be filled to comply with legal requirements.
Place
Gstin of a compay

A group of business terms providing information about the Buyer.

Buyer name
A group of business terms providing information about the postal Place
address for the Buyer. Sufficient components of the address are
to be filled to comply with legal requirements.
Address1

GSTIN

A group of business terms providing information about the Payee,


i.e. the role that receives the payment. Shall be used when the
Payee is different from the Seller.

A group of business terms providing information about where and


when the goods and services invoiced are delivered.

A group of business terms providing information about the ShippingTo_Address1


address to which goods and services invoiced were or are
delivered.
ShippingTo_Address2

ShippingTo_Name

A group of business terms providing information about the


payment.

A group of business terms to specify credit transfer payments.

A group of business terms to specify a direct debit.

A group of business terms providing information about Other if any


allowances applicable to the Invoice as a whole. A group of
business terms providing information about charges and taxes
other than VAT, applicable to the Invoice as a whole.

Mandatory element. Use “VAT”

When tax currency code is provided, two instances of the tax total
must be present, but only one with tax subtotal.
A group of business terms providing information about VAT IGST Amount as per item
breakdown by different categories, rates and exemption reasons
A group of business terms providing the monetary totals for the net amount
Invoice.
Sum of all Invoice line net amounts in the Invoice. Must be
rounded to maximum 2 decimals.

The total amount of the Invoice without VAT. Must be rounded to ...
maximum 2 decimals.

The total amount of the Invoice with VAT. Must be rounded to Total amount
maximum 2 decimals.

Sum of all allowances on document level in the Invoice. Must be


rounded to maximum 2 decimals.

Sum of all charges on document level in the Invoice. Must be


rounded to maximum 2 decimals.

The sum of amounts which have been paid in advance. Must be


rounded to maximum 2 decimals.
The amount to be added to the invoice total to round the amount roundoff value
to be paid. Must be rounded to maximum 2 decimals.
The outstanding amount that is requested to be paid. Must be
rounded to maximum 2 decimals.
A group of business terms providing information on individual
Invoice lines.
A unique identifier for the individual line within the Invoice.

A textual note that gives unstructured information that is relevant


to the Invoice line.
The quantity of items (goods or services) that is charged in the Quantity
Invoice line.
The unit of measure that applies to the invoiced quantity. Codes
for unit of packaging from UNECE Recommendation No. 21 can
be used in accordance with the descriptions in the "Intro" section
of UN/ECE Recommendation 20, Revision 11 (2015): The 2
character alphanumeric code values in UNECE Recommendation
21 shall be used. To avoid duplication with existing code values
in UNECE Recommendation No. 20, each code value from
UNECE Recommendation 21 shall be prefixed with an “X”,
resulting in a 3 alphanumeric code when used as a unit of
measure.

The total amount of the Invoice line. The amount is “net” without
VAT, i.e. inclusive of line level allowances and charges as well as
other relevant taxes. Must be rounded to maximum 2 decimals.
A group of business terms providing information about the period
relevant for the Invoice line.
A group of business terms providing information about
allowances or charges applicable to the individual Invoice line.

A group of business terms providing information about the goods Items


and services invoiced.

A code for classifying the item by its type or nature. HSN code

The identification scheme identifier of the Item classification Item description


identifier

A group of business terms providing information about the VAT


applicable for the goods and services invoiced on the Invoice line.

The VAT category code for the invoiced item.

The VAT rate, represented as percentage that applies to the Rate


invoiced item.
Mandatory element. Use “VAT”

The name of the attribute or property of the item.

The value of the attribute or property of the item.

A group of business terms providing information about the price


applied for the goods and services invoiced on the Invoice line.
The price of an item, exclusive of VAT, after subtracting item gross amount
price discount. The Item net price has to be equal with the Item
gross price less the Item price discount, if they are both provided.
Item price can not be negative.
The number of item units to which the price applies. Item Rate per quantity

The unit of measure that applies to the Item price base quantity, Pretax
must be the same as the unit code of the Invoiced/credited
quantity. Codes for unit of packaging from UNECE
Recommendation No. 21 can be used in accordance with the
descriptions in the "Intro" section of UN/ECE Recommendation
20, Revision 11 (2015): The 2 character alphanumeric code
values in UNECE Recommendation 21 shall be used. To avoid
duplication with existing code values in UNECE Recommendation
No. 20, each code value from UNECE Recommendation 21 shall
be prefixed with an “X”, resulting in a 3 alphanumeric code when
used as a unit of measure.

The total discount subtracted from the Item gross price to discount amount
calculate the Item net price.
The unit price, exclusive of VAT, before subtracting Item price net amount
discount, can not be negative

Reference date
Phone
eMail id
State code
Phone number
eMail id
Payment mode

eCommerce GSTIN
State code
Is invoice is cancelled
Reverse Charge
Bill TotalDetails
Export type

ShippingTo_GSTIN

Supply Type

Transacion Mode

ISService
...
ItemBarcde
free quantity
uom
Batch number/name
Expiry Date

Warranty Date
Pretax ledger/particulars

Pretax on gross amount or any other


Amount
Serial Number in case of each item
having unique number
other detail of serial number
other detail of serial number
Sample Value Availabili Remarks Feedback IDT Remarks Detailed Description
(H) ty in GST (J) (K) (L)
Invoice
(I)

0.01 Yes Version No. ok Version

Regular/SEZ Yes Regular or domestic InvoiceType


supplies with Reverse /export/revers
payment/SEZ e
supplies without
payment/Deemed
Exp/Sale from
Bonded WH

Sa/1/2019 Yes Indian InvoiceNum


defination as
per rule

21/07/19 Yes dd-mm-yyyy InvoiceDate


or may be dd-
mmm-yyyy
30 Optional ok should be CreditDays

New addition Heading


for Invoice
code
Yes B2B,Exp,B2C domestic Not Mentioned
/export/revers
e(c2b or
import )
New batch Items No It should be Remarks
submitted there

No Default is Required Not Mentioned


Rupees and in
case of export,
currency with
value be taken

No Required Not Mentioned

Vendor PO /1 No Required RefNum


No optional , for Not Mentioned
pceeding
invoice ref for
debit/credit
note
No Not Mentioned

ICAI No OPTIONAL DispatchFromDetails

No OPTIONAL Not Mentioned

No OPTIONAL Not Mentioned

No OPTIONAL Not Mentioned

No Required as Not Mentioned


example -
packing list
etc

No OPTIONAL Not Mentioned

No OPTIONAL Not Mentioned

New addition Heading


for Invoice
code
Yes suppliers will Heading
be replaced
with selller
ICAI Yes Seller_Name
Yes Not Mentioned

Vasanth Nagar Yes Contact details Seller_Address1


will not be
captured
Bangalore Yes Seller_Place
29AADFV7589C1Z Yes GSTIN Seller_GSTIN
O

Yes Buyer will be Heading


replaced with
receiptant
Adarsha Yes Billing_Name
Bangalore Yes Contact details Billing_Place
will not be
captured
Address Yes Billing_Address1

29AACCR7832C1 Yes GSTIN Billing_GSTIN


ZD
No Account OPTIONAL Not Mentioned
Number will be
captured
No OPTIONAL Not Mentioned
No OPTIONAL Not Mentioned

Yes delivery is to Heading


be
replacement
with Ship to
along with
GSTN and
party name

Address Yes ShippingTo_Address1

Address Yes ShippingTo_Address2

Adarsha Yes ShippingTo_Name

Yes Not Mentioned


additional line desptach Heading
details
No OPTIONAL Not Mentioned

No OPTIONAL Not Mentioned

No OPTIONAL Not Mentioned

No OPTIONAL Not Mentioned

No OPTIONAL Not Mentioned

No OPTIONAL Not Mentioned

No OPTIONAL OtherCharges
even we can
put the
taxation with
2-3 field like
kerala cess
Yes all the head of Not Mentioned
GST including
cess etc
Yes Not Mentioned
Yes Iamt, Camt, Samt

5000 Yes ItemTotal

Yes Not Mentioned

No required PreTaxDetails

Yes Total Invoice Value

No optional Not Mentioned

No optional Not Mentioned

No optional Not Mentioned

No optional Roundoff

Optional optional Not Mentioned

Yes Not Mentioned

Yes Not Mentioned

Yes Not Mentioned

10 Yes Quantity

Yes Not Mentioned

Yes Heading

No Not Mentioned

No optional Not Mentioned

No Not Mentioned
No optional Not Mentioned

No must List {items}

No optional Not Mentioned

No optional Not Mentioned

Yes Name of the Not Mentioned


commodity

No optional Not Mentioned

No optional Heading

1122 Yes HSN Code it will caputre HSN code


the complete
HSN code
Mobile No Item Description

No Must , the tax Heading


wise(CGST,IG
ST)/rate wise
details
No must Not Mentioned

5 Yes must GST Rate

Yes GST Double


Heading

Yes Description of Not Mentioned


the
Commodity
No must Not Mentioned

Yes Heading

5000 Yes GrossAmount


500.5 Yes Rate

50 Yes PreTaxAmount

Yes DiscountAmount

5000 Yes AssesseebleValue

invoice level , Not Mentioned


without tax
impact
21/07/19 Extra Field
9341979798+ Extra Field
seller@icai.com Extra Field
29 Extra Field
080 2223323 Extra Field
billing@icai.com Extra Field
Cash/Credit Extra Field

Extra Field
29 Extra Field
Y/N Extra Field
Y/N Extra Field
Extra Field
With Extra Field
Payment/Without
Payment
36AABCT2223L1Z Extra Field
F
Supply/export/Job Extra Field
work
Regula/BilTo/ShipT Extra Field
o
Y/N Extra Field
galaxy Extra Field
b123 Extra Field
1 Extra Field
Box Extra Field
Extra Field
Extra Field

Extra Field
Extra Field

Extra Field
Extra Field
Extra Field

Extra Field
Extra Field
Extra Field
Extra Field

Extra Field
Extra Field
Extra Field

Extra Field

Extra Field

Extra Field
Extra Field
e-Invoice Schema
Note: Cardinality Means occurance of field in the schema. Below are the the meaning of vari
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

In
S No Technical Field name Cardinalit Small Description of the field Is it Mandatory on
y invoice?
0 Version 1..1 Version number Mandatory

1 IRN 0..1 Invoice Refernce Number Mandatory

2 Invoice_type_code 1..1 Code for Invoice type Mandatory

3 InvoiceNum 1..1 Invoice number Mandatory

4 InvoiceDate 1..1 Invoice Date Mandatory


5 Invoice_currency_code 1..1 Currency code Optional

6 Reversecharge 0..1 Reverse Charge optional


7 Delivery_or_Invoi 0..1 Optional
ce_Period
8 Invoice_Period_Start_D 1..1 Invoice period start date Mandatory (if this
ate section is selected
or used)
9 Invoice_Period_End_D 1..1 Invoice Period End date Mandatory (if this
ate section is selected
or used)
10 Order and Sales 0..1 Optional
Order Reference
11 Preceding Invoice 0..n
Reference

Page 1
e-Invoice Schema
12 Preceeding_Invoice_Nu 1..1 Detail of Base Invoice which is Mandatory (if this
mber being amended by subsequent section is selected
document or used)

13 Invoice_Document_Ref 1.1 Invoice reference Optional


erence
14 Preceeding_Invoice_Da 1..1 Date of Invoice Mandatory (if this
te section is selected
or used)
15 Other References 0..1
16 Receipt_Advice_Refere 0..1 Terms reference Optional
nce
17 Tender_or_Lot_Refere 0..1 Lot / Batch Reference Optional
nce
18 Contract_Reference 0..1 Contract Number Optional

19 External_Reference 0..1 Any other reference Optional

20 Project_Reference 0..1 Project Reference Optional

21 RefNum 0..1 Vendor PO Reference number Optional


22 RefDate 0..1 Vendor PO Reference date Optional
23 Supplier 1..1 Mandatory
Information
24 Supplier_Legal_Nam 1..1 Supplier_Legal_Name Mandatory
e
25 Supplier_trading_na 0..1 Trade Name of Supplier Optional
me
26 Supplier_GSTIN 1..1 Gstin of the Supplier Mandatory

27 Supplier_Address1 1..1 Supplier address1 Mandatory


28 Supplier_Address2 0..1 Supplier address 2 Optional
29 Supplier_City 1..1 Supplier address 2 Optional
30 Supplier_State 1..1 Place Mandatory
31 Supplier_Pincode 1..1 Pincode Mandatory
32 Supplier_Phone 0..1 Phone Optional
33 Supplier_Email 0..1 eMail id Optional
34 Buyer Information 1..1 Mandatory

35 Billing_Name 1..1 Buyer Legal name Mandatory


36 Billing_GSTIN 1..1 GSTIN Mandatory
37 Billing_POS 1..1 State code Mandatory
38 Billing_Address1 1..1 Address1 Mandatory
39 Billing_Address2 0..1 Address2 optional
40 Billing_State 1..1 Place Mandatory
41 Billing_Pincode 1..1 pincode Mandatory

Page 2
e-Invoice Schema
42 Billing_Phone 0..1 Phone number Optional
43 Billing_Email 0..1 eMail id Optional

44 Payee 0..1 optional


Information
(Seller payment
information)

45 Payee_Name 1..1 Payee name Mandatory


46 Payer_Financial_Accou 1..1 Account Number Mandatory
nt
47 ModeofPayment 1..1 Payment mode Mandatory
48 Financial_Institution_Br 1..1 Financial Institution Branch (IFSC Mandatory
anch Code)
49 Payment_Terms 0..1 Payment Terms Optional
50 Payment_Instruction 0..1 Payment Instruction Optional
51 Credit_Transfer 0..1 Optional
52 Direct_Debit 0..1 Optional
53 CreditDays 0..1 Due date of Credit Optional

54 Delivery_Informa 1..1 Mandatory


tion
55 DispatchFromDetails 1..1 DISPATCH from details Mandatory
56 ECOM_GSTIN 0..1 eCommerce GSTIN Optional
57 ECOM_POS 0..1 State code Optional
58 Invoice Item 1..n Mandatory
Details
59 List {items} Items Mandatory
60 Document Total 1..1 Mandatory
61 TotalDetails Bill TotalDetails Optional
62 Tax_Total 1..1 Total Tax Amount Mandatory

63 Sum_of_Invoice_line_n 0..1 Item level net amount optional


et_amount
64 Sum_of_allowances_on 0..1 total discount optional
_document_level
65 Sum_of_charges_on_d 0..1 total other charges optional
ocument_level
66 PreTaxDetails Break up of the tax rate at Optional
invoice level
67 Paid_amount 1..1 Paid amount Mandatory

68 Amount_due_for_pay 1..1 Payment Due Mandatory


ment

Page 3
e-Invoice Schema
69 Extra Information 0..1 Optional

70 Tax_Scheme 1..1 GST, Excise, Custom, VAT eyc. Mandatory


71 Remarks 0..1 Remarks/Note Optional

72 Additional_Supporting 0..n optional


_Documents
73 Additional_Supporting_ 0..1 Supporting document URLs optional
Documents_url

74 Additional_Supporting_ 0..1 Supporting document in base64 optional


Documents_url format.

75 Invoice_Allowances_or 0..1 Total Value of allowances and optional


_Charges charges at invoice level

A 1.0       ShipTo Details 0..1

S No Parameter Name Description


1 ShippingTo_Name 1..1 ShippingTo_Name Mandatory

2 ShippingTo_GSTIN 1..1 ShippingTo_GSTIN Mandatory

3 ShippingTo_Address1 1..1 ShippingTo_Address1 Mandatory

4 ShippingTo_Address2 0..1 ShippingTo_Address2 Optional

5 ShippingTo_Place 0..1 ShippingTo_Place Optional

6 ShippingTo_Pincode 1..1 ShippingTo_Pincode Mandatory

7 ShippintTo_State 1..1 ShippintTo_State Mandatory

8 SubsupplyType Supply Type Mandatory

9 TransactionMode Transacion Mode Mandatory

Page 4
e-Invoice Schema
A 1.1       DispatchFrom Details
S No Parameter Name Description
1 Company_Name 1..1 Company_Name Mandatory
2 Address1 1..1 Address1 Mandatory
2 Address2 0..1 Address2 Optional
3 City 1..1 Place Optional
4 State 1..1 State Mandatory
5 Pincode 1..1 Pincode Mandatory

A 1.2         Item Details 1..n


S No Parameter Name Description
1 SLNO 1..1 Serial Number Mandatory
2 Item Description 0..1 Item description optional
3 ISService 0..1 ISService Optional
4 HSN code 0..1 HSN code Optional
5 Batch 0..1 ... Optional

6 Barcode 0..1 ItemBarcde Optional


7 Quantity 1..1 Quantity Mandatory
8 FreeQty 0..1 free quantity Optional
9 UQC 0..1 uom Optional

10 Rate 1..1 Item Rate per quantity Mandatory


11 GrossAmount 1..1 gross amount Optional

12 DiscountAmount 0..1 discount amount Optional

13 PreTaxAmount 0..1 Pretax Optional

14 AssesseebleValue 1..1 net amount Mandatory

15 GST Rate 1..1 Rate Mandatory

Page 5
e-Invoice Schema
16 Iamt 0..1 IGST Amount as per item Mandatory

17 Camt 0..1 CGST Amount as per item Mandatory


18 Samt 0..1 SGST Amount as per item Mandatory
19 Csamt 0..1 CESS Amount as per item Optional
20 StateCessAmt 0..1 State cess amount as per item Optional
21 OtherCharges 0..1 Other if any Optional

22 Invoice_line_net_amou 0..1 Invoice line Net Amount Optional


nt

23 Order__Line_Referenc 0..1 Reference to purchase order optional


e
24 ItemTotal 1..1 net amount Optional
25 Origin_Country 0..1 Origin country of item optional

26 SerialNoDetails 0..1 ... Optional

A 1.3        Total Details 1..1 Mandatory


S No Parameter Name Description
1 IGSTValue 0..1 IGST Amount as per invoice Optional

2 CGSTValue 0..1 CGST Amount as per invoice Optional


3 SGSTValue 0..1 SGST Amount as per invoice Optional
4 CESSValue 0..1 cess Amount as per invoice Optional
5 StateCessValue 0..1 State cess Amount as per invoice Optional
Rate 0..1 Tax Rate Optional
6 OtherCharges 0..1 Pretax/post charges Optional

7 Roundoff 0..1 roundoff value Optional

8 Total Invoice Value 1..1 Total amount Mandatory

A 1.3.1        Batch 1..1


Details
S No Parameter Name Description
1 BatchName 1..1 Batch number/name Mandatory

2 BatchExpiry Date 0..1 Expiry Date optional

Page 6
e-Invoice Schema
3 WarrantyDate 0..1 Warranty Date Optional

A 1.3.2        Serial Number


0..1
Details
S No Parameter Name Description
1 SerialNumber 1..1 Serial Number in case of each Optional
item having unique number
2 OtherDetail1 0..1 other detail of serial number Optional
3 OtherDetail2 0..1 other detail of serial number Optional

A 1.3.3        PreTax
Details
S No Parameter Name Description
1 Pretax Particulars Pretax ledger/particulars Optional
2 TaxOn Pretax on gross amount or any Optional
other
3 Amount Amount Optional

Page 7
e-Invoice Schema
he the meaning of various symbol used in this column:

evious invoice reference is optional but if required one can mention many previous invoice reference.

Invoice Detail
Technical Field Sample Value of the field
Specifications
string(Max length:10) 1.0

string(Max length:50) 649b01ft

string(Max length:10) Reg/SEZP/SEZWP/EXP/EXPWP/DEXP

string(Max length:16) Sa/1/2019

string (DD/MM/YYYY) 21/07/19


string(Max length:16) USD

Character Y

string (DD/MM/YYYY) 21/07/19

string (DD/MM/YYYY) 21/07/19

Page 8
e-Invoice Schema
string(Max length:16) Sa/1/2019

string(Max length:20) KOL01

string (DD/MM/YYYY) 21/07/19

string(Max length:20) CREDIT30

string(Max length:20) TENDERJAN2020

string(Max length:20) CONT23072019

string(Max length:20) EXT23222

string(Max length:20) PJTCODE01

string(Max length:16) Vendor PO /1


string (DD/MM/YYYY) 21/07/19

string(Max length:100) The Institute of Charetred Accountants of


India
string(Max length:100) ICAI

Alphanumeric with 15 29AADFV7589C1ZO


characters
string(Max length:100) Vasanth Nagar
string(Max length:100) Bangalore
string(Max length:50) Bangalore
string(Max length:50) Karnataka
string(Max length:6) 560087
string(Max length:12) 9999999999
string(Max length:50) Supplier@icai.com

string(Max length:100) Adarsha


string(Max length:15) 29AACCR7832C1ZD
String(Max length:2) 29
string(Max length:100) Address
string(Max length:100) Address
string(Max length:50) Bangalore
string(Max length:6) 560002

Page 9
e-Invoice Schema
string(Max length:12) 080 2223323
string(Max length:50) billing@icai.com

string(Max length:100)
string(Max length:18)

string(Max length:6) Cash/Credit/Direct Transfer


string(Max length:11)

string(Max length:50)
string(Max length:50)
string(Max length:50)
string(Max length:50)
Numeric (Min length:1 Max 11/30/2019
length:3)

Refer A 1.1
string(Max length:15)
String(Max length:2) 29

Refer A 1.2

Refer A 1.3
Decimal (10,2)

Decimal (10,2)

Decimal (10,2)

Decimal (10,2)

Refer A 1.3

Decimal (10,2)

Decimal (10,2)

Page 10
e-Invoice Schema

string(Max length:4) GST,CUST, VAT etc..


string(Max length:100) New batch Items submitted

string(Max length:100)

string(Max length:1000)

Decimal (10,2)

Field Specifications Sample Value


string(Max length:60) Adarsha

string(Max length:100) 36AABCT2223L1ZF

string(Max length:50) Address

string(Max length:50) Address

string(Max length:6) Bangalore

string(Max length:50) 560001

string(Max length:100) Karnataka

String(Max length:2) Supply/export/Jobwork

String(Max length:2) Regula/BilTo/ShipTo

Page 11
e-Invoice Schema

Field Specifications Sample Value


string(Max length:60) ICAI
string(Max length:100) Vasanth Nagar
string(Max length:100) Millers Road
string(Max length:100) Bangalore
String(Max length:2) Karnataka
string(Max length:6) 560087

Field Specifications Sample Value


int 1,2,3
string(Max length:300) Mobile
Character Y/N
string(Max length:8) 1122
Refer A 1.3.1 galaxy

string(Max length:30) b123


Decimal (13,3) 10
Decimal (13,3) 1
string(Max length:8) Box

Decimal (10,2) 500.5


Decimal (10,2) 5000

Decimal (10,2)

Decimal (10,2) 50

Decimal (13,2) 5000

Decimal(3,2) 5

Page 12
e-Invoice Schema
Decimal(11,2)

Decimal(11,2) 650.00
Decimal(11,2) 650.00
Decimal(11,2) 65.00
Decimal(11,2) 65.00
Decimal(11,2)

Decimal(11,2)

String (50)

Decimal (13,2) 5000


String(Max length:2)

Refer A 1.3.2

Field Specifications Sample Value


Decimal(11,2)

Decimal(11,2)
Decimal(11,2)
Decimal(11,2)
Decimal(11,2)
Decimal(11,2)
Decimal(11,2)

Decimal(11,2)

Decimal(11,2)

Field Specifications Sample Value


string(Max length:20)

string (DD/MM/YYYY)

Page 13
e-Invoice Schema
string (DD/MM/YYYY)

Field Specifications Sample Value


string(Max length:15)

string(Max length:10)
string(Max length:10)

Field Specifications Sample Value


string(Max length:100)
Decimal(11,2)

Decimal(11,2)

Page 14
e-Invoice Schema

on many previous invoice reference.

Explanatory Notes of the Field

It is the version of schema . It will be used to keep track of version of Invoice


specification.
This will be a unique reference number for this invoice. It can be generated by
application based on the Algorithm provided by E-Invoice system or can be left blank.
In case this field has been left blank E-Invoice system will generate it and respond
back in response to registration request. In case application send this number then e-
Invoice system will validate it and after validation registered same number against
this invoice. Invoice will only be valid once it has this number and it is registered on
E-invoice system.

This will be the code to identify type of invoice, some of the examples are
mentioned. It will have also code for bill of entry, commercial invoice and other type
of invoices. B2C invoice can be mentionted as type and based on that some fileds will
become optional. Detail JSON schema will mention these details later.

It will be as per invoice number rule mentionted in CGST/SGST rule. Rule to be


checked.
The date when the Invoice was issued. Format "YYYY-MM-DD"
It depicts an additional currency in which all Invoice amounts can be given along with
INR. one additional currency shall be used in the Invoice.
Is the liability payable under reverse charge

Page 15
e-Invoice Schema
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

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.

This reference is kept for user to provide their receipt advice details to their
customer.
This reference is kept for mentioning number or detail of Lot or Tender if supplies
are made under such Lot or tender
This reference is kept for mentioning contract number if supplies are made under
any specific Contract
An additional field for provision of any additional reference number for such supply.

This reference is kept for mentioning Project number if supplies are made under any
specific Project
0
30/12/99
A group of business terms providing information about the Supplier.

Name as appearing in PAN of the Supplier

A name by which the Supplier is known, other than Supplier name (also known as
Business name).
GSTIN of the supplier

Address of the Supplier


City of the Supplier
City of the Supplier
State of the Supplier
Pincode of the Supplier
Contact number of the Supplier
Email id of the Supplier.
Header for Buyer information

Trade name of buyer


GSTIN of the Buyer
Place of supply code of Supply
Address of the Buyer
Address of the Buyer
State of the Buyer
Pincode of the Buyer

Page 16
e-Invoice Schema
contact number of the Buyer
Email id of the buyer. This should be provided to help E-Invoicing system to receive
this invoice on mail.
Header for Payee Information - person to whom amount is payable. Optional for
cases where payment is to be made to a person other than Supplier

Name of the person to whom payment is to be made


Account number of Payee

Cash/Credit/Direct Transfer
A group of business terms to specify Branch of Payee

Terms of Payment with the recipient if to be provided


A group of business terms providing information about the payment.
A group of business terms to specify credit transfer payments.
A group of business terms to specify a direct debit.
The date when the payment is due. Format "DD-MM-YYYY".

A group of business terms providing information about where and when the goods
and services invoiced are delivered.

Mention og E commerce operator is supply is made through him


Mention og E commerce operator is supply is made through him

A group of business terms providing information about the goods and services invoiced.

0
When tax currency code is provided, two instances of the tax total must be present,
but only one with tax subtotal.
Sum of all Invoice line net amounts in the Invoice. Must be rounded to maximum 2
decimals.
Sum of all allowances on document level in the Invoice. Must be rounded to
maximum 2 decimals.
Sum of all charges on document level in the Invoice. Must be rounded to maximum 2
decimals.

The total amount of the Invoice without GST. Must be rounded to maximum 2
decimals.
The sum of amounts which have been paid in advance. Must be rounded to
maximum 2 decimals.
The outstanding amount that is requested to be paid. Must be rounded to maximum
2 decimals.

Page 17
e-Invoice Schema

Mandatory element. Use “GST”


A textual note that gives unstructured information that is relevant to the Invoice as a
whole.Such as the reason for any correction or assignment note in case the invoice
has been factored.

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).

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).

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.

A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.
A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.
A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.
A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.
A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.
A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.
A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.
A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.
A group of business terms providing information about the address to which goods
and services invoiced were or are delivered.

Page 18
e-Invoice Schema

Detail of person and address wherefrom goods are dispatched.


Detail of person and address wherefrom goods are dispatched.
Detail of person and address wherefrom goods are dispatched.
Detail of person and address wherefrom goods are dispatched.
Detail of person and address wherefrom goods are dispatched.
Detail of person and address wherefrom goods are dispatched.

The identification scheme identifier of the Item classification identifier


Specify whether supply is that of Services or not
A code for classifying the item by its type or nature.
Batch number details are important to be mentioned for certain set of
manufacturers
Barcoding if to be provided need to be specified
The quantity of items (goods or services) that is charged in the Invoice line.
Detail of any FOC item
The unit of measure that applies to the invoiced quantity. Codes for unit of
packaging from UNECE Recommendation No. 21 can be used in accordance with the
descriptions in the "Intro" section of UN/ECE Recommendation 20, Revision 11
(2015): The 2 character alphanumeric code values in UNECE Recommendation 21
shall be used. To avoid duplication with existing code values in UNECE
Recommendation No. 20, each code value from UNECE Recommendation 21 shall be
prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of
measure.

The number of item units to which the price applies.


The price of an item, exclusive of GST, after subtracting item price discount. The Item
net price has to be equal with the Item gross price less the Item price discount, if
they are both provided. Item price can not be negative.
The total discount subtracted from the Item gross price to calculate the Item net
price.
The unit of measure that applies to the Item price base quantity, must be the same
as the unit code of the Invoiced/credited quantity. Codes for unit of packaging from
UNECE Recommendation No. 21 can be used in accordance with the descriptions in
the "Intro" section of UN/ECE Recommendation 20, Revision 11 (2015): The 2
character alphanumeric code values in UNECE Recommendation 21 shall be used. To
avoid duplication with existing code values in UNECE Recommendation No. 20, each
code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting
in a 3 alphanumeric code when used as a unit of measure.

The unit price, exclusive of GST, before subtracting Item price discount, can not be
negative
The GST rate, represented as percentage that applies to the invoiced item.

Page 19
e-Invoice Schema
A group of business terms providing information about GST breakdown by different
categories, rates and exemption reasons

A group of business terms providing 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.
The total amount of the Invoice line. The amount is “net” without GST, i.e. inclusive
of line level allowances and charges as well as other relevant taxes. Must be rounded
to maximum 2 decimals.

Reference of purchase order.

A group of business terms providing the monetary totals for the Invoice.
This is to specify item origin country like mobile phone sold in India could be
manufactured in China.

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 mandatory,
optional has been mentionted against all taxes.
Taxable value as per Act to be specified
Taxable value as per Act to be specified
Taxable value as per Act to be specified
Taxable value as per Act to be specified
Tax Rate
A group of business terms providing 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.
The amount to be added to the invoice total to round the amount to be paid. Must
be rounded to maximum 2 decimals.
The total amount of the Invoice with GST. Must be rounded to maximum 2 decimals.

Batch number details are important to be mentioned for certain set of


manufacturers
Batch number details are important to be mentioned for certain set of
manufacturers

Page 20
e-Invoice Schema
Batch number details are important to be mentioned for certain set of
manufacturers

0
0

0
0

Page 21
UQC Reverse Charge/PrGSTRate POS-State Name
BAG-BAGS N 0 01-Jammu & Kashmir
BAL-BALE Y 0.1 02-Himachal Pradesh
BDL-BUNDLES 0.25 03-Punjab
BKL-BUCKLES 1 04-Chandigarh
BOU-BILLION OF UNITS 1.5 05-Uttarakhand
BOX-BOX 3 06-Haryana
BTL-BOTTLES 5 07-Delhi
BUN-BUNCHES 7.5 08-Rajasthan
CAN-CANS 12 09-Uttar Pradesh
CBM-CUBIC METERS 18 10-Bihar
CCM-CUBIC CENTIMETERS 28 11-Sikkim
CMS-CENTIMETERS 12-Arunachal Pradesh
CTN-CARTONS 13-Nagaland
DOZ-DOZENS 14-Manipur
DRM-DRUMS 15-Mizoram
GGK-GREAT GROSS 16-Tripura
GMS-GRAMMES 17-Meghalaya
GRS-GROSS 18-Assam
GYD-GROSS YARDS 19-West Bengal
KGS-KILOGRAMS 20-Jharkhand
KLR-KILOLITRE 21-Odisha
KME-KILOMETRE 22-Chhattisgarh
MLT-MILILITRE 23-Madhya Pradesh
MTR-METERS 24-Gujarat
MTS-METRIC TON 25-Daman & Diu
NOS-NUMBERS 26-Dadra & Nagar Haveli
PAC-PACKS 27-Maharashtra
PCS-PIECES 29-Karnataka
PRS-PAIRS 30-Goa
QTL-QUINTAL 31-Lakshdweep
ROL-ROLLS 32-Kerala
SET-SETS 33-Tamil Nadu
SQF-SQUARE FEET 34-Puducherry
SQM-SQUARE METERS 35-Andaman & Nicobar Islands
SQY-SQUARE YARDS 36-Telangana
TBS-TABLETS 37-Andhra Pradesh
TGM-TEN GROSS 97-Other Territory
THD-THOUSANDS
TON-TONNES
TUB-TUBES
UGS-US GALLONS
UNT-UNITS
YDS-YARDS
OTH-OTHERS
InvoiceType Supply Type Differential Perc SubsupplyType
Regular Inter State Supply
SEZ supplies with payment Intra State 65 Import
SEZ supplies without payment Export
Deemed Exp Job Work
Sale from Bonded WH For Own Use
WOPAY Job Work Return
WPAY Sales Return
Others
SKD/CKD/Lots
Line Sales
Recipients Not Known
Exhibition or Fairs

Nicobar Islands
ModeofPay
ment Supply Type TransactionMode DocumentType Tax on
Cash Outward Regular On-Quantity
Credit Inward BillToShopTo Invoice On-Gross amount
BillFromDispatchFrom Bill Taxable amount
CombinationOf2_3 BillOfEntry Lumpsum
Challan
CreditNote
Others
LOGO Invoice Type
Madatory fields InvoiceType Code
Supplier_GSTIN
Invoice number
Invoice Date
Reverse Charge
Details of Receiver (Billed to)
GSTIN
State code
Place
Pincode

Item Description Quantity Rate Assessee GST Rate IGST Value CGST
ble Value Value

Total Invoice Value

Details of Goods/Services is to be provided


in these columns
Dispatch From Details

SGST Value
Unique Identification Number

Details of Consignee (Shipped to)


ShippingTo_GSTIN
Shipping To_State
Supply Type
Transacion Mode
Version number
ber

pped to)
LOGO Invoice Type
InvoiceType Code
Optional fields Supplier_Legal_Name
Madatory fields Supplier_Trading_name
Supplier_Address1
Supplier_City
Supplier_State
Supplier_GSTIN
Invoice number
Invoice Date
Reverse Charge Details of E way is to be pr
E-Way_bill_no.
coloumn
ECOM_GSTIN
ECOM_POS
Details of Receiver (Billed to)
Buyer name
GSTIN Details of Buyer is to be provided in this
State code coloumn
Address1
Address2
Place
Pincode
Phone number
E-Mail ID

SLNO Item Description ISService HSN Batch Barcode


code
Batch Batch Warranty
name Expiry Date
Date

Details of Goods/Services is to be provided


in these columns

Payee_Name
Err:509
Mode of Payment
Payer_Financial_Acc
ount
Credit_Transfer
Financial_Institution_
Branch
Direct_Debit
CreditDays
Payment_Instruction
Payment_Terms
Details of Supplier is to be pr
coloumn

Supplier_Pincode

Is Invoice cancelled

Details of E way is to be provided in this


coloumn

Dispatch From Details


Company_Name
d in this Address1
Address2
City
State
Pincode

UQC Quantity FreeQty Rate


Details of Supplier is to be provided in this Project_Reference
oloumn
Invoice Refernce Number
Err:509
Contract_Reference
Supplier_Email External_Reference
Supplier_Phone Tender_or_Lot_Reference
Vendor PO Reference number Invoice_Document_Reference
Vendor PO Reference date Preceeding_Invoice_Number

Details pf Consignor is to be provided in this


coloumn Details of Consignee (Shipped to)
ShippingTo_Name
ShippingTo_GSTIN
Shipping To_Address1
Shipping To_Address2
Shipping To_Place
Details of Consignee is to be provided in this Shipping To_Pincode
coloumn Shipping To_State
Supply Type
Transacion Mode

PreTax Details Discount Other Assesse GST


Amount Charges eble Rate
Pretax Particulars Tax On Amount Value

Total Invoice Value

Receipt_Advice_Refere
nce
Version number

r
Details of Supplier is to be provided in this
coloumn

e
ence
ber

pped to)

IGST CGST SGST Cess State GrossAm


Value Value Value Value Cess ount
Amt

You might also like