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.
- Segment group 1Repeat 99
- 0090ReferenceMandatoryMax 1
To specify a reference.
- 0100Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0090ReferenceMandatoryMax 1
- Segment group 2Repeat 99
- 0120Name 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.
- 0130Place/location identificationConditionalMax 25
To identify a country/place/location/related location one/related location two.
- 0140Financial institution informationConditionalMax 5
To identify an account and a related financial institution.
- Segment group 3Repeat 9999
- 0160ReferenceMandatoryMax 1
To specify a reference.
- 0170Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0160ReferenceMandatoryMax 1
- Segment group 4Repeat 5
- 0190Document/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.
- 0200Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0190Document/message detailsMandatoryMax 1
- Segment group 5Repeat 5
- 0220Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 0230Communication contactConditionalMax 5
To identify a communication number of a department or a person to whom communication should be directed.
- 0220Contact informationMandatoryMax 1
- 0120Name and addressMandatoryMax 1
- Segment group 6Repeat 5
- 0250Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0260Monetary amountConditionalMax 1
To specify a monetary amount.
- 0270Place/location identificationConditionalMax 5
To identify a country/place/location/related location one/related location two.
- 0250Duty/tax/fee detailsMandatoryMax 1
- Segment group 7Repeat 5
- 0290CurrenciesMandatoryMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0300Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0290CurrenciesMandatoryMax 1
- Segment group 8Repeat 10
- 0320Payment terms basisMandatoryMax 1
To specify the payment terms basis.
- 0330Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0340Percentage detailsConditionalMax 1
To specify percentage information.
- 0350Monetary amountConditionalMax 1
To specify a monetary amount.
- 0360Payment instructionsConditionalMax 1
To specify the instructions for payment.
- 0370Financial institution informationConditionalMax 1
To identify an account and a related financial institution.
- 0320Payment terms basisMandatoryMax 1
- Segment group 9Repeat 10
- 0390Details 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 10Repeat 10
- 0410Place/location identificationMandatoryMax 1
To identify a country/place/location/related location one/related location two.
- 0420Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0410Place/location identificationMandatoryMax 1
- Segment group 11Repeat 9999
- 0440ReferenceMandatoryMax 1
To specify a reference.
- 0450Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0440ReferenceMandatoryMax 1
- 0390Details of transportMandatoryMax 1
- Segment group 12Repeat 5
- 0470Terms of delivery or transportMandatoryMax 1
To specify terms of delivery or transport.
- 0480Place/location identificationConditionalMax 2
To identify a country/place/location/related location one/related location two.
- 0470Terms of delivery or transportMandatoryMax 1
- Segment group 13Repeat 1000
- 0500PackageMandatoryMax 1
To describe the number and type of packages/physical units.
- 0510MeasurementsConditionalMax 5
To specify physical measurements, including dimension tolerances, weights and counts.
- Segment group 14Repeat 5
- 0530Package identificationMandatoryMax 1
To specify markings and labels on individual packages or physical units.
- 0540ReferenceConditionalMax 1
To specify a reference.
- 0550Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0560Goods identity numberConditionalMax 5
To give specific identification numbers, either as single numbers or ranges.
- 0530Package identificationMandatoryMax 1
- 0500PackageMandatoryMax 1
- Segment group 15Repeat 9999
- 0580Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 0590Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- Segment group 16Repeat 5
- 0610ReferenceMandatoryMax 1
To specify a reference.
- 0620Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0610ReferenceMandatoryMax 1
- Segment group 17Repeat 1
- 0640QuantityMandatoryMax 1
To specify a pertinent quantity.
- 0650Range detailsConditionalMax 1
To identify a range.
- 0640QuantityMandatoryMax 1
- Segment group 18Repeat 1
- 0670Percentage detailsMandatoryMax 1
To specify percentage information.
- 0680Range detailsConditionalMax 1
To identify a range.
- 0670Percentage detailsMandatoryMax 1
- Segment group 19Repeat 2
- 0700Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0710Range detailsConditionalMax 1
To identify a range.
- 0700Monetary amountMandatoryMax 1
- Segment group 20Repeat 1
- 0730Rate detailsMandatoryMax 1
To specify rate information.
- 0740Range detailsConditionalMax 1
To identify a range.
- 0730Rate detailsMandatoryMax 1
- Segment group 21Repeat 5
- 0760Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0770Monetary amountConditionalMax 1
To specify a monetary amount.
- 0760Duty/tax/fee detailsMandatoryMax 1
- 0580Allowance or chargeMandatoryMax 1
- Segment group 22Repeat 100
- 0790Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 0800ReferenceConditionalMax 5
To specify a reference.
- 0810Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0820Free textConditionalMax 5
To provide free form or coded text information.
- 0790Requirements and conditionsMandatoryMax 1
- Segment group 23Repeat 1
- 0840Adjustment detailsMandatoryMax 1
To identify the reason for an adjustment.
- 0850Free textConditionalMax 5
To provide free form or coded text information.
- 0840Adjustment detailsMandatoryMax 1
- Segment group 24Repeat 1
- 0870Parties to instructionMandatoryMax 1
To specify parties to an instruction and where relevant, the instruction.
- 0880Free textConditionalMax 5
To provide free form or coded text information.
- 0870Parties to instructionMandatoryMax 1
Detail
- Segment group 25Repeat 9999999
- 0900Line itemMandatoryMax 1
To identify a line item and configuration.
- 0910Additional product idConditionalMax 25
To specify additional or substitutional item identification codes.
- 0920Item descriptionConditionalMax 10
To describe an item in either an industry or free format.
- 0930MeasurementsConditionalMax 5
To specify physical measurements, including dimension tolerances, weights and counts.
- 0940QuantityConditionalMax 5
To specify a pertinent quantity.
- 0950Percentage detailsConditionalMax 1
To specify percentage information.
- 0960Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0970Date/time/periodConditionalMax 35
To specify date, and/or time, or period.
- 0980Goods identity numberConditionalMax 1000
To give specific identification numbers, either as single numbers or ranges.
- 0990Related identification numbersConditionalMax 1000
To specify a related set of identification numbers.
- 1000Quantity variancesConditionalMax 1
To specify item details relating to quantity variances.
- 1010Equipment detailsConditionalMax 1
To identify a unit of equipment.
- 1020Free textConditionalMax 5
To provide free form or coded text information.
- Segment group 26Repeat 5
- 1040Monetary amountMandatoryMax 1
To specify a monetary amount.
- 1050CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1040Monetary amountMandatoryMax 1
- Segment group 27Repeat 10
- 1070Payment terms basisMandatoryMax 1
To specify the payment terms basis.
- 1080Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1090Percentage detailsConditionalMax 1
To specify percentage information.
- 1100Monetary amountConditionalMax 1
To specify a monetary amount.
- 1070Payment terms basisMandatoryMax 1
- Segment group 28Repeat 25
- 1120Price detailsMandatoryMax 1
To specify price information.
- 1130Additional price informationConditionalMax 1
To provide information concerning pricing related to class of trade, price multiplier, and reason for change.
- 1140Range detailsConditionalMax 1
To identify a range.
- 1150Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1120Price detailsMandatoryMax 1
- Segment group 29Repeat 10
- 1170ReferenceMandatoryMax 1
To specify a reference.
- 1180Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1170ReferenceMandatoryMax 1
- Segment group 30Repeat 10
- 1200PackageMandatoryMax 1
To describe the number and type of packages/physical units.
- 1210MeasurementsConditionalMax 10
To specify physical measurements, including dimension tolerances, weights and counts.
- Segment group 31Repeat 10
- 1230Package identificationMandatoryMax 1
To specify markings and labels on individual packages or physical units.
- 1240ReferenceConditionalMax 1
To specify a reference.
- 1250Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1260Goods identity numberConditionalMax 10
To give specific identification numbers, either as single numbers or ranges.
- 1230Package identificationMandatoryMax 1
- 1200PackageMandatoryMax 1
- Segment group 32Repeat 9999
- 1280Place/location identificationMandatoryMax 1
To identify a country/place/location/related location one/related location two.
- 1290QuantityConditionalMax 100
To specify a pertinent quantity.
- 1300Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1280Place/location identificationMandatoryMax 1
- Segment group 33Repeat 99
- 1320Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1330Monetary amountConditionalMax 1
To specify a monetary amount.
- 1340Place/location identificationConditionalMax 5
To identify a country/place/location/related location one/related location two.
- 1320Duty/tax/fee detailsMandatoryMax 1
- Segment group 34Repeat 20
- 1360Name 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.
- 1370Place/location identificationConditionalMax 5
To identify a country/place/location/related location one/related location two.
- Segment group 35Repeat 5
- 1390ReferenceMandatoryMax 1
To specify a reference.
- 1400Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1390ReferenceMandatoryMax 1
- Segment group 36Repeat 5
- 1420Document/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.
- 1430Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1420Document/message detailsMandatoryMax 1
- Segment group 37Repeat 5
- 1450Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 1460Communication contactConditionalMax 5
To identify a communication number of a department or a person to whom communication should be directed.
- 1450Contact informationMandatoryMax 1
- 1360Name and addressMandatoryMax 1
- Segment group 38Repeat 15
- 1480Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 1490Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1500Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- Segment group 39Repeat 1
- 1520QuantityMandatoryMax 1
To specify a pertinent quantity.
- 1530Range detailsConditionalMax 1
To identify a range.
- 1520QuantityMandatoryMax 1
- Segment group 40Repeat 1
- 1550Percentage detailsMandatoryMax 1
To specify percentage information.
- 1560Range detailsConditionalMax 1
To identify a range.
- 1550Percentage detailsMandatoryMax 1
- Segment group 41Repeat 2
- 1580Monetary amountMandatoryMax 1
To specify a monetary amount.
- 1590Range detailsConditionalMax 1
To identify a range.
- 1580Monetary amountMandatoryMax 1
- Segment group 42Repeat 1
- 1610Rate detailsMandatoryMax 1
To specify rate information.
- 1620Range detailsConditionalMax 1
To identify a range.
- 1610Rate detailsMandatoryMax 1
- Segment group 43Repeat 5
- 1640Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1650Monetary amountConditionalMax 1
To specify a monetary amount.
- 1640Duty/tax/fee detailsMandatoryMax 1
- 1480Allowance or chargeMandatoryMax 1
- Segment group 44Repeat 10
- 1670Details 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
- 1690Place/location identificationMandatoryMax 1
To identify a country/place/location/related location one/related location two.
- 1700Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1690Place/location identificationMandatoryMax 1
- 1670Details of transportMandatoryMax 1
- Segment group 46Repeat 5
- 1720Terms of delivery or transportMandatoryMax 1
To specify terms of delivery or transport.
- 1730Place/location identificationConditionalMax 2
To identify a country/place/location/related location one/related location two.
- 1720Terms of delivery or transportMandatoryMax 1
- Segment group 47Repeat 100
- 1750Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 1760ReferenceConditionalMax 5
To specify a reference.
- 1770Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1780Free textConditionalMax 5
To provide free form or coded text information.
- 1750Requirements and conditionsMandatoryMax 1
- 0900Line itemMandatoryMax 1
Summary
- 1790Section controlMandatoryMax 1
To separate header, detail and summary sections of a message.
- 1800Control totalConditionalMax 10
To provide control total.
- Segment group 48Repeat 100
- 1820Monetary amountMandatoryMax 1
To specify a monetary amount.
- Segment group 49Repeat 1
- 1840ReferenceMandatoryMax 1
To specify a reference.
- 1850Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1840ReferenceMandatoryMax 1
- 1820Monetary amountMandatoryMax 1
- Segment group 50Repeat 10
- 1870Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1880Monetary amountConditionalMax 2
To specify a monetary amount.
- 1870Duty/tax/fee detailsMandatoryMax 1
- Segment group 51Repeat 15
- 1900Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 1910Additional informationConditionalMax 1
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1920Monetary amountConditionalMax 2
To specify a monetary amount.
- 1900Allowance or chargeMandatoryMax 1
- 1930Message trailerMandatoryMax 1
To end and check the completeness of a message.