INVOIC Invoice
TBG1 Supply Chain
A message claiming payment for goods or services supplied under conditions agreed between the seller and the buyer.
The United Nations Standard Invoice Message, with correct data qualification, serves also as the specification for Debit Note and Credit Note messages. Throughout this document, the reference to 'Invoice' may be interpreted as conveying the wider meaning of 'Invoice/Credit Note/Debit Note'.
Header
- 00010Message headerMandatoryMax 1A service segment starting and uniquely identifying a message. The message type code for the Invoice message is INVOIC. Note: Invoice messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 INVOIC 0052 D 0054 13B 0051 UN 1. Data element S009/0057 is retained for upward compatibility. The use ofS016 and/or S017 is encouraged in preference.2. The combination of the values carried in data elements 0062 and S009 shallbe used to identify uniquely the message within its group (if used) or ifnot used, within its interchange, for the purpose of acknowledgement.
- 00020Beginning of messageMandatoryMax 1A segment by which the sender must uniquely identify the invoice by means of its type and number and when necessary its function. 
- 00030Date/time/periodMandatoryMax 35A segment specifying general dates and, when relevant, times related to the whole message. The segment must be specified at least once to identify the invoice date. Examples of the use of this DTM segment is: "shipped on date" or "delivery date". The Date/time/period segment within other Segment groups should be used whenever the date/time/period requires to be logically related to another specified data item e.g. Payment due date is specified within the PYT Segment group. 
- 00040Payment instructionsConditionalMax 1A segment requesting or confirming conditions of payment, guarantee and method of payment for the whole invoice. An example of the use of this segment is to specify the type of documentary credit used in the transaction. 
- 00050Additional informationConditionalMax 5A segment indicating special conditions related to the total invoice owing to origin, customs preference or other commercial factors. 
- 00060Item descriptionConditionalMax 1A segment providing a description common to all line items of the invoice. 
- 00070Free textConditionalMax 99A segment with free text information, in coded or clear form, used when additional information is needed but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually. 
- 00080Place/location identificationConditionalMax 10A segment identifying locations for which details of transport are not known such as country of export, place of cargo receipt, and a place of cargo delivery. 
- 00090Processing informationConditionalMax 10A segment to specify processing indicators relating to the invoice. 
- 00100Dangerous goodsConditionalMax 1A segment to specify the detail information about dangerous goods related to the whole invoice. 
- 00110Related identification numbersConditionalMax 10A segment providing related identification numbers common to all line items. 
- Segment group 1Repeat 99999- 00130ReferenceMandatoryMax 1A segment identifying the reference by its number and where appropriate a line number within a document. 
- 00140Date/time/periodConditionalMax 5A segment specifying the date/time related to the reference. 
- 00150Related identification numbersConditionalMax 5A segment specifying identification numbers related to the reference. 
- 00160Place/location identificationConditionalMax 2A segment specifying location information related to the reference. 
- 00170MeasurementsConditionalMax 5A segment specifying measurement information related to the reference. 
- 00180QuantityConditionalMax 2A segment specifying quantity information related to the reference. 
- 00190Free textConditionalMax 5A segment specifying free text information related to the reference. 
- 00200Monetary amountConditionalMax 2A segment specifying monetary amounts related to the reference. 
- 00210Rate detailsConditionalMax 99A segment specifying a rate associated with the element being referenced. For example, the resulting coefficient of a referenced formula. 
 
- 00130ReferenceMandatoryMax 1
- Segment group 2Repeat 99- 00230Name and addressMandatoryMax 1A segment identifying names and addresses of the parties, in coded or clear form, and their functions relevant to the invoice. Identification of the seller and buyer parties is mandatory for the invoice message. It is recommended that where possible only the coded form of the party ID should be specified e.g. The Buyer and Seller are known to each other, thus only the coded ID is required, but the Consignee or Delivery address may vary and would have to be clearly specified, preferably in structured format. 
- 00240Place/location identificationConditionalMax 25A segment giving more specific location information of the party specified in the NAD segment e.g. internal site/building number. 
- 00250Financial institution informationConditionalMax 5A segment identifying the financial institution (e.g. bank) and relevant account numbers for the seller, buyer and where necessary other parties. 
- 00260Monetary amountConditionalMax 99A segment specifying the monetary amount associated with the party being defined (e.g. the amount to be paid to the party in question). 
- Segment group 3Repeat 9999- 00280ReferenceMandatoryMax 1A segment identifying the reference by its number and where appropriate a line number within a document. 
- 00290Date/time/periodConditionalMax 5A segment specifying the date and/or time related to the reference. 
 
