Just a moment...

Top
Help
AI OCR

Convert scanned orders, printed notices, PDFs and images into clean, searchable, editable text within seconds. Starting at 2 Credits/page

Try Now
×

By creating an account you can:

Logo TaxTMI
>
Call Us / Help / Feedback

Contact Us At :

E-mail: [email protected]

Call / WhatsApp at: +91 99117 96707

For more information, Check Contact Us

FAQs :

To know Frequently Asked Questions, Check FAQs

Most Asked Video Tutorials :

For more tutorials, Check Video Tutorials

Submit Feedback/Suggestion :

Email :
Please provide your email address so we can follow up on your feedback.
Category :
Description :
Min 15 characters0/2000
TMI Blog
Home / RSS

Generation of Invoice Reference Number

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....; 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 is valid only when it has the IRN. Hence, this is marked as mandatory field. 1.2 Supply_Type_ Code 1..1 Code for Supply 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 Mand....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....voice 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) 3.1.2 Preceding_ Document_ Date 1..1 Date of Preceding Document Mandatory String (DD/MM/YYYY) 21/07/2019 Date of preceding document/invoice. (This field is mandatory only if this section is selected) 3.1.3 Other_ Reference 0..1 Other Reference Optional String (Max length:20) KOL01 This field is to provide any additional reference e.g. specific branch, their user ID, their employee ID, sales centre reference etc. 3.2 Receipt / Contract References 0..n   Optional     Sub-header for Receipt / Contract References 3.2.1 Receipt_Advice_R eference 0..1 Receipt Advice Reference Optional String (Max length:20) CREDIT30 This reference is kept for user to provide number of their receipt advice to their customer, in lieu of advance. 3.2.2 Receipt_Advice _Date 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 ....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

.... 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) [email protected] e-mail ID of the Supplier, as per REGEX (Regular Expressions) pattern 5. Recipient Information 1..1   Mandatory     Header for Recipient Information 5.1 Recipient_Legal_ Name 1..1 Recipient Legal Name Mandatory String (Max. length:100) PQR Pvt. Ltd. It will be legal name of recipient, as per PAN. 5.2 Recipient_Trade_ Name 0..1 Recipient Trade Name Optional String (Max length:100) Adarsha It will be trade name of recipient, if available. 5.3 Recipient_ GSTIN 1..1 GSTIN of Recipient Mandatory String (Length:15) 29ABCCR1832C1 ZX, URP GSTIN of the Recipient, if available. URP: In c....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

