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
- 0010Message headerMandatoryMax 1To head, identify and specify a message. 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.
- 0020Beginning of messageMandatoryMax 1To indicate the type and function of a message and to transmit the identifying number. 
- 0030Date/time/periodMandatoryMax 35To specify date, and/or time, or period. 
- 0040Payment instructionsConditionalMax 1To specify the instructions for payment. 
- 0050Additional informationConditionalMax 5To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable. 
- 0060Item descriptionConditionalMax 1To describe an item in either an industry or free format. 
- 0070Free textConditionalMax 99To provide free form or coded text information. 
- 0080Place/location identificationConditionalMax 10To identify a place or a location and/or related locations. 
- 0090Processing informationConditionalMax 10To identify processing information. 
- 0100Dangerous goodsConditionalMax 1To identify dangerous goods. 
- 0110Related identification numbersConditionalMax 10To specify a related set of identification numbers. 
- Segment group 1Repeat 99999- 0130ReferenceMandatoryMax 1To specify a reference. 
- 0140Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 0150Related identification numbersConditionalMax 5To specify a related set of identification numbers. 
- 0160Place/location identificationConditionalMax 2To identify a place or a location and/or related locations. 
- 0170MeasurementsConditionalMax 5To specify physical measurements, including dimension tolerances, weights and counts. 
- 0180QuantityConditionalMax 2To specify a pertinent quantity. 
- 0190Free textConditionalMax 5To provide free form or coded text information. 
- 0200Monetary amountConditionalMax 2To specify a monetary amount. 
- 0210Rate detailsConditionalMax 99To specify rate information. 
 
- 0130ReferenceMandatoryMax 1
- Segment group 2Repeat 99- 0230Name and addressMandatoryMax 1To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207. 
- 0240Place/location identificationConditionalMax 25To identify a place or a location and/or related locations. 
- 0250Financial institution informationConditionalMax 5To identify an account and a related financial institution. 
- 0260Monetary amountConditionalMax 99To specify a monetary amount. 
- Segment group 3Repeat 9999- 0280ReferenceMandatoryMax 1To specify a reference. 
- 0290Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 0280ReferenceMandatoryMax 1
- Segment group 4Repeat 5- 0310Document/message detailsMandatoryMax 1To identify documents and details directly related to it. 
- 0320Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 0310Document/message detailsMandatoryMax 1
- Segment group 5Repeat 5- 0340Contact informationMandatoryMax 1To identify a person or a department to whom communication should be directed. 
- 0350Communication contactConditionalMax 5To identify a communication number of a department or a person to whom communication should be directed. 
 
- 0340Contact informationMandatoryMax 1
 
- 0230Name and addressMandatoryMax 1
- Segment group 6Repeat 5- 0370Duty/tax/fee detailsMandatoryMax 1To specify relevant duty/tax/fee information. 
- 0380Monetary amountConditionalMax 1To specify a monetary amount. 
- 0390Place/location identificationConditionalMax 5To identify a place or a location and/or related locations. 
 
- 0370Duty/tax/fee detailsMandatoryMax 1
- Segment group 7Repeat 99- 0410CurrenciesMandatoryMax 1To specify currencies used in the transaction and relevant details for the rate of exchange. 
- 0420Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 0410CurrenciesMandatoryMax 1
- Segment group 8Repeat 10- 0440Payment termsMandatoryMax 1To specify the terms of payment. 
- 0450Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 0460Percentage detailsConditionalMax 1To specify percentage information. 
- 0470Monetary amountConditionalMax 1To specify a monetary amount. 
- 0480Payment instructionsConditionalMax 1To specify the instructions for payment. 
- 0490Financial institution informationConditionalMax 1To identify an account and a related financial institution. 
 
- 0440Payment termsMandatoryMax 1
- Segment group 9Repeat 10- 0510Transport informationMandatoryMax 1To specify information regarding the transport such as mode of transport, means of transport, its conveyance reference number and the identification of the means of transport. + 040 D5(040,030) If first, then all
- 0520Transport service requirementsConditionalMax 1To specify the contract and carriage conditions and service and priority requirements for the transport. 
- Segment group 10Repeat 10- 0540Place/location identificationMandatoryMax 1To identify a place or a location and/or related locations. 
- 0550Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 0540Place/location identificationMandatoryMax 1
- Segment group 11Repeat 9999- 0570ReferenceMandatoryMax 1To specify a reference. 
- 0580Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 0570ReferenceMandatoryMax 1
 
