Professional Documents
Culture Documents
36
65
89
Company_Name
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
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
ShippingTo_Name
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.
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 code for classifying the item by its type or nature. HSN code
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
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
No required PreTaxDetails
No optional Roundoff
10 Yes Quantity
Yes Heading
No Not Mentioned
No Not Mentioned
No optional Not Mentioned
No optional Heading
Yes Heading
50 Yes PreTaxAmount
Yes DiscountAmount
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
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)
Page 2
e-Invoice Schema
42 Billing_Phone 0..1 Phone number Optional
43 Billing_Email 0..1 eMail id Optional
Page 3
e-Invoice Schema
69 Extra Information 0..1 Optional
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
Page 5
e-Invoice Schema
16 Iamt 0..1 IGST Amount as per item Mandatory
Page 6
e-Invoice Schema
3 WarrantyDate 0..1 Warranty Date 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
Character Y
Page 8
e-Invoice Schema
string(Max length:16) Sa/1/2019
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: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:100)
string(Max length:1000)
Decimal (10,2)
Page 11
e-Invoice Schema
Decimal (10,2)
Decimal (10,2) 50
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)
Refer A 1.3.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)
string (DD/MM/YYYY)
Page 13
e-Invoice Schema
string (DD/MM/YYYY)
string(Max length:10)
string(Max length:10)
Decimal(11,2)
Page 14
e-Invoice Schema
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.
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.
A name by which the Supplier is known, other than Supplier name (also known as
Business name).
GSTIN of the supplier
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
Cash/Credit/Direct Transfer
A group of business terms to specify Branch of Payee
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 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
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
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 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.
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
SGST Value
Unique Identification Number
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
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
Receipt_Advice_Refere
nce
Version number
r
Details of Supplier is to be provided in this
coloumn
e
ence
ber
pped to)