- 00280ReferenceMandatoryMax 1
- Segment group 4Repeat 5- 00310Document/message detailsMandatoryMax 1A segment identifying and providing information relating to the documents required by the party specified by the NAD segment. 
- 00320Date/time/periodConditionalMax 5A segment specifying the date and/or time of the document. 
 
- 00310Document/message detailsMandatoryMax 1
- Segment group 5Repeat 5- 00340Contact informationMandatoryMax 1A segment to identify a person or department, and their function, to whom communications should be directed. 
- 00350Communication contactConditionalMax 5A segment to identify a communications type and number for the contact specified in the CTA segment. 
 
- 00340Contact informationMandatoryMax 1
 
- 00230Name and addressMandatoryMax 1
- Segment group 6Repeat 5- 00370Duty/tax/fee detailsMandatoryMax 1A segment specifying a tax type, category and rate or exemption, relating to the whole invoice e.g. Value Added Tax at the standard rate is applicable for all items. 
- 00380Monetary amountConditionalMax 1A segment specifying the amount for the identified tax/fee. 
- 00390Place/location identificationConditionalMax 5A segment indicating the location to which the tax or exemption specified in the TAX segment applies, e.g. city or state or country tax. 
 
- 00370Duty/tax/fee detailsMandatoryMax 1
- Segment group 7Repeat 99- 00410CurrenciesMandatoryMax 1A segment identifying the currencies required in the invoice e.g. the invoice currency. A rate of exchange may be given to convert a reference currency into a target currency. 
- 00420Date/time/periodConditionalMax 5A segment specifying the date/time/period related to the rate of exchange. 
 
- 00410CurrenciesMandatoryMax 1
- Segment group 8Repeat 10- 00440Payment termsMandatoryMax 1A segment identifying the payment terms and date/time basis. 
- 00450Date/time/periodConditionalMax 5A segment giving the specific date/time/period, if needed, of any payments, discounts, instalments etc. 
- 00460Percentage detailsConditionalMax 1A segment specifying the discount, interest, penalty as well as instalment percentage. 
- 00470Monetary amountConditionalMax 1A segment specifying amounts related to payment discount penalties or instalments. 
- 00480Payment instructionsConditionalMax 1To specify the instructions for payment. 
- 00490Financial institution informationConditionalMax 1To identify an account and a related financial institution. 
 
- 00440Payment termsMandatoryMax 1
- Segment group 9Repeat 10- 00510Transport informationMandatoryMax 1A segment specifying the mode, means and identification of the transport for the goods being invoiced. 040 D5(040,030) If first, then all
- 00520Transport service requirementsConditionalMax 1A segment specifying the contract of carriage requirements for the goods being invoiced. 
- Segment group 10Repeat 10- 00540Place/location identificationMandatoryMax 1A segment identifying locations relevant to the transport specified in the TDT segment e.g. place of departure or border crossing point. 
- 00550Date/time/periodConditionalMax 5A segment identifying the date/time details of departure and/or arrival of the transported goods for the specified location. 
 
- 00540Place/location identificationMandatoryMax 1
- Segment group 11Repeat 9999- 00570ReferenceMandatoryMax 1A segment giving reference to transport details. 
- 00580Date/time/periodConditionalMax 5A segment giving date/time/period on the above reference. 
 
- 00570ReferenceMandatoryMax 1
 
- 00510Transport informationMandatoryMax 1
- Segment group 12Repeat 5- 00600Terms of delivery or transportMandatoryMax 1A segment identifying the delivery terms used e.g. INCOTERMS, code could be used to specify the delivery terms. 
- 00610Place/location identificationConditionalMax 2A segment identifying locations relevant to the delivery terms specified in the TOD segment. 
 