- 0510Transport informationMandatoryMax 1
- Segment group 12Repeat 5- 0600Terms of delivery or transportMandatoryMax 1To specify terms of delivery or transport. 
- 0610Place/location identificationConditionalMax 2To identify a place or a location and/or related locations. 
 
- 0600Terms of delivery or transportMandatoryMax 1
- Segment group 13Repeat 99- 0630Equipment detailsMandatoryMax 1To identify a unit of equipment. 
- 0640Seal numberConditionalMax 9To specify the seal number or a range of seal numbers. 
 
- 0630Equipment detailsMandatoryMax 1
- Segment group 14Repeat 1000- 0660PackageMandatoryMax 1To describe the number and type of packages/physical units. 
- 0670MeasurementsConditionalMax 5To specify physical measurements, including dimension tolerances, weights and counts. 
- 0680Equipment detailsConditionalMax 1To identify a unit of equipment. 
- Segment group 15Repeat 5- 0700Package identificationMandatoryMax 1To specify markings and labels on individual packages or physical units. 
- 0710ReferenceConditionalMax 1To specify a reference. 
- 0720Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 0730Goods identity numberConditionalMax 5To give specific identification numbers, either as single numbers or ranges. 
 
- 0700Package identificationMandatoryMax 1
 
- 0660PackageMandatoryMax 1
- Segment group 16Repeat 9999- 0750Allowance or chargeMandatoryMax 1To identify allowance or charge details. 
- 0760Additional informationConditionalMax 5To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable. 
- 0770Free textConditionalMax 1To provide free form or coded text information. 
- Segment group 17Repeat 5- 0790ReferenceMandatoryMax 1To specify a reference. 
- 0800Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 0790ReferenceMandatoryMax 1
- Segment group 18Repeat 1- 0820QuantityMandatoryMax 1To specify a pertinent quantity. 
- 0830Range detailsConditionalMax 1To identify a range. 
 
- 0820QuantityMandatoryMax 1
- Segment group 19Repeat 1- 0850Percentage detailsMandatoryMax 1To specify percentage information. 
- 0860Range detailsConditionalMax 1To identify a range. 
 
- 0850Percentage detailsMandatoryMax 1
- Segment group 20Repeat 2- 0880Monetary amountMandatoryMax 1To specify a monetary amount. 
- 0890Range detailsConditionalMax 1To identify a range. 
- 0900CurrenciesConditionalMax 1To specify currencies used in the transaction and relevant details for the rate of exchange. 
- 0910Date/time/periodConditionalMax 1To specify date, and/or time, or period. 
 
- 0880Monetary amountMandatoryMax 1
- Segment group 21Repeat 1- 0930Rate detailsMandatoryMax 1To specify rate information. 
- 0940Range detailsConditionalMax 1To identify a range. 
 
- 0930Rate detailsMandatoryMax 1
- Segment group 22Repeat 5- 0960Duty/tax/fee detailsMandatoryMax 1To specify relevant duty/tax/fee information. 
- 0970Monetary amountConditionalMax 1To specify a monetary amount. 
 
- 0960Duty/tax/fee detailsMandatoryMax 1
 
- 0750Allowance or chargeMandatoryMax 1
- Segment group 23Repeat 100- 0990Requirements and conditionsMandatoryMax 1To specify sector/subject requirements and conditions. 
- 1000ReferenceConditionalMax 5To specify a reference. 
- 1010Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 1020Free textConditionalMax 5To provide free form or coded text information. 
 
- 0990Requirements and conditionsMandatoryMax 1
- Segment group 24Repeat 1- 1040Adjustment detailsMandatoryMax 1To identify the reason for an adjustment. 
- 1050Free textConditionalMax 5To provide free form or coded text information. 
 
- 1040Adjustment detailsMandatoryMax 1
- Segment group 25Repeat 1- 1070Parties and instructionMandatoryMax 1To specify parties to an instruction, the instruction, or both. 
- 1080Free textConditionalMax 5To provide free form or coded text information. 
 
