CNTCND Contractual conditions
D2 Purchasing (SWG)
A message sent by a customer to a supplier and other interested parties providing the contractual conditions of a previously negotiated contract in order to enable the automatic processing of invoices for orders which have been made against the contract or for the completion of identified stages within the contract.
Header
- 0010Message headerMandatoryMax 1
To 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 1
To indicate the type and function of a message and to transmit the identifying number.
- 0030Date/time/periodMandatoryMax 99
To specify date, and/or time, or period.
- 0040Additional informationConditionalMax 99
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0050Agreement identificationConditionalMax 99
To specify the agreement details.
- 0060Monetary amountConditionalMax 99
To specify a monetary amount.
- 0070General indicatorConditionalMax 99
To transmit a processing indicator.
This segment will be removed effective with directoryD.02B. - 0080Payment instructionsConditionalMax 99
To specify the instructions for payment.
- 0090Terms of delivery or transportConditionalMax 99
To specify terms of delivery or transport.
- 0100Free textConditionalMax 99
To provide free form or coded text information.
- Segment group 1Repeat 99
- 0120ReferenceMandatoryMax 1
To specify a reference.
- 0130Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0120ReferenceMandatoryMax 1
- Segment group 2Repeat 99
- 0150Price detailsMandatoryMax 1
To specify price information.
- 0160Range detailsConditionalMax 99
To identify a range.
- 0150Price detailsMandatoryMax 1
- Segment group 3Repeat 99
- 0180QuantityMandatoryMax 1
To specify a pertinent quantity.
- 0190Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0180QuantityMandatoryMax 1
- Segment group 4Repeat 99
- 0210Document/message detailsMandatoryMax 1
To identify documents and details directly related to it.
- 0220Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0230ReferenceConditionalMax 99
To specify a reference.
- 0240Free textConditionalMax 99
To provide free form or coded text information.
- 0210Document/message detailsMandatoryMax 1
- Segment group 5Repeat 99
- 0260CurrenciesMandatoryMax 1
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 0270Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0260CurrenciesMandatoryMax 1
- Segment group 6Repeat 99
- 0290Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0300Monetary amountConditionalMax 99
To specify a monetary amount.
- 0290Duty/tax/fee detailsMandatoryMax 1
- Segment group 7Repeat 99
- 0320Payment terms basisMandatoryMax 1
To specify the payment terms basis.
This segment will be removed effective with directoryD.02B. - 0330Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0340Percentage detailsConditionalMax 99
To specify percentage information.
- 0350Monetary amountConditionalMax 99
To specify a monetary amount.
- 0320Payment terms basisMandatoryMax 1
- Segment group 8Repeat 99
- 0370Sequence detailsMandatoryMax 1
To provide details relating to the sequence.
- 0380Name and addressMandatoryMax 1
To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207.
- 0390General indicatorConditionalMax 99
To transmit a processing indicator.
This segment will be removed effective with directoryD.02B. - 0400Financial institution informationConditionalMax 9
To identify an account and a related financial institution.
- 0410Free textConditionalMax 99
To provide free form or coded text information.
- Segment group 9Repeat 99
- 0430ReferenceMandatoryMax 1
To specify a reference.
- 0440Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0430ReferenceMandatoryMax 1
- Segment group 10Repeat 99
- 0460Contact informationMandatoryMax 1
To identify a person or a department to whom communication should be directed.
- 0470Communication contactConditionalMax 99
To identify a communication number of a department or a person to whom communication should be directed.
- 0460Contact informationMandatoryMax 1
- Segment group 11Repeat 99
- 0490RelationshipMandatoryMax 1
To identify relationships between objects.
- 0500Name and addressConditionalMax 99
To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207.
- 0510ReferenceConditionalMax 99
To specify a reference.
- 0490RelationshipMandatoryMax 1
- 0370Sequence detailsMandatoryMax 1
- Segment group 12Repeat 99
- 0530Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 0540Additional informationConditionalMax 99
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0550Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- Segment group 13Repeat 99
- 0570ReferenceMandatoryMax 1
To specify a reference.
- 0580Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0570ReferenceMandatoryMax 1
- Segment group 14Repeat 99
- 0600QuantityMandatoryMax 1
To specify a pertinent quantity.
- 0610Range detailsConditionalMax 99
To identify a range.
- 0600QuantityMandatoryMax 1
- Segment group 15Repeat 99
- 0630Percentage detailsMandatoryMax 1
To specify percentage information.
- 0640Range detailsConditionalMax 99
To identify a range.
- 0630Percentage detailsMandatoryMax 1
- Segment group 16Repeat 99
- 0660Rate detailsMandatoryMax 1
To specify rate information.
- 0670Range detailsConditionalMax 99
To identify a range.
- 0660Rate detailsMandatoryMax 1
- Segment group 17Repeat 99
- 0690Monetary amountMandatoryMax 1
To specify a monetary amount.
- 0700Range detailsConditionalMax 99
To identify a range.
- 0710Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0690Monetary amountMandatoryMax 1
- Segment group 18Repeat 99
- 0730Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 0740Monetary amountConditionalMax 99
To specify a monetary amount.
- 0730Duty/tax/fee detailsMandatoryMax 1
- 0530Allowance or chargeMandatoryMax 1
- Segment group 19Repeat 99
- 0760FormulaMandatoryMax 1
To identify a formula.
- 0770General indicatorConditionalMax 99
To transmit a processing indicator.
This segment will be removed effective with directoryD.02B. - 0780Additional informationConditionalMax 99
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0790ReferenceConditionalMax 99
To specify a reference.
- 0800Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- Segment group 20Repeat 99
- 0820Formula sequenceMandatoryMax 1
To provide a single operation within the sequence of operations of a formula.
- 0830Rate detailsConditionalMax 99
To specify rate information.
- 0840Percentage detailsConditionalMax 99
To specify percentage information.
- 0850MeasurementsConditionalMax 99
To specify physical measurements, including dimension tolerances, weights and counts.
- 0860Monetary amountConditionalMax 99
To specify a monetary amount.
- 0870ReferenceConditionalMax 99
To specify a reference.
- 0880Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- Segment group 21Repeat 99
- 0900Index detailsMandatoryMax 1
To specify an index.
- 0910Additional informationConditionalMax 99
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 0920Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 0930QuantityConditionalMax 99
To specify a pertinent quantity.
- 0900Index detailsMandatoryMax 1
- 0820Formula sequenceMandatoryMax 1
- 0760FormulaMandatoryMax 1
- Segment group 22Repeat 99
- 0950Line itemMandatoryMax 1
To identify a line item and configuration.
- 0960Additional product idConditionalMax 99
To specify additional or substitutional item identification codes.
- 0970Item descriptionConditionalMax 99
To describe an item in either an industry or free format.
- 0980Monetary amountConditionalMax 99
To specify a monetary amount.
- 0990Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1000Free textConditionalMax 99
To provide free form or coded text information.
- Segment group 23Repeat 99
- 1020ReferenceMandatoryMax 1
To specify a reference.
- 1030Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1020ReferenceMandatoryMax 1
- Segment group 24Repeat 99
- 1050Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1060Monetary amountConditionalMax 99
To specify a monetary amount.
- 1050Duty/tax/fee detailsMandatoryMax 1
- Segment group 25Repeat 99
- 1080General indicatorMandatoryMax 1
To transmit a processing indicator.
This segment will be removed effective with directoryD.02B. - 1090Rate detailsConditionalMax 99
To specify rate information.
- 1100Monetary amountConditionalMax 99
To specify a monetary amount.
- 1110Duty/tax/fee detailsConditionalMax 99
To specify relevant duty/tax/fee information.
- 1120Percentage detailsConditionalMax 99
To specify percentage information.
- 1130Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1080General indicatorMandatoryMax 1
- Segment group 26Repeat 99
- 1150QuantityMandatoryMax 1
To specify a pertinent quantity.
- 1160Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1150QuantityMandatoryMax 1
- Segment group 27Repeat 99
- 1180FormulaMandatoryMax 1
To identify a formula.
- 1190Additional informationConditionalMax 99
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1200Monetary amountConditionalMax 99
To specify a monetary amount.
- 1210ReferenceConditionalMax 99
To specify a reference.
- 1220Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1230General indicatorConditionalMax 99
To transmit a processing indicator.
This segment will be removed effective with directoryD.02B. - Segment group 28Repeat 99
- 1250Formula sequenceMandatoryMax 1
To provide a single operation within the sequence of operations of a formula.
- 1260Rate detailsConditionalMax 99
To specify rate information.
- 1270Percentage detailsConditionalMax 99
To specify percentage information.
- 1280MeasurementsConditionalMax 99
To specify physical measurements, including dimension tolerances, weights and counts.
- 1290Monetary amountConditionalMax 99
To specify a monetary amount.
- 1300ReferenceConditionalMax 99
To specify a reference.
- 1310Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1320General indicatorConditionalMax 99
To transmit a processing indicator.
This segment will be removed effective with directoryD.02B. - 1330QuantityConditionalMax 99
To specify a pertinent quantity.
- 1250Formula sequenceMandatoryMax 1
- 1180FormulaMandatoryMax 1
- Segment group 29Repeat 99
- 1350Allowance or chargeMandatoryMax 1
To identify allowance or charge details.
- 1360Additional informationConditionalMax 99
To indicate that special conditions due to the origin, customs preference, fiscal or commercial factors are applicable.
- 1370Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- Segment group 30Repeat 99
- 1390ReferenceMandatoryMax 1
To specify a reference.
- 1400Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1390ReferenceMandatoryMax 1
- Segment group 31Repeat 99
- 1420QuantityMandatoryMax 1
To specify a pertinent quantity.
- 1430Range detailsConditionalMax 99
To identify a range.
- 1420QuantityMandatoryMax 1
- Segment group 32Repeat 99
- 1450Percentage detailsMandatoryMax 1
To specify percentage information.
- 1460Range detailsConditionalMax 99
To identify a range.
- 1450Percentage detailsMandatoryMax 1
- Segment group 33Repeat 99
- 1480Rate detailsMandatoryMax 1
To specify rate information.
- 1490Range detailsConditionalMax 99
To identify a range.
- 1480Rate detailsMandatoryMax 1
- Segment group 34Repeat 99
- 1510Monetary amountMandatoryMax 1
To specify a monetary amount.
- 1520Range detailsConditionalMax 99
To identify a range.
- 1530Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1510Monetary amountMandatoryMax 1
- Segment group 35Repeat 99
- 1550Duty/tax/fee detailsMandatoryMax 1
To specify relevant duty/tax/fee information.
- 1560Monetary amountConditionalMax 99
To specify a monetary amount.
- 1550Duty/tax/fee detailsMandatoryMax 1
- 1350Allowance or chargeMandatoryMax 1
- Segment group 36Repeat 99
- 1580Price detailsMandatoryMax 1
To specify price information.
- 1590Additional price informationConditionalMax 99
To provide information concerning pricing related to class of trade, price multiplier, and reason for change.
- 1600Range detailsConditionalMax 99
To identify a range.
- 1610CurrenciesConditionalMax 99
To specify currencies used in the transaction and relevant details for the rate of exchange.
- 1620Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1580Price detailsMandatoryMax 1
- Segment group 37Repeat 99
- 1640Terms of delivery or transportMandatoryMax 1
To specify terms of delivery or transport.
- 1650Place/location identificationConditionalMax 99
To identify a place or a location and/or related locations.
- 1640Terms of delivery or transportMandatoryMax 1
- Segment group 38Repeat 99
- 1670PackageMandatoryMax 1
To describe the number and type of packages/physical units.
- 1680MeasurementsConditionalMax 99
To specify physical measurements, including dimension tolerances, weights and counts.
- Segment group 39Repeat 99
- 1700Package identificationMandatoryMax 1
To specify markings and labels on individual packages or physical units.
- 1710ReferenceConditionalMax 99
To specify a reference.
- 1720Date/time/periodConditionalMax 99
To specify date, and/or time, or period.
- 1730Goods identity numberConditionalMax 99
To give specific identification numbers, either as single numbers or ranges.
- 1700Package identificationMandatoryMax 1
- 1670PackageMandatoryMax 1
- Segment group 40Repeat 99
- 1750Name and addressMandatoryMax 1
To specify the name/address and their related function, either by C082 only and/or unstructured by C058 or structured by C080 thru 3207.
- 1760General indicatorConditionalMax 99
To transmit a processing indicator.
This segment will be removed effective with directoryD.02B. - 1770Financial institution informationConditionalMax 99
To identify an account and a related financial institution.
- 1780Monetary amountConditionalMax 99
To specify a monetary amount.
- 1790Duty/tax/fee detailsConditionalMax 99
To specify relevant duty/tax/fee information.
- 1800ReferenceConditionalMax 99
To specify a reference.
- 1750Name and addressMandatoryMax 1
- 0950Line itemMandatoryMax 1
- 1810Message trailerMandatoryMax 1
To end and check the completeness of a message.
1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.