- 00600Terms of delivery or transportMandatoryMax 1
- Segment group 13Repeat 99- 00630Equipment detailsMandatoryMax 1A segment used to identify the equipment, including its type and number. 
- 00640Seal numberConditionalMax 9Used to identify the seal numbers associated with the above equipment. 
 
- 00630Equipment detailsMandatoryMax 1
- Segment group 14Repeat 1000- 00660PackageMandatoryMax 1A segment specifying the number and type of packages for the whole invoice, e.g. number and type of pallets. 
- 00670MeasurementsConditionalMax 5A segment specifying physical measurements of packages described in the PAC segment. e.g. package length, weight. 
- 00680Equipment detailsConditionalMax 1A segment specifying the unit of equipment. 
- Segment group 15Repeat 5- 00700Package identificationMandatoryMax 1A segment specifying markings and labels used on individual physical units (packages) described in the PAC segment. 
- 00710ReferenceConditionalMax 1A segment identifying the master label number. 
- 00720Date/time/periodConditionalMax 5A segment specifying the dates relevant to the package markings. 
- 00730Goods identity numberConditionalMax 5A segment identifying the number or ranges of numbers for use with the package markings. 
 
- 00700Package identificationMandatoryMax 1
 
- 00660PackageMandatoryMax 1
- Segment group 16Repeat 9999- 00750Allowance or chargeMandatoryMax 1A segment identifying the charge or allowance and, where necessary, its calculation sequence. 
- 00760Additional informationConditionalMax 5A segment indicating that allowance or charge specified is subject to special conditions owing to origin, customs preference or commercial factors. 
- 00770Free textConditionalMax 1A segment specifying a textual description of the allowance or charge. 
- Segment group 17Repeat 5- 00790ReferenceMandatoryMax 1A segment identifying the reference by its number and where appropriate a line number within a document. 
- 00800Date/time/periodConditionalMax 5A segment specifying the date and/or time related to the reference. 
 
- 00790ReferenceMandatoryMax 1
- Segment group 18Repeat 1- 00820QuantityMandatoryMax 1A segment identifying the type of quantity and the quantity related to the allowance or charge. 
- 00830Range detailsConditionalMax 1A segment specifying, if required, the range to which the allowance or charge applies. 
 
- 00820QuantityMandatoryMax 1
- Segment group 19Repeat 1- 00850Percentage detailsMandatoryMax 1A segment identifying the percentage and the percentage basis for the calculation of the allowance or charge. 
- 00860Range detailsConditionalMax 1A segment specifying, if required, a range for the application of the percentage. 
 
- 00850Percentage detailsMandatoryMax 1
- Segment group 20Repeat 2- 00880Monetary amountMandatoryMax 1A segment identifying the monetary amount for the allowance or charge. 
- 00890Range detailsConditionalMax 1A segment specifying, if required, a range for the application of the allowance/charge amount. 
- 00900CurrenciesConditionalMax 1A segment specifying the currency and rate of exchange of the monetary amount identified for an allowance or charge. 
- 00910Date/time/periodConditionalMax 1A segment specifying the date of application of the currency exchange rate. 
 
- 00880Monetary amountMandatoryMax 1
- Segment group 21Repeat 1- 00930Rate detailsMandatoryMax 1A segment specifying the rate per unit and the basis for calculation. 
- 00940Range detailsConditionalMax 1A segment specifying, if required, the range for the application of the allowance/charge rate. 
 
- 00930Rate detailsMandatoryMax 1
- Segment group 22Repeat 5- 00960Duty/tax/fee detailsMandatoryMax 1A segment specifying the tax type, category and rate, or exemption, related to the allowance or charge. 
- 00970Monetary amountConditionalMax 1A segment specifying the amount for the allowance or charge. 
 
- 00960Duty/tax/fee detailsMandatoryMax 1
 
- 00750Allowance or chargeMandatoryMax 1
- Segment group 23Repeat 100- 00990Requirements and conditionsMandatoryMax 1A segment to enable industry or national requirements to be specified. 
- 01000ReferenceConditionalMax 5A segment identifying the referenced document by its number and, where appropriate, a line number. 
- 01010Date/time/periodConditionalMax 5A segment specifying the date/time related to the reference. 
- 01020Free textConditionalMax 5A segment with free text information, in coded or clear form, used when additional information is needed but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually. 
 