- 1070Parties and instructionMandatoryMax 1
Detail
- Segment group 26Repeat 9999999- 1100Line itemMandatoryMax 1To identify a line item and configuration. 
- 1110Additional product idConditionalMax 25To specify additional or substitutional item identification codes. 
- 1120Product group informationConditionalMax 99To indicate the group in which a product belongs. 
- 1130Item descriptionConditionalMax 99To describe an item in either an industry or free format. 
- 1140MeasurementsConditionalMax 5To specify physical measurements, including dimension tolerances, weights and counts. 
- 1150QuantityConditionalMax 5To specify a pertinent quantity. 
- 1160Percentage detailsConditionalMax 1To specify percentage information. 
- 1170Additional informationConditionalMax 5To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable. 
- 1180Date/time/periodConditionalMax 35To specify date, and/or time, or period. 
- 1190Goods identity numberConditionalMax 1000To give specific identification numbers, either as single numbers or ranges. 
- 1200Related identification numbersConditionalMax 1000To specify a related set of identification numbers. 
- 1210Quantity variancesConditionalMax 1To specify item details relating to quantity variances. 
- 1220Equipment detailsConditionalMax 1To identify a unit of equipment. 
- 1230Free textConditionalMax 99To provide free form or coded text information. 
- 1240Dangerous goodsConditionalMax 1To identify dangerous goods. 
- Segment group 27Repeat 99- 1260Monetary amountMandatoryMax 1To specify a monetary amount. 
- 1270CurrenciesConditionalMax 1To specify currencies used in the transaction and relevant details for the rate of exchange. 
 
- 1260Monetary amountMandatoryMax 1
- Segment group 28Repeat 10- 1290Payment termsMandatoryMax 1To specify the terms of payment. 
- 1300Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 1310Percentage detailsConditionalMax 99To specify percentage information. 
- 1320Monetary amountConditionalMax 1To specify a monetary amount. 
 
- 1290Payment termsMandatoryMax 1
- Segment group 29Repeat 25- 1340Price detailsMandatoryMax 1To specify price information. 
- 1350CurrenciesConditionalMax 1To specify currencies used in the transaction and relevant details for the rate of exchange. 
- 1360Additional price informationConditionalMax 1To provide information concerning pricing related to class of trade, price multiplier, and reason for change. 
- 1370Range detailsConditionalMax 1To identify a range. 
- 1380Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 1340Price detailsMandatoryMax 1
- Segment group 30Repeat 10- 1400ReferenceMandatoryMax 1To specify a reference. 
- 1410Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 1400ReferenceMandatoryMax 1
- Segment group 31Repeat 10- 1430PackageMandatoryMax 1To describe the number and type of packages/physical units. 
- 1440MeasurementsConditionalMax 10To specify physical measurements, including dimension tolerances, weights and counts. 
- 1450Equipment detailsConditionalMax 1To identify a unit of equipment. 
- Segment group 32Repeat 10- 1470Package identificationMandatoryMax 1To specify markings and labels on individual packages or physical units. 
- 1480ReferenceConditionalMax 1To specify a reference. 
- 1490Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 1500Goods identity numberConditionalMax 10To give specific identification numbers, either as single numbers or ranges. 
 
- 1470Package identificationMandatoryMax 1
 
- 1430PackageMandatoryMax 1
- Segment group 33Repeat 9999- 1520Place/location identificationMandatoryMax 1To identify a place or a location and/or related locations. 
- 1530QuantityConditionalMax 100To specify a pertinent quantity. 
- 1540Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 1520Place/location identificationMandatoryMax 1
- Segment group 34Repeat 99- 1560Duty/tax/fee detailsMandatoryMax 1To specify relevant duty/tax/fee information. 
- 1570Monetary amountConditionalMax 2To specify a monetary amount. 
- 1580Place/location identificationConditionalMax 5To identify a place or a location and/or related locations. 
 
- 1560Duty/tax/fee detailsMandatoryMax 1
- Segment group 35Repeat 99- 1600Name and addressMandatoryMax 1To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207. 
- 1610Place/location identificationConditionalMax 5To identify a place or a location and/or related locations. 
- 1620Financial institution informationConditionalMax 5To identify an account and a related financial institution. 
- Segment group 36Repeat 5- 1640ReferenceMandatoryMax 1To specify a reference. 
- 1650Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 1640ReferenceMandatoryMax 1
- Segment group 37Repeat 5- 1670Document/message detailsMandatoryMax 1To identify documents and details directly related to it. 
- 1680Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 1670Document/message detailsMandatoryMax 1
- Segment group 38Repeat 5- 1700Contact informationMandatoryMax 1To identify a person or a department to whom communication should be directed. 
- 1710Communication contactConditionalMax 5To identify a communication number of a department or a person to whom communication should be directed. 
 
- 1700Contact informationMandatoryMax 1
 
- 1600Name and addressMandatoryMax 1
- Segment group 39Repeat 30- 1730Allowance or chargeMandatoryMax 1To identify allowance or charge details. 
- 1740Additional informationConditionalMax 5To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable. 
- 1750Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 1760Free textConditionalMax 1To provide free form or coded text information. 
- Segment group 40Repeat 1- 1780QuantityMandatoryMax 1To specify a pertinent quantity. 
- 1790Range detailsConditionalMax 1To identify a range. 
 
