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.
- 0720CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0730Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 0700Monetary amountMandatoryMax 1
- Segment group 20Repeat 1
- 0750Rate detailsMandatoryMax 1
To specify rate information.
- 0760Range detailsConditionalMax 1
To identify a range.
- 0750Rate detailsMandatoryMax 1
- Segment group 21Repeat 5
- 0780Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0790Monetary amountConditionalMax 1
To specify a monetary amount.
- 0780Duty/tax/fee detailsMandatoryMax 1
- 0580Allowance or chargeMandatoryMax 1
- Segment group 22Repeat 100
- 0810Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 0820ReferenceConditionalMax 5
To specify a reference.
- 0830Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 0840Free textConditionalMax 5
To provide free form or coded text information.
- 0810Requirements and conditionsMandatoryMax 1
- Segment group 23Repeat 1
- 0860Adjustment detailsMandatoryMax 1
To identify the reason for an adjustment.
- 0870Free textConditionalMax 5
To provide free form or coded text information.
- 0860Adjustment detailsMandatoryMax 1
- Segment group 24Repeat 1
- 0890Parties to instructionMandatoryMax 1
To specify parties to an instruction and where relevant, the instruction.
- 0900Free textConditionalMax 5
To provide free form or coded text information.
- 0890Parties to instructionMandatoryMax 1
Detail
- Segment group 25Repeat 9999999
- 0920Line itemMandatoryMax 1
To identify a line item and configuration.
- 0930Additional product idConditionalMax 25
To specify additional or substitutional item identification codes.
- 0940Item descriptionConditionalMax 10
To describe an item in either an industry or free format.
- 0950MeasurementsConditionalMax 5
To specify physical measurements, including dimension tolerances, weights and counts.
- 0960QuantityConditionalMax 5
To specify a pertinent quantity.
- 0970Percentage detailsConditionalMax 1
To specify percentage information.
- 0980Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0990Date/time/periodConditionalMax 35
To specify date, and/or time, or period.
- 1000Goods identity numberConditionalMax 1000
To give specific identification numbers, either as single numbers or ranges.
- 1010Related identification numbersConditionalMax 1000
To specify a related set of identification numbers.
- 1020Quantity variancesConditionalMax 1
To specify item details relating to quantity variances.
- 1030Equipment detailsConditionalMax 1
To identify a unit of equipment.
- 1040Free textConditionalMax 5
To provide free form or coded text information.
- Segment group 26Repeat 10
- 1060Monetary amountMandatoryMax 1
To specify a monetary amount.
- 1070CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1060Monetary amountMandatoryMax 1
- Segment group 27Repeat 10
- 1090Payment terms basisMandatoryMax 1
To specify the payment terms basis.
- 1100Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1110Percentage detailsConditionalMax 1
To specify percentage information.
- 1120Monetary amountConditionalMax 1
To specify a monetary amount.
- 1090Payment terms basisMandatoryMax 1
- Segment group 28Repeat 25
- 1140Price detailsMandatoryMax 1
To specify price information.
- 1150CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1160Additional price informationConditionalMax 1
To provide information concerning pricing related to class of trade, price multiplier, and reason for change.
- 1170Range detailsConditionalMax 1
To identify a range.
- 1180Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1140Price detailsMandatoryMax 1
- Segment group 29Repeat 10
- 1200ReferenceMandatoryMax 1
To specify a reference.
- 1210Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1200ReferenceMandatoryMax 1
- Segment group 30Repeat 10
- 1230PackageMandatoryMax 1
To describe the number and type of packages/physical units.
- 1240MeasurementsConditionalMax 10
To specify physical measurements, including dimension tolerances, weights and counts.
- Segment group 31Repeat 10
- 1260Package identificationMandatoryMax 1
To specify markings and labels on individual packages or physical units.
- 1270ReferenceConditionalMax 1
To specify a reference.
- 1280Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1290Goods identity numberConditionalMax 10
To give specific identification numbers, either as single numbers or ranges.
- 1260Package identificationMandatoryMax 1
- 1230PackageMandatoryMax 1
- Segment group 32Repeat 9999
- 1310Place/location identificationMandatoryMax 1
To identify a country/place/location/related location one/related location two.
- 1320QuantityConditionalMax 100
To specify a pertinent quantity.
- 1330Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1310Place/location identificationMandatoryMax 1
- Segment group 33Repeat 99
- 1350Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1360Monetary amountConditionalMax 1
To specify a monetary amount.
- 1370Place/location identificationConditionalMax 5
To identify a country/place/location/related location one/related location two.
- 1350Duty/tax/fee detailsMandatoryMax 1
- Segment group 34Repeat 20
- 1390Name 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.
- 1400Place/location identificationConditionalMax 5
To identify a country/place/location/related location one/related location two.
- Segment group 35Repeat 5
- 1420ReferenceMandatoryMax 1
To specify a reference.
- 1430Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1420ReferenceMandatoryMax 1
- Segment group 36Repeat 5
- 1450Document/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.
- 1460Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1450Document/message detailsMandatoryMax 1
- Segment group 37Repeat 5
- 1480Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 1490Communication contactConditionalMax 5
To identify a communication number of a department or a person to whom communication should be directed.
- 1480Contact informationMandatoryMax 1
- 1390Name and addressMandatoryMax 1
- Segment group 38Repeat 30
- 1510Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 1520Additional informationConditionalMax 5
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1530Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- Segment group 39Repeat 1
- 1550QuantityMandatoryMax 1
To specify a pertinent quantity.
- 1560Range detailsConditionalMax 1
To identify a range.
- 1550QuantityMandatoryMax 1
- Segment group 40Repeat 1
- 1580Percentage detailsMandatoryMax 1
To specify percentage information.
- 1590Range detailsConditionalMax 1
To identify a range.
- 1580Percentage detailsMandatoryMax 1
- Segment group 41Repeat 2
- 1610Monetary amountMandatoryMax 1
To specify a monetary amount.
- 1620Range detailsConditionalMax 1
To identify a range.
- 1630CurrenciesConditionalMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1640Date/time/periodConditionalMax 1
To specify date, and/or time, or period.
- 1610Monetary amountMandatoryMax 1
- Segment group 42Repeat 1
- 1660Rate detailsMandatoryMax 1
To specify rate information.
- 1670Range detailsConditionalMax 1
To identify a range.
- 1660Rate detailsMandatoryMax 1
- Segment group 43Repeat 5
- 1690Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1700Monetary amountConditionalMax 1
To specify a monetary amount.
- 1690Duty/tax/fee detailsMandatoryMax 1
- 1510Allowance or chargeMandatoryMax 1
- Segment group 44Repeat 10
- 1720Details 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
- 1740Place/location identificationMandatoryMax 1
To identify a country/place/location/related location one/related location two.
- 1750Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1740Place/location identificationMandatoryMax 1
- 1720Details of transportMandatoryMax 1
- Segment group 46Repeat 5
- 1770Terms of delivery or transportMandatoryMax 1
To specify terms of delivery or transport.
- 1780Place/location identificationConditionalMax 2
To identify a country/place/location/related location one/related location two.
- 1770Terms of delivery or transportMandatoryMax 1
- Segment group 47Repeat 100
- 1800Requirements and conditionsMandatoryMax 1
To specify sector/subject requirements and conditions.
- 1810ReferenceConditionalMax 5
To specify a reference.
- 1820Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1830Free textConditionalMax 5
To provide free form or coded text information.
- 1800Requirements and conditionsMandatoryMax 1
- 0920Line itemMandatoryMax 1
Summary
- 1840Section controlMandatoryMax 1
To separate header, detail and summary sections of a message.
- 1850Control totalConditionalMax 10
To provide control total.
- Segment group 48Repeat 100
- 1870Monetary amountMandatoryMax 1
To specify a monetary amount.
- Segment group 49Repeat 1
- 1890ReferenceMandatoryMax 1
To specify a reference.
- 1900Date/time/periodConditionalMax 5
To specify date, and/or time, or period.
- 1890ReferenceMandatoryMax 1
- 1870Monetary amountMandatoryMax 1
- Segment group 50Repeat 10
- 1920Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1930Monetary amountConditionalMax 2
To specify a monetary amount.
- 1920Duty/tax/fee detailsMandatoryMax 1
- Segment group 51Repeat 15
- 1950Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 1960Additional informationConditionalMax 1
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1970Monetary amountConditionalMax 2
To specify a monetary amount.
- 1950Allowance or chargeMandatoryMax 1
- 1980Message trailerMandatoryMax 1
To end and check the completeness of a message.