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