TMI BlogGeneration of Invoice Reference NumberX X X X Extracts X X X X X X X X Extracts X X X X ..... ptional Technical Field Specification Sample Value of the field Explanatory Notes 1. Basic Details 1..1 Mandatory Header for Basic Details 1.0 Version 1..1 Version Number Mandatory String (Max. Length:6) 1.1 This is version of the e-invoice schema. It will be used to keep track of version of Invoice specification. 1.1 IRN 1..1 Invoice Reference Number Mandatory String (Length: 64) a5c12dca80e 7433217 ..b a4013750f20 46f229 This will be a unique reference number for the invoice. However, the supplier will not be populating this field. The registration request may not have this field populated. The Invoice Registration Portal (IRP) will generate this IRN and respond to the registration request. e-invoice ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 0..1 IGST Applicability despite Supplier and Recipient located in same State/UT Optional String (Length: 1) N To report the scenarios where the supply is chargeable to IGST despite the fact that the Supplier and Recipient are located within same State/UT 2. Document_Period 0..1 Optional Header for Document Period 2.1 Document_Period _Start _Date 1..1 Document Period Start Date Mandatory String (DD/MM/YYYY) 21/07/2019 This is the start date of 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 (delive ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 0..1 Date of Receipt Advice Optional String (DD/MM/YYYY) 21/07/2019 Date of issue of receipt advice for advance. 3.2.3 Tender_or_Lot_ Reference 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. ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... lat 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) 999999999 ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... nda 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 Country_Code_of _Export 0..1 Country Code of Export Optiona ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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 days within which payment is due. 7. Delivery_ Information 0..1 Optional Header for Delivery Information 7.1 ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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 Bill Number Optional String (Max length: 20) Alpha numeric In case of export/supply to SEZ, shipping bill number as per Indian Customs EDI System (ICES), can be mentioned, if applicable and available at the time of reporting e-invoice. 10.5 Shipping_Bill_ Date 0..1 Shipping Bill Date Optional String(DD/M M/YYYY) 03/12/2020 Date of Shipping Bill as per Indian Customs EDI System (ICES) 10.6 Export_Duty_ Amount ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... Header for e-way Bill Details 12.1 Transporter_ID 0..1 Transporter ID Optional String (Length: 15) 29AADFV7589C1 ZO 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 Air; 4 for Ship (This field is required if Part-B of e-way bill is also to be generated) 12.3 Trans_Distance 1..1 Distance of Transportation Mandatory Number (Max length: 4) 200 Distance of Transportation (This field is mandatory only if this section is selected) 12.4 Tr ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... A.1.0.2 ShipTo_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 ShipTo_GSTIN 0..1 Ship To GSTIN Optional String (Length: 15) 36AABCT2223L1 ZF GSTIN of the entity to whom the supplies are shipped to. A.1.0.4 ShipTo_Address1 1..1 Ship To Address1 Mandatory String (Max length: 100) Flat No. 2, Priya Towers, Omega Road, Srinivasa Nagar Address 1 of the entity to whom the supplies are shipped to (This field is mandatory only if this section is selected) A.1.0.5 ShipTo_Address2 0..1 Ship To Address2 Optional String (Max length: 100) Flat No. 2, Priya Towers, Omega Road, Srinivasa Nagar Addr ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 11.1 Additional_ Supportin g_Documents_ URL 0..1 Additional Supporting Documents URL Optional String (Max length: 100) http://www.xyz. com/abc This is to enter URL reference of additional supporting documents, if any. 11.2 Additional_ Supporting _ Documents_ base64 0..1 AdditionalSupp orting 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_ 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-wa ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... tration 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 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 s ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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, Vasanth Nagar Address 1 of the entity from which ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... n 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 Optional Refer A 1.4 Some manufacturers may mention batch details (in Section A 1.4) A.1.2.6 Barcode 0..1 Barcode Optional String (Max length: 30) b123 Barcode, if any, of the item. A.1.2.7 Quantity ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... able_ Value 1..1 Item Taxable Value Mandatory Number (Max length: 12,2) 5000 This is the value on which tax is computed. Value cannot be negative. A.1.2.15 GST_Rate 1..1 GST Rate Mandatory Number (Max length: 3,3) 5 The GST rate, represented as percentage that applies to the invoiced item. It will be IGST rate or sum of CGST SGST Rates. A.1.2.16 IGST_Amt 0..1 IGST Amount Optional Number (Max Length: 12,2) 999.45 Amount of IGST payable per item (rounded off to 2 decimals). If IGST is reported, then CGST SGST/UTGST will be blank. For taxable supplies, either IGST or CGST SGST/UTGST should be reported. A.1.2.17 CGST_Amt 0..1 CGST Amount Optional Number (Max Length: 12,2) 650.00 Amount of CGST payable per item (roun ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... asis other than value of item (i.e. specific cess amount computed based on quantity, number etc.) A.1.2.25 Other_Charges_ Item_Level 0..1 Other Charges (item level) Optional Number (Max length: 12,2) 874.95 Any other charges applicable at item level. These may not be part of taxable value, e.g. in case of pure agent reimbursement. A.1.2.26 Purchase_Order_ Line_Reference 0..1 Purchase Order Line Reference Optional String (Max length: 50) 746/ABC/01 Reference of Purchase Order Line A.1.2.27 Item_Total_Amt 0..1 Item Total Amount Mandatory Number (Max length: 12,2) 5000 The item total value that includes all taxes, cesses, as well as other charges. However, this value excludes discount, if any. A.1.2.28 Origin_Country_ Code 0..1 C ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... Total CGST amount for the invoice. Appropriate taxes based on rule will be applicable. For example, either of CGST SGST/UTGST or IGST will be mandatory. As this is conditional mandatory, it is marked as optional A.1.3.4 SGST_UTGST_ Amt_Total 0..1 Total SGST/UTGST Amount Optional Number (Max length : 14,2) 65.45 Total SGST/UTGST amount for the invoice. Appropriate taxes based on 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 (Ma ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... Header for Annexure A 1.4: Batch Details Sr. No. Parameter 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 D ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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 ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... [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 ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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 ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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. Format DD/MM/YYYY 6 Invoice_currency_co de 1..1 Currency code Optio nal string(M ax length:1 6) USD 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. 7 Reversecharge ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... e 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 ax length:20) CREDIT30 This reference is kept for user to provide their receipt advice details to their customer. 18 Tender_or_Lot_Refe rence 0..1 Lot / Batch Reference Optio nal string(M ax length:2 0) TENDERJAN2020 This reference is kept for mentioning number or detail of Lot or Tender if supplies are made under such Lot or tender 19 Contract_Reference 0..1 Contract Number Optio nal string(M ax length:2 0) CONT23072019 ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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 2 Optio nal string(M ax length:1 00) Bangalore City of the Supplier 30 Supplier_City 1.. 1 Supplier address 2 Optio nal string(M ax length:5 0) Bangalore City of the Supplier 31 Supplier_State 1.. 1 Place Mand atory string(M ax length:5 0) Karnataka State of the Supplier 32 Supplier_Pincode 1.. 1 Pincode Mand atory string(M ax length:6 ) 560087 Pincode of the Supplier 33 Suppl ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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) [email protected] Email id of the buyer. This should be provided to help E-Invoicing system to receive this invoice on mail. 46 Payee Information (Seller payment information) 0..1 optio nal 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 47 Payee_Name 1.. 1 Payee name Mand atory ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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 him 59 ECOM_POS 0..1 State code Optio nal String( Max length: 2) 29 Mention og E commerce operator is supply is made through him 60 Invoice Item Details 1..n Man datory 61 List {items} ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... 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, VAT eyc. Mand atory string( Max length: 4) GST,CUST, VAT etc.. Mandatory element. Use GST 73 Remarks 0..1 Remarks/No te Optio nal string( Max length: 100) New batch Items submitted 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. 74 ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... de 1..1 Mode of transportati on Road / Rail / Air / Ship Drop Down - Fixed 1/2/3/4 81 transDistance 1..1 Distance of transportati on Decima l (10,2) 20 82 transporterName 0..1 Transporter Name string( Max length: 100) SPURTHI R 83 transDocNo 0..1 Transporter Doc No TA120; Mandatory if the mode of transport is other than by Road 84 transDocDate 0..1 Transporter Doc Date string (DD/M M/YYY Y) 21-07-2019 20/9/2017 85 vehicleNo 1..1 ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... Address A group of business terms providing information about the address to which goods and services invoiced were or are delivered. 4 ShippingTo_Address 2 0..1 ShippingTo_ Address2 Optio nal string( Max length: 50) Address A group of business terms providing information about the address to which goods and services invoiced were or are delivered. 5 ShippingTo_Place 0..1 ShippingTo_ Place Optio nal string( Max length: 50) Bangalore A group of business terms providing information about the address to which goods and services invoiced were or are delivered. 6 ShippingTo_Pincode 1..1 ShippingTo_ Pincode Mand atory string( Max length: 6) 560001 A group of business terms providing information about the address to which goods and services i ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... re dispatched. 3 City 1..1 Place Optio nal string( Max length: 100) Bangalore Detail of person and address wherefrom goods are dispatched. 4 State 1..1 State Mand atory String( Max length: 2) Karnataka Detail of person and address wherefrom goods are dispatched. 5 Pincode 1..1 Pincode Mand atory string( Max length: 6) 560087 Detail of person and address wherefrom goods are dispatched. A 1.2 Item Details 1..n S No Pa ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... or 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. 10 Rate 1..1 Item Rate per quantity Mand atory Decima l (10,2) 500.5 The number of item units to which the price applies. 11 GrossAmount 1..1 gross amount Optio nal Decima l (10,2) 5000 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. 12 Dis ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... ther if any Optio nal Decima l(11,2) 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. 22 Invoice_line_net_a mount 0..1 Invoice line Net Amount Optio nal Decima l(11,2) 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. 23 Order__Line_Refere nce 0..1 Reference to purchase order option al String (50) Reference of purchase order. 24 ItemTotal 1..1 net amount Optio nal Decima l (13,2) 5000 A group of busines ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... State cess Amount as per invoice Optio nal Decima l(11,2) Taxable value as per Act to be specified 6 Rate 0..1 Tax Rate Optio nal Decima l(11,2) Tax Rate 7 Freight 0..1 Charges Optio nal Decima l(11,2) 8 Insurance 0..1 Charges Optio nal Decima l(11,2) 9 Packaging and Forwarding 0..1 Charges Optio nal Decima l(11,2) 10 Other Charges 0..1 Pretax/post charges Optio nal Decima l(11,2) A group of business terms providing information about allo ..... X X X X Extracts X X X X X X X X Extracts X X X X ..... A 1.3.2 Serial Number Details 0..1 S No Parameter Name Description Field Specifi cations Sample Value 1 SerialNumber 1..1 Serial Number in case of each item having unique number Optio nal string( Max length: 15) 0 2 OtherDetail1 0..1 other detail of serial number Optio nal string( Max length: 10) 0 3 OtherDetail2 0..1 other detail of serial number Optio nal string( Max length: 10) 0 ..... X X X X Extracts X X X X X X X X Extracts X X X X
|