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 country/place/location/related location one/related location two.
- 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 country/place/location/related location one/related location two.
- 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 country/place/location/related location one/related location two.
- 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, either printed, electronically transferred, or referenced as specified in message description, including, where relevant, the identification of the type of transaction that will result from this message.
- 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 country/place/location/related location one/related location two.
- 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 country/place/location/related location one/related location two.
- 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 country/place/location/related location one/related location two.
- 0570Terms of delivery or transportMandatoryMax 1
- Segment group 13Repeat 1000
- 0600PackageMandatoryMax 1
To describe the number and type of packages/physical units.
- 0610MeasurementsConditionalMax 5
To specify physical measurements, including dimension tolerances, weights and counts.
- 0620Equipment detailsConditionalMax 1
To identify a unit of equipment.
- Segment group 14Repeat 5
- 0640Package identificationMandatoryMax 1
To specify markings and labels on individual packages or physical units.
- 0650ReferenceConditionalMax 1
To specify a reference.
- 0660Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0670Goods identity numberConditionalMax 5
To give specific identification numbers, either as single numbers or ranges.
- 0640Package identificationMandatoryMax 1
- 0600PackageMandatoryMax 1
- Segment group 15Repeat 9999
- 0690Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 0700Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0710Free textConditionalMax 1
To provide free form or coded text information.
- Segment group 16Repeat 5
- 0730ReferenceMandatoryMax 1
To specify a reference.
- 0740Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0730ReferenceMandatoryMax 1
- Segment group 17Repeat 1
- 0760QuantityMandatoryMax 1
To specify a pertinent quantity.
- 0770Range detailsConditionalMax 1
To identify a range.
- 0760QuantityMandatoryMax 1
- Segment group 18Repeat 1
- 0790Percentage detailsMandatoryMax 1
To specify percentage information.
- 0800Range detailsConditionalMax 1
To identify a range.
- 0790Percentage detailsMandatoryMax 1
- Segment group 19Repeat 2
- 0820Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0830Range detailsConditionalMax 1
To identify a range.
- 0840CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0850Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0820Monetary amountMandatoryMax 1
- Segment group 20Repeat 1
- 0870Rate detailsMandatoryMax 1
To specify rate information.
- 0880Range detailsConditionalMax 1
To identify a range.
- 0870Rate detailsMandatoryMax 1
- Segment group 21Repeat 5
- 0900Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0910Monetary amountConditionalMax 1
To specify a monetary amount.
- 0900Duty/tax/fee detailsMandatoryMax 1
- 0690Allowance or chargeMandatoryMax 1
- Segment group 22Repeat 100
- 0930Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 0940ReferenceConditionalMax 5
To specify a reference.
- 0950Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0960Free textConditionalMax 5
To provide free form or coded text information.
- 0930Requirements and conditionsMandatoryMax 1
- Segment group 23Repeat 1
- 0980Adjustment detailsMandatoryMax 1
To identify the reason for an adjustment.
- 0990Free textConditionalMax 5
To provide free form or coded text information.
- 0980Adjustment detailsMandatoryMax 1
- Segment group 24Repeat 1
- 1010Parties to instructionMandatoryMax 1
To specify parties to an instruction and where relevant, the instruction.
- 1020Free textConditionalMax 5
To provide free form or coded text information.
- 1010Parties to instructionMandatoryMax 1
Detail
- Segment group 25Repeat 9999999
- 1040Line itemMandatoryMax 1
To identify a line item and configuration.
- 1050Additional product idConditionalMax 25
To specify additional or substitutional item identification codes.
- 1060Item descriptionConditionalMax 10
To describe an item in either an industry or free format.
- 1070MeasurementsConditionalMax 5
To specify physical measurements, including dimension tolerances, weights and counts.
- 1080QuantityConditionalMax 5
To specify a pertinent quantity.
- 1090Percentage detailsConditionalMax 1
To specify percentage information.
- 1100Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1110Date/time/periodConditionalMax 35
To specify date, and/or time, or period.
- 1120Goods identity numberConditionalMax 1000
To give specific identification numbers, either as single numbers or ranges.
- 1130Related identification numbersConditionalMax 1000
To specify a related set of identification numbers.
- 1140Quantity variancesConditionalMax 1
To specify item details relating to quantity variances.
- 1150Equipment detailsConditionalMax 1
To identify a unit of equipment.
- 1160Free textConditionalMax 5
To provide free form or coded text information.
- 1170Dangerous goodsConditionalMax 1
To identify dangerous goods.
- Segment group 26Repeat 10
- 1190Monetary amountMandatoryMax 1
To specify a monetary amount.
- 1200CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1190Monetary amountMandatoryMax 1
- Segment group 27Repeat 10
- 1220Payment terms basisMandatoryMax 1
To specify the payment terms basis.
- 1230Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1240Percentage detailsConditionalMax 1
To specify percentage information.
- 1250Monetary amountConditionalMax 1
To specify a monetary amount.
- 1220Payment terms basisMandatoryMax 1
- Segment group 28Repeat 25
- 1270Price detailsMandatoryMax 1
To specify price information.
- 1280CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1290Additional price informationConditionalMax 1
To provide information concerning pricing related to class of trade, price multiplier, and reason for change.
- 1300Range detailsConditionalMax 1
To identify a range.
- 1310Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1270Price detailsMandatoryMax 1
- Segment group 29Repeat 10
- 1330ReferenceMandatoryMax 1
To specify a reference.
- 1340Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1330ReferenceMandatoryMax 1
- Segment group 30Repeat 10
- 1360PackageMandatoryMax 1
To describe the number and type of packages/physical units.
- 1370MeasurementsConditionalMax 10
To specify physical measurements, including dimension tolerances, weights and counts.
- 1380Equipment detailsConditionalMax 1
To identify a unit of equipment.
- Segment group 31Repeat 10
- 1400Package identificationMandatoryMax 1
To specify markings and labels on individual packages or physical units.
- 1410ReferenceConditionalMax 1
To specify a reference.
- 1420Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1430Goods identity numberConditionalMax 10
To give specific identification numbers, either as single numbers or ranges.
- 1400Package identificationMandatoryMax 1
- 1360PackageMandatoryMax 1
- Segment group 32Repeat 9999
- 1450Place/location identificationMandatoryMax 1
To identify a country/place/location/related location one/related location two.
- 1460QuantityConditionalMax 100
To specify a pertinent quantity.
- 1470Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1450Place/location identificationMandatoryMax 1
- Segment group 33Repeat 99
- 1490Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1500Monetary amountConditionalMax 1
To specify a monetary amount.
- 1510Place/location identificationConditionalMax 5
To identify a country/place/location/related location one/related location two.
- 1490Duty/tax/fee detailsMandatoryMax 1
- Segment group 34Repeat 99
- 1530Name 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.
- 1540Place/location identificationConditionalMax 5
To identify a country/place/location/related location one/related location two.
- Segment group 35Repeat 5
- 1560ReferenceMandatoryMax 1
To specify a reference.
- 1570Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1560ReferenceMandatoryMax 1
- Segment group 36Repeat 5
- 1590Document/message detailsMandatoryMax 1
To identify documents, either printed, electronically transferred, or referenced as specified in message description, including, where relevant, the identification of the type of transaction that will result from this message.
- 1600Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1590Document/message detailsMandatoryMax 1
- Segment group 37Repeat 5
- 1620Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 1630Communication contactConditionalMax 5
To identify a communication number of a department or a person to whom communication should be directed.
- 1620Contact informationMandatoryMax 1
- 1530Name and addressMandatoryMax 1
- Segment group 38Repeat 30
- 1650Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 1660Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1670Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1680Free textConditionalMax 1
To provide free form or coded text information.
- Segment group 39Repeat 1
- 1700QuantityMandatoryMax 1
To specify a pertinent quantity.
- 1710Range detailsConditionalMax 1
To identify a range.
- 1700QuantityMandatoryMax 1
- Segment group 40Repeat 1
- 1730Percentage detailsMandatoryMax 1
To specify percentage information.
- 1740Range detailsConditionalMax 1
To identify a range.
- 1730Percentage detailsMandatoryMax 1
- Segment group 41Repeat 2
- 1760Monetary amountMandatoryMax 1
To specify a monetary amount.
- 1770Range detailsConditionalMax 1
To identify a range.
- 1780CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1790Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 1760Monetary amountMandatoryMax 1
- Segment group 42Repeat 1
- 1810Rate detailsMandatoryMax 1
To specify rate information.
- 1820Range detailsConditionalMax 1
To identify a range.
- 1810Rate detailsMandatoryMax 1
- Segment group 43Repeat 5
- 1840Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1850Monetary amountConditionalMax 1
To specify a monetary amount.
- 1840Duty/tax/fee detailsMandatoryMax 1
- 1650Allowance or chargeMandatoryMax 1
- Segment group 44Repeat 10
- 1870Details 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 45Repeat 10
- 1890Place/location identificationMandatoryMax 1
To identify a country/place/location/related location one/related location two.
- 1900Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1890Place/location identificationMandatoryMax 1
- 1870Details of transportMandatoryMax 1
- Segment group 46Repeat 5
- 1920Terms of delivery or transportMandatoryMax 1
To specify terms of delivery or transport.
- 1930Place/location identificationConditionalMax 2
To identify a country/place/location/related location one/related location two.
- 1920Terms of delivery or transportMandatoryMax 1
- Segment group 47Repeat 100
- 1950Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 1960ReferenceConditionalMax 5
To specify a reference.
- 1970Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1980Free textConditionalMax 5
To provide free form or coded text information.
- 1950Requirements and conditionsMandatoryMax 1
- Segment group 48Repeat 10
- 2000General indicatorMandatoryMax 1
To transmit a processing indicator.
- 2010ReferenceConditionalMax 1
To specify a reference.
- 2020Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 2030Related identification numbersConditionalMax 5
To specify a related set of identification numbers.
- 2040Place/location identificationConditionalMax 2
To identify a country/place/location/related location one/related location two.
- 2050MeasurementsConditionalMax 5
To specify physical measurements, including dimension tolerances, weights and counts.
- 2060QuantityConditionalMax 2
To specify a pertinent quantity.
- 2070Free textConditionalMax 5
To provide free form or coded text information.
- 2080Monetary amountConditionalMax 2
To specify a monetary amount.
- 2000General indicatorMandatoryMax 1
- 1040Line itemMandatoryMax 1
Summary
- 2090Section controlMandatoryMax 1
To separate header, detail and summary sections of a message.
- 2100Control totalConditionalMax 10
To provide control total.
- Segment group 49Repeat 100
- 2120Monetary amountMandatoryMax 1
To specify a monetary amount.
- Segment group 50Repeat 1
- 2140ReferenceMandatoryMax 1
To specify a reference.
- 2150Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 2140ReferenceMandatoryMax 1
- 2120Monetary amountMandatoryMax 1
- Segment group 51Repeat 10
- 2170Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 2180Monetary amountConditionalMax 2
To specify a monetary amount.
- 2170Duty/tax/fee detailsMandatoryMax 1
- Segment group 52Repeat 15
- 2200Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 2210Additional informationConditionalMax 1
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 2220Monetary amountConditionalMax 2
To specify a monetary amount.
- 2230Free textConditionalMax 1
To provide free form or coded text information.
- 2200Allowance or chargeMandatoryMax 1
- 2240Message trailerMandatoryMax 1
To end and check the completeness of a message.