.... 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 days within which payment is due. 7. Delivery_ Information 0..1   Optional     Header for Delivery Information 7.1 Ship_To_Details 0..1 Ship To Details Optional ....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....t) 10.7 Supplier_Can_ Opt_Refund 0..1 Supplier Can Opt Refund Optional String (Length: 1) Y / N In case of deemed export supplies, this field is for mentioning whether supplier can exercise the option of claiming refund or not. 10.8 ECOM_GSTIN 0..1 e-Commerce Operator's GSTIN Optional String (Length: 15) 29ABCCR1832C1 CX GSTIN of e-commerce operator, if supply is made 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 addition....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....hom the supplies are shipped to. (This field is mandatory only if this section is selected) 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 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 ....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....ns_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 0..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 Transporter_Name 0..1 Transporter Name Optional String (Max length: 100) Sphurthi Transporters Name of the Transporter 12.5 Trans_Doc_No. 0..1 Transport Document Number Optional 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 ....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....ional     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 goods are dispatched. (This field is mandatory only if this section is selected) A.1.1.3 Dispatch From_ Address2 1..1 Dispatch From Address2 Mandatory String (Max length: 100) Building No. 4/2, Flat No. 3, Kakatiya Apartments, Vasanth Nagar Address 2 of the entity from which goods are dispatched. A.1.1.4 Dispatch From_ Place 1..1 Dispatch From Place Mandatory String (Max length: 100) Bangalore Place (City/Town/Village) of the entity from which goods are dispatched. (This field is mandatory only if this sectio....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....ed 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 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 s....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

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

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....Max length: 14,2) 745249678.50 The total value of invoice including taxes/GST and rounded to two decimals maximum. A.1.3.11 Total_Invoice_ Value_FCNR 0..1 Total Invoice Value in FCNR Optional Number (Max length: 14,2) $5729.65 The total value of invoice in Additional Currency A.1.3.12 Paid_Amount 0..1 Paid Amount Optional Number (Max length:14,2) 8463.50 The amount, if any, which has been paid in advance. It must be rounded to maximum 2 decimals. A.1.3.13 Amount_Due_ 0..1 Amount Due Optional Number (Max length:14,2) 98789.50 The outstanding amount due for payment. It must be rounded to maximum 2 decimals. A 1.4 Batch Details 0..1   Optional     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 ....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....bsp;                                                                                               Freight                         Insurance                         Packing and Forwarding Charges etc.                       Total                       Total Invoice Value (In figure)               Total Invoice Value (In Words)                 Signature Name of the Signatory Designation or Status" 3. Substituted vide Notificati....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....: 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 Field name Cardi nalit y Small Description of the field  Is it  Mand atory on invoic e? Technic al Field Specific ations Sample Value of the field Explanatory Notes of the Field 0 Version 1..1 Version number Mand atory  string(M ax length:1 0) 1.0 It is the version of schema . It will be used to keep track of version of Invoice specification.  1 IRN 0..1  Invoice Refernce  Number Mand atory string(M ax length:5 0) 649b01ft This will be a unique reference number for this invoice. It can be generated by application based on the Al....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

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

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

[email protected] Email id of the Supplier.  35 Buyer Information 1..1   Man dator y     Header for Buyer information 36 Billing_Name 1.. 1 Buyer Legal name Mand atory string(M ax length:1 00) Adarsha It will be legal name of buyer 37 Billing_Trade_Na me 1.. 1 Buyer Legal name Mand atory string(M ax length:1 00) Adarsha It will be Trade Name 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......

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....bsp;     61 List {items}   Items Mand atory Refer  A 1.2 A group of business terms providing information about the goods and services invoiced. 62 Document Total 1..1   Man dator y         63 TotalDetails 1..1 Bill TotalDetails Mand atory Refer  A 1.3 0 64 Tax_Total 1..1 Total Tax Amount Mand atory Decima l (10,2)   When tax currency code is provided, two instances of the tax total must be present, but only one with tax subtotal. 65 Sum_of_Invoice_lin e_net_amount 0..1 Item level net amount option al Decima l (10,2)   Sum of all Invoice line net amounts in the Invoice. Must be rounded to maximum 2 decimals. 66 Sum_of_allowances _on_document_leve l 0..1 total discount 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 ....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....el 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 29AADFV7589C1ZO GSTIN :: 29AMRPV8729L1Z1 80 transMode  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 Vehicle No Optio nal string( Max length: 20)    KA12KA1234  or  KA12K1234  or  KA123456  or  KAR1234 86 Signature Detials 0..1   Man dator y       87 DSC 1..1 Digital Signature of the Document     DSC KEY Hash an optional field since....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

....tory 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 1..1 Address1 Mand atory string( Max length: 100) Vasanth Nagar Detail of person and address wherefrom goods are dispatched. 2 Address2 0..1 Address2 Optio nal string( Max length: 100) Millers Road Detail of person and address wherefrom goods are 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 l....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

.... 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 Decima l(11,2) 650.00   18 Samt 0..1 SGST Amount as per item Mand atory Decima l(11,2) 650.00   19 Csamt 0..1 CESS Amount as per item Optio nal Decima l(11,2) 65.00 &n....

X X   X X   Extracts   X X   X X

Full Text of the Document

X X   X X   Extracts   X X   X X

.... 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 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       &n....