- 00990Requirements and conditionsMandatoryMax 1
- Segment group 24Repeat 1- 01040Adjustment detailsMandatoryMax 1A segment giving adjustment details. 
- 01050Free textConditionalMax 5A segment giving additional information on the adjustment. 
 
- 01040Adjustment detailsMandatoryMax 1
- Segment group 25Repeat 1- 01070Parties and instructionMandatoryMax 1A segment giving information on parties to instruction. 
- 01080Free textConditionalMax 5A segment giving additional information about parties to instruction. 
 
- 01070Parties and instructionMandatoryMax 1
- Segment group 26Repeat 99- 01100External file link identificationMandatoryMax 1This segment will identify the external files by indicating the file name, file number and its sequence number in an exchange 
- 01110Computer environment detailsConditionalMax 99To give precise definitions of all necessary elements belonging to the configuration of a computer system, e.g. hardware, firmware, operating system, communication and application software. 
- 01120Communication contactConditionalMax 9To identify a communication number of a department or a person to whom communication should be directed. 
- 01130ReferenceConditionalMax 9A segment giving reference related to the file identified by a previous external file link identification segment. 
- 01140Date/time/periodConditionalMax 9This segment will convey the date/time details of the external file. 
- 01150QuantityConditionalMax 9The size/volume of the external file identified in the previous external file link identification segment. 
 
- 01100External file link identificationMandatoryMax 1
Detail
- Segment group 27Repeat 9999999- 01170Line itemMandatoryMax 1A segment identifying the line item by the line number and configuration level, and additionally, identifying the product or service invoiced. Other product identification numbers, e.g. Buyer product number etc., can be specified within the following PIA segment. 
- 01180Additional product idConditionalMax 25A segment providing either additional identification to the product specified in the LIN segment (e.g. Harmonized System number), or provides any substitute product identification. 
- 01190Product group informationConditionalMax 99A segment identifying the product or price group. 
- 01200Item descriptionConditionalMax 99A segment for describing the product or service being invoiced as well as product characteristic. This segment should be used for products or services that cannot be fully identified by a product code or article number. 
- 01210MeasurementsConditionalMax 5A segment enabling the physical measurements of the invoiced item to be specified where this is required for full identification of the product. Any measurements must refer to the product in its unpacked form e.g. thickness of plastic film, length, weight, etc. 
- 01220QuantityConditionalMax 5A segment identifying the product quantities e.g. invoiced quantity. 
- 01230Percentage detailsConditionalMax 1A segment specifying the strength or yield of a product as a percentage e.g. 80% to indicate the strength of an Acid. 
- 01240Additional informationConditionalMax 5A segment indicating that the line item is subject to special conditions owing to origin, customs preference, embargo regulations or commercial factors. 
- 01250Date/time/periodConditionalMax 35A segment specifying date/time/period details relating to the line item only. 
- 01260Goods identity numberConditionalMax 1000A segment providing identity numbers to be applied to the goods being invoiced, e.g. serial numbers for assembled equipment. 
- 01270Related identification numbersConditionalMax 1000A segment providing sets of related identification numbers for a line item, e.g. engine numbers, chassis number and transmission number for a vehicle. 
- 01280Quantity variancesConditionalMax 1A segment identifying quantity variances, between, e.g. quantity delivered/invoiced and quantity ordered. 
- 01290Equipment detailsConditionalMax 1A segment to specify the type and size of equipment being billed. 
- 01300Free textConditionalMax 99A segment with free text information, in coded or clear form, used when additional information is needed but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually. 
- 01310Dangerous goodsConditionalMax 1A segment specifying dangerous goods details relating to the line item only. 
- Segment group 28Repeat 99- 01330Monetary amountMandatoryMax 1A segment specifying any monetary amounts relating to the product, e.g. item amount, insurance value, customs value. 
- 01340CurrenciesConditionalMax 1A segment identifying the currencies required in the line item, when is different from the heading currencies. A rate of exchange may given to convert a reference currency into a target currency. 
 