- 1780QuantityMandatoryMax 1
- Segment group 41Repeat 1- 1810Percentage detailsMandatoryMax 1To specify percentage information. 
- 1820Range detailsConditionalMax 1To identify a range. 
 
- 1810Percentage detailsMandatoryMax 1
- Segment group 42Repeat 2- 1840Monetary amountMandatoryMax 1To specify a monetary amount. 
- 1850Range detailsConditionalMax 1To identify a range. 
- 1860CurrenciesConditionalMax 1To specify currencies used in the transaction and relevant details for the rate of exchange. 
- 1870Date/time/periodConditionalMax 1To specify date, and/or time, or period. 
 
- 1840Monetary amountMandatoryMax 1
- Segment group 43Repeat 1- 1890Rate detailsMandatoryMax 1To specify rate information. 
- 1900Range detailsConditionalMax 1To identify a range. 
 
- 1890Rate detailsMandatoryMax 1
- Segment group 44Repeat 5- 1920Duty/tax/fee detailsMandatoryMax 1To specify relevant duty/tax/fee information. 
- 1930Monetary amountConditionalMax 2To specify a monetary amount. 
 
- 1920Duty/tax/fee detailsMandatoryMax 1
 
- 1730Allowance or chargeMandatoryMax 1
- Segment group 45Repeat 10- 1950Transport informationMandatoryMax 1To specify information regarding the transport such as mode of transport, means of transport, its conveyance reference number and the identification of the means of transport. + 040 D5(040,030) If first, then all
- Segment group 46Repeat 10- 1970Place/location identificationMandatoryMax 1To identify a place or a location and/or related locations. 
- 1980Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 1970Place/location identificationMandatoryMax 1
 
- 1950Transport informationMandatoryMax 1
- Segment group 47Repeat 5- 2000Terms of delivery or transportMandatoryMax 1To specify terms of delivery or transport. 
- 2010Place/location identificationConditionalMax 2To identify a place or a location and/or related locations. 
 
- 2000Terms of delivery or transportMandatoryMax 1
- Segment group 48Repeat 100- 2030Requirements and conditionsMandatoryMax 1To specify sector/subject requirements and conditions. 
- 2040ReferenceConditionalMax 5To specify a reference. 
- 2050Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 2060Free textConditionalMax 5To provide free form or coded text information. 
 
- 2030Requirements and conditionsMandatoryMax 1
- Segment group 49Repeat 999- 2080Processing informationMandatoryMax 1To identify processing information. 
- 2090ReferenceConditionalMax 9To specify a reference. 
- 2100Item descriptionConditionalMax 99To describe an item in either an industry or free format. 
- 2110Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
- 2120Related identification numbersConditionalMax 5To specify a related set of identification numbers. 
- 2130Place/location identificationConditionalMax 2To identify a place or a location and/or related locations. 
- 2140MeasurementsConditionalMax 5To specify physical measurements, including dimension tolerances, weights and counts. 
- 2150QuantityConditionalMax 9To specify a pertinent quantity. 
- 2160Free textConditionalMax 5To provide free form or coded text information. 
- 2170Monetary amountConditionalMax 2To specify a monetary amount. 
 
- 2080Processing informationMandatoryMax 1
 
- 1100Line itemMandatoryMax 1
Summary
- 2180Section controlMandatoryMax 1To separate header, detail and summary sections of a message. 
- 2190Control totalConditionalMax 10To provide control total. 
- Segment group 50Repeat 100- 2210Monetary amountMandatoryMax 1To specify a monetary amount. 
- Segment group 51Repeat 1- 2230ReferenceMandatoryMax 1To specify a reference. 
- 2240Date/time/periodConditionalMax 5To specify date, and/or time, or period. 
 
- 2230ReferenceMandatoryMax 1
 
- 2210Monetary amountMandatoryMax 1
- Segment group 52Repeat 10- 2260Duty/tax/fee detailsMandatoryMax 1To specify relevant duty/tax/fee information. 
- 2270Monetary amountConditionalMax 9To specify a monetary amount. 
 
- 2260Duty/tax/fee detailsMandatoryMax 1
- Segment group 53Repeat 15- 2290Allowance or chargeMandatoryMax 1To identify allowance or charge details. 
- 2300Additional informationConditionalMax 1To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable. 
- 2310Monetary amountConditionalMax 2To specify a monetary amount. 
- 2320Free textConditionalMax 1To provide free form or coded text information. 
 
- 2290Allowance or chargeMandatoryMax 1
- 2330Message trailerMandatoryMax 1To end and check the completeness of a message. 1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.