- 01330Monetary amountMandatoryMax 1
- Segment group 29Repeat 10- 01360Payment termsMandatoryMax 1A segment identifying the payment terms and date/time basis. 
- 01370Date/time/periodConditionalMax 5A segment giving the specific date/time/period, if needed, of any payments, discounts, instalments etc. 
- 01380Percentage detailsConditionalMax 99A segment specifying discount, interest, penalty as well as instalment percentage. 
- 01390Monetary amountConditionalMax 1A segment specifying amounts related to payment discount penalties or instalments. 
 
- 01360Payment termsMandatoryMax 1
- Segment group 30Repeat 25- 01410Price detailsMandatoryMax 1A segment to specify the price type and amount. The price used in the calculation of the line amount will be identified as 'Price'. Indication of "net price" or "gross price" can be given in 5387 "Price specification code". 
- 01420CurrenciesConditionalMax 1A segment specifying the currency for a price. 
- 01430Additional price informationConditionalMax 1A segment to identify pricing information such as a price multiplier, the class or type of trade and additionally identifying the reason for any changes. 
- 01440Range detailsConditionalMax 1A segment to identify the ranges (quantity, amount, etc.) to which the additional price information applies. 
- 01450Date/time/periodConditionalMax 5A segment to identify the date/time/period information related to the price change. e.g. period of validity. 
 
- 01410Price detailsMandatoryMax 1
- Segment group 31Repeat 10- 01470ReferenceMandatoryMax 1A segment identifying the reference by its number and where appropriate a line number within a document. 
- 01480Date/time/periodConditionalMax 5A segment specifying the date/time related to the reference. 
 
- 01470ReferenceMandatoryMax 1
- Segment group 32Repeat 999- 01500PackageMandatoryMax 1A segment specifying the number and type of packages for the line item, e.g. number and type of pallets. 
- 01510MeasurementsConditionalMax 10A segment specifying physical measurements of packages described in the PAC segment e.g. package length, weight. 
- 01520Equipment detailsConditionalMax 1A segment specifying the unit of equipment. 
- Segment group 33Repeat 10- 01540Package identificationMandatoryMax 1A segment specifying markings and labels used on individual physical units (packages) described in the PAC segment. 
- 01550ReferenceConditionalMax 1A segment identifying the master label number. 
- 01560Date/time/periodConditionalMax 5A segment specifying the dates relevant to the package markings. 
- 01570Goods identity numberConditionalMax 10A segment identifying the number or ranges of numbers for use with the package markings. 
 
- 01540Package identificationMandatoryMax 1
 
- 01500PackageMandatoryMax 1
- Segment group 34Repeat 9999- 01590Place/location identificationMandatoryMax 1A segment indicating the location to which part of the consignment has been delivered. 
- 01600QuantityConditionalMax 100A segment specifying the quantity delivered to the identified location. 
- 01610Date/time/periodConditionalMax 5A segment specifying the dates and/or times that the delivery has been made. 
 
- 01590Place/location identificationMandatoryMax 1
- Segment group 35Repeat 99- 01630Duty/tax/fee detailsMandatoryMax 1A segment specifying a tax type, category and rate, or exemption, relating to the line item. 
- 01640Monetary amountConditionalMax 2A segment specifying the amount for the identified tax/fee. 
- 01650Place/location identificationConditionalMax 5A segment indicating the location to which the tax or exemption specified in the TAX segment applies, e.g. city or state or country tax. 
 
- 01630Duty/tax/fee detailsMandatoryMax 1
- Segment group 36Repeat 99- 01670Name and addressMandatoryMax 1A segment identifying names and addresses of the parties, in coded or clear form, and their functions relevant to the line item. It is recommended that where possible only the coded form of the party ID should be specified e.g. The Buyer and Seller are known to each other, thus only the coded ID is required, but the Consignee or Delivery address may vary and would have to be clearly specified, preferably in structured format. 
- 01680Place/location identificationConditionalMax 5A segment giving more specific location information of the party specified in the NAD segment e.g. internal site/building number. 
- 01690Financial institution informationConditionalMax 5A segment identifying the financial institution (e.g. bank) and relevant account numbers for the seller, buyer and where necessary other parties. 
- Segment group 37Repeat 5- 01710ReferenceMandatoryMax 1A segment identifying the reference by its number and where appropriate a line number within a document. 
- 01720Date/time/periodConditionalMax 5A segment specifying the date and/or time related to the reference. 
 
- 01710ReferenceMandatoryMax 1
- Segment group 38Repeat 5- 01740Document/message detailsMandatoryMax 1A segment identifying and providing information relating to the documents required by the party specified by the NAD segment. 
- 01750Date/time/periodConditionalMax 5A segment specifying the date and/or time of the document. 
 
- 01740Document/message detailsMandatoryMax 1
- Segment group 39Repeat 5- 01770Contact informationMandatoryMax 1A segment to identify a person or department, and their function, to whom communications should be directed. 
- 01780Communication contactConditionalMax 5A segment to identify a communications type and number for the contact specified in the CTA segment. 
 
- 01770Contact informationMandatoryMax 1
 
- 01670Name and addressMandatoryMax 1
- Segment group 40Repeat 30- 01800Allowance or chargeMandatoryMax 1A segment identifying the charge or allowance and, where necessary its calculation sequence. 
- 01810Additional informationConditionalMax 5A segment indicating that allowance or charge specified is subject to special conditions owing to origin, customs preference or commercial factors. 
- 01820Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 01830Free textConditionalMax 1A segment specifying a textual description of the allowance or charge. 
- Segment group 41Repeat 1- 01850QuantityMandatoryMax 1A segment identifying the type of quantity and the quantity related to the allowance or charge. 
- 01860Range detailsConditionalMax 1A segment specifying, if required, the range to which the allowance or charge applies. 
 
- 01850QuantityMandatoryMax 1
- Segment group 42Repeat 1- 01880Percentage detailsMandatoryMax 1A segment identifying the percentage and the percentage basis for the calculation of the allowance or charge. 
- 01890Range detailsConditionalMax 1A segment specifying, if required, a range for the application of the percentage. 
 
- 01880Percentage detailsMandatoryMax 1
- Segment group 43Repeat 2- 01910Monetary amountMandatoryMax 1A segment identifying the monetary amount for the allowance or charge. 
- 01920Range detailsConditionalMax 1A segment specifying, if required, a range for the application of the allowance/charge amount. 
- 01930CurrenciesConditionalMax 1A segment specifying the currency and rate of exchange of the monetary amount identified for an allowance or charge. 
- 01940Date/time/periodConditionalMax 1A segment specifying the date of application of the currency exchange rate. 
 
- 01910Monetary amountMandatoryMax 1
- Segment group 44Repeat 1- 01960Rate detailsMandatoryMax 1A segment specifying the rate per unit and the basis for calculation. 
- 01970Range detailsConditionalMax 1A segment specifying, if required, the range for the application of the allowance/charge rate. 
 
- 01960Rate detailsMandatoryMax 1
- Segment group 45Repeat 5- 01990Duty/tax/fee detailsMandatoryMax 1A segment specifying the tax type, category, and rate, or exemption, related to the allowance or charge. 
- 02000Monetary amountConditionalMax 2A segment specifying the amount for the allowance or charge. 
 
- 01990Duty/tax/fee detailsMandatoryMax 1
 
- 01800Allowance or chargeMandatoryMax 1
- Segment group 46Repeat 10- 02020Transport informationMandatoryMax 1A segment specifying the mode, means and identification of the transport for the goods in the line item. 040 D5(040,030) If first, then all
- Segment group 47Repeat 10- 02040Place/location identificationMandatoryMax 1A segment identifying locations relevant to the transport specified in the TDT segment e.g. place of departure or border crossing point. 
- 02050Date/time/periodConditionalMax 5A segment identifying the date/time details of departure and/or arrival of the transported goods for the specified location. 
 
- 02040Place/location identificationMandatoryMax 1
 
- 02020Transport informationMandatoryMax 1
- Segment group 48Repeat 5- 02070Terms of delivery or transportMandatoryMax 1A segment identifying the delivery terms used. e.g. INCOTERMS, code could be used to specify the delivery terms. 
- 02080Place/location identificationConditionalMax 2A segment identifying locations relevant to the delivery terms specified in the TOD segment. 
 
- 02070Terms of delivery or transportMandatoryMax 1
- Segment group 49Repeat 100- 02100Requirements and conditionsMandatoryMax 1A segment to enable industry or national requirements to be specified. 
- 02110ReferenceConditionalMax 5A segment identifying the referenced document by its number and, where appropriate, a line number. 
- 02120Date/time/periodConditionalMax 5A segment specifying the date/time related to the reference. 
- 02130Free textConditionalMax 5A segment with free text information, in coded or clear form, used when additional information is needed but cannot be accommodated within other segments. In computer to computer exchanges such text will normally require the receiver to process this segment manually. 
 
- 02100Requirements and conditionsMandatoryMax 1
- Segment group 50Repeat 999- 02150Processing informationMandatoryMax 1A segment specifying processing indicators related to the line item. 
- 02160ReferenceConditionalMax 9A segment identifying the reference by its number and where appropriate a line number within a document. 
- 02170Item descriptionConditionalMax 99A segment for describing product item descriptions related to the reference. 
- 02180Date/time/periodConditionalMax 5A segment specifying the date and/or time related to the reference. 
- 02190Related identification numbersConditionalMax 5A segment specifying identification numbers related to the reference. 
- 02200Place/location identificationConditionalMax 2A segment specifying location information related to the reference. 
- 02210MeasurementsConditionalMax 5A segment specifying measurement information related to the reference. 
- 02220QuantityConditionalMax 9A segment specifying quantity information related to the reference. 
- 02230Free textConditionalMax 5A segment specifying free text information related to the reference. 
- 02240Monetary amountConditionalMax 2A segment specifying monetary amounts related to the reference. 
 
- 02150Processing informationMandatoryMax 1
- Segment group 51Repeat 99- 02260External file link identificationMandatoryMax 1This segment will identify the external files by indicating the file name, file number and its sequence number in an exchange 
- 02270Computer environment detailsConditionalMax 99To give precise definitions of all necessary elements belonging to the configuration of a computer system, e.g. hardware, firmware, operating system, communication and application software 
- 02280Communication contactConditionalMax 9To identify a communication number of a department or a person to whom communication should be directed 
- 02290ReferenceConditionalMax 9A segment giving reference related to the file identified by a previous external file link identification segment 
- 02300Date/time/periodConditionalMax 9This segment will convey the date/time details of the external file 
- 02310QuantityConditionalMax 9The size/volume of the external file identified in the previous external file link identification segment 
 
- 02260External file link identificationMandatoryMax 1
 
- 01170Line itemMandatoryMax 1
Summary
- 02320Section controlMandatoryMax 1A mandatory service segment placed before the first user segment in the summary section to avoid segment collision. 
- 02330Control totalConditionalMax 10A segment by which control totals may be provided by the sender for checking by the receiver. 
- Segment group 52Repeat 100- 02350Monetary amountMandatoryMax 1A segment giving the total amounts for the whole invoice message such as message monetary amount, message line item total amount, amount subject to payment discount, amount subject to tax, alternative currency total amount, total additional amount, sub- total amounts prepaid, total amount prepaid. 
- Segment group 53Repeat 1- 02370ReferenceMandatoryMax 1A segment identifying the reference by its number and where appropriate a line number within a document. 
- 02380Date/time/periodConditionalMax 5A segment specifying the date/time related to the reference. 
 
- 02370ReferenceMandatoryMax 1
 
- 02350Monetary amountMandatoryMax 1
- Segment group 54Repeat 10- 02400Duty/tax/fee detailsMandatoryMax 1A segment specifying the tax type to be summarized. 
- 02410Monetary amountConditionalMax 9A segment specifying the summary amount for the tax specified. 
 
- 02400Duty/tax/fee detailsMandatoryMax 1
- Segment group 55Repeat 15- 02430Allowance or chargeMandatoryMax 1A segment identifying the charge or allowance type to be summarised. 
- 02440Additional informationConditionalMax 1A segment indicating that allowance or charge specified is subject to special conditions owing to origin, customs preference or commercial factors. 
- 02450Monetary amountConditionalMax 2A segment specifying the summary amount for the allowance or charge. 
- 02460Free textConditionalMax 1A segment specifying a textual description of the allowance or charge. 
 
- 02430Allowance or chargeMandatoryMax 1
- 02470Message trailerMandatoryMax 1A service segment ending a message, giving the total number of segments in the message (including the UNH & UNT) and the control reference number of the message. 1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.