CNTCND Contractual conditions
TBG1 Supply Chain
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
- 00010Message headerMandatoryMax 1
A service segment starting and uniquely identifying a message. The message type code for the Contractual conditions message is CNTCND. Note: Contractual conditions messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 CNTCND 0052 D 0054 17B 0051 UN
- 00020Beginning of messageMandatoryMax 1
A segment by which the sender uniquely identifies the Contractual conditions message by means of its type and number (for example, contract number).
- 00030Date/time/periodMandatoryMax 99
A segment specifying general dates and, when relevant, times related to the whole message. The segment must be specified at least once to identify the emission date.
- 00040Additional informationConditionalMax 99
A segment specifying additional information such as special conditions which are relevant to the whole contract.
- 00050Agreement identificationConditionalMax 99
A segment specifying specific agreements for the contract such as contract breakdown.
- 00060Monetary amountConditionalMax 99
A segment specifying the total monetary amounts for the contract (for example, maximum contract amount, minimum contract amount, or total contract amount).
- 00070Processing informationConditionalMax 99
A segment specifying general processing indicators such as whether or not partial invoicing is permitted.
- 00080Payment instructionsConditionalMax 99
A segment requesting or confirming conditions of payment, guarantee and method of payment for the whole contract. An example of the use of this segment is to specify that a documentary credit will be used.
- 00090Terms of delivery or transportConditionalMax 99
A segment identifying the delivery terms to be used e.g., UN INCOTERMS code could be used to specify the delivery terms.
- 00100Free textConditionalMax 99
A segment with free text in coded or clear form, to give further clarification, when required, for the contract, for example the objective of the contract.
- Segment group 1Repeat 99
- 00120ReferenceMandatoryMax 1
A segment identifying reference information about the contract, such as contract revisions, by their number and where appropriate, the version number.
- 00130Date/time/periodConditionalMax 99
A segment specifying the date/time related to the referenced information.
- 00120ReferenceMandatoryMax 1
- Segment group 2Repeat 99
- 00150Price detailsMandatoryMax 1
A segment to specify the price type and amount. For example, the price which is to be applied depending on a given range of purchase quantities.
- 00160Range detailsConditionalMax 99
A segment specifying, if required, a range for the application of the price.
- 00150Price detailsMandatoryMax 1
- Segment group 3Repeat 99
- 00180QuantityMandatoryMax 1
A segment specifying the maximum quantity as provisional of firm option for the whole contract.
- 00190Date/time/periodConditionalMax 99
A segment to indicate the validity period in relation to the specified quantity.
- 00180QuantityMandatoryMax 1
- Segment group 4Repeat 99
- 00210Document/message detailsMandatoryMax 1
A segment identifying the document which can modify the contractual conditions and eventually its type.
- 00220Date/time/periodConditionalMax 99
A segment to indicate any associated dates such as the date of issue of the document.
- 00230ReferenceConditionalMax 99
A segment identifying reference information about the document, such as the identification of a canceled service order.
- 00240Free textConditionalMax 99
A segment with free text in coded or clear form, to give further clarification, when required, for the document, for example the objective of the document.
- 00210Document/message detailsMandatoryMax 1
- Segment group 5Repeat 99
- 00260CurrenciesMandatoryMax 1
A segment identifying the currencies required in the contract e.g., the order currency. A rate of exchange may be given to convert a reference currency into a target currency.
- 00270Date/time/periodConditionalMax 99
A segment specifying the date, time or period related to the rate of exchange.
- 00260CurrenciesMandatoryMax 1
- Segment group 6Repeat 99
- 00290Duty/tax/fee detailsMandatoryMax 1
A segment specifying a tax type, category and rate, or exemption, relating to the whole contract e.g., Value Added Tax (VAT) at the standard rate is applicable for all items.
- 00300Monetary amountConditionalMax 99
A segment specifying the amount for the identified tax or fee.
- 00290Duty/tax/fee detailsMandatoryMax 1
- Segment group 7Repeat 99
- 00320Payment termsMandatoryMax 1
A segment identifying the payment terms and date or time basis.
- 00330Date/time/periodConditionalMax 99
A segment giving the specific date, time or period, if needed, of any payments, discounts, instalments etc.
- 00340Percentage detailsConditionalMax 99
A segment specifying the discount, interest, penalty as well as instalment percentage.
- 00350Monetary amountConditionalMax 99
A segment specifying the amount associated with the specified accounting classification reference number data and payment information.
- 00320Payment termsMandatoryMax 1
- Segment group 8Repeat 99
- 00370Sequence detailsMandatoryMax 1
A segment identifying a sequence for the names and addresses of parties.
- 00380Name and addressMandatoryMax 1
A segment identifying names and addresses of parties, in coded or clear form, and their function relevant for the contract. Identification of the supplier or suppliers and the contracting customer is mandatory for the contractual conditions message. Other parties such as the service or services which may issue orders, quality control parties, accounting office, invoicing office may also be identified.
- 00390Processing informationConditionalMax 99
A segment providing general processing indicators such as processing characteristics for the parties.
- 00400Financial institution informationConditionalMax 9
A segment specifying bank account information in relation to the party being described.
- 00410Free textConditionalMax 99
A segment with free text in coded or clear form, to give further clarification, when required.
- Segment group 9Repeat 99
- 00430ReferenceMandatoryMax 1
A segment specifying reference information such as the VAT office, sub-contractors, the date or time related to the referenced information.
- 00440Date/time/periodConditionalMax 99
A segment specifying the date/time related to the referenced information.
- 00430ReferenceMandatoryMax 1
- Segment group 10Repeat 99
- 00460Contact informationMandatoryMax 1
A segment identifying to whom communications should be directed.
- 00470Communication contactConditionalMax 99
A segment identifying communication numbers of the contacts to whom communications should be directed.
- 00460Contact informationMandatoryMax 1
- Segment group 11Repeat 99
- 00490RelationshipMandatoryMax 1
A segment identifying the relationship a party has with another party, such as to whom a given contractor sub- contracts to.
- 00500Name and addressConditionalMax 99
A segment identifying the party in the relationship.
- 00510ReferenceConditionalMax 99
A segment identifying any references associated with the party in the relationship.
- 00490RelationshipMandatoryMax 1
- 00370Sequence detailsMandatoryMax 1
- Segment group 12Repeat 99
- 00530Allowance or chargeMandatoryMax 1
A segment identifying the charge or allowance and, where necessary, its calculation sequence.
- 00540Additional informationConditionalMax 99
A segment indicating that the allowance or charge specified is subject to special conditions owing to origin, customs preference or commercial factors.
- 00550Date/time/periodConditionalMax 99
A segment to identify the date, time or period information related to the allowance or charge, e.g., period of validity.
- Segment group 13Repeat 99
- 00570ReferenceMandatoryMax 1
A segment specifying reference information such as the VAT office, sub-contractors, the date or time related to the referenced information.
- 00580Date/time/periodConditionalMax 99
A segment specifying the date/time related to the referenced information.
- 00570ReferenceMandatoryMax 1
- Segment group 14Repeat 99
- 00600QuantityMandatoryMax 1
A segment identifying the type of quantity and the quantity related to the allowance or charge.
- 00610Range detailsConditionalMax 99
A segment specifying, if required, the range to which the allowance or charge applies.
- 00600QuantityMandatoryMax 1
- Segment group 15Repeat 99
- 00630Percentage detailsMandatoryMax 1
A segment identifying the percentage and the percentage basis for the calculation of the allowance or charge.
- 00640Range detailsConditionalMax 99
A segment specifying, if required, a range for the application of the percentage.
- 00630Percentage detailsMandatoryMax 1
- Segment group 16Repeat 99
- 00660Rate detailsMandatoryMax 1
A segment specifying the rate per unit and the basis for calculation.
- 00670Range detailsConditionalMax 99
A segment specifying, if required, the range for the application of the allowance or charge rate.
- 00660Rate detailsMandatoryMax 1
- Segment group 17Repeat 99
- 00690Monetary amountMandatoryMax 1
A segment identifying the monetary amount for the allowance or charge.
- 00700Range detailsConditionalMax 99
A segment specifying, if required, a range for the application of the allowance or charge amount.
- 00710Date/time/periodConditionalMax 99
A segment specifying the date or time related to the referenced information.
- 00690Monetary amountMandatoryMax 1
- Segment group 18Repeat 99
- 00730Duty/tax/fee detailsMandatoryMax 1
A segment specifying the tax type, category and rate, or exemption, related to the allowance or charge.
- 00740Monetary amountConditionalMax 99
A segment specifying the tax amount for the allowance or charge.
- 00730Duty/tax/fee detailsMandatoryMax 1
- 00530Allowance or chargeMandatoryMax 1
- Segment group 19Repeat 99
- 00760FormulaMandatoryMax 1
A segment identifying a specific formula, by its number and type.
- 00770Processing informationConditionalMax 99
A segment identifying general processing indicators for the formula.
- 00780Additional informationConditionalMax 99
A segment specifying additional information about the formula, such as its degree of complexity.
- 00790ReferenceConditionalMax 99
A segment specifying the reference information in relation to the formula, for example the number of an identified ceiling.
- 00800Date/time/periodConditionalMax 99
A segment specifying the date or time related to the formula, such as dates of validity.
- Segment group 20Repeat 99
- 00820Formula sequenceMandatoryMax 1
A segment identifying a specific element of a formula. A sequence number provides the mathematical positioning of the element.
- 00830Rate detailsConditionalMax 99
A segment specifying, where necessary, static coefficients which are employed in the element of the formula.
- 00840Percentage detailsConditionalMax 99
A segment specifying, where necessary, static percentages which are employed in the element of the formula.
- 00850MeasurementsConditionalMax 99
A segment specifying the unit of measure for the element of the formula.
- 00860Monetary amountConditionalMax 99
A segment specifying any amounts required in the element of the formula, such as the basis for the calculation.
- 00870ReferenceConditionalMax 99
A segment identifying the complementary information in relation to the element of the formula for example the number of the ceiling formula.
- 00880Date/time/periodConditionalMax 99
A segment specifying the date or time related to the element of the formula.
- Segment group 21Repeat 99
- 00900Index detailsMandatoryMax 1
A segment identifying the index by its code and, where necessary, its value.
- 00910Additional informationConditionalMax 99
A segment providing additional information in relation to the index.
- 00920Date/time/periodConditionalMax 99
A segment specifying date, time or period details in relation to the index for example its period of validity.
- 00930QuantityConditionalMax 99
A segment specifying quantities in relation to the index, such as the number of months to be considered.
- 00900Index detailsMandatoryMax 1
- 00820Formula sequenceMandatoryMax 1
- 00760FormulaMandatoryMax 1
- Segment group 22Repeat 99
- 00950Line itemMandatoryMax 1
A segment identifying the breakdown of the contract, such as contract sections.
- 00960Additional product idConditionalMax 99
A segment providing either additional identification to the information specified in the LIN segment (e.g., Harmonized System number), or provides any substitute identification.
- 00970Item descriptionConditionalMax 99
A segment for describing the information about the item being described.
- 00980Monetary amountConditionalMax 99
A segment indicating any monetary amounts associated the item being described. For example the total amount contracted for the part of the contract being described.
- 00990Date/time/periodConditionalMax 99
A segment specifying date, time or period details in relation to the specific section, for example the duration of the section.
- 01000Free textConditionalMax 99
A segment with free text in coded or clear form, to give further clarification, for example the objective of the section, when required.
- Segment group 23Repeat 99
- 01020ReferenceMandatoryMax 1
A segment identifying the complementary information in relation to the section for example the number of the price variation formula to be used for the section.
- 01030Date/time/periodConditionalMax 99
A segment specifying the date/time related to the element of the formula.
- 01020ReferenceMandatoryMax 1
- Segment group 24Repeat 99
- 01050Duty/tax/fee detailsMandatoryMax 1
A segment indicating tax information in relation to the item being described, such as the VAT value to be charged for a section in the contract.
- 01060Monetary amountConditionalMax 99
A segment specifying a monetary amount for the tax information.
- 01050Duty/tax/fee detailsMandatoryMax 1
- Segment group 25Repeat 99
- 01080Processing informationMandatoryMax 1
A segment indicating general processing information in relation to the item being described, such as an indication of whether or not cautions are required.
- 01090Rate detailsConditionalMax 99
A segment indicating rates which are associated with the processing indicator, such as indemnity rate.
- 01100Monetary amountConditionalMax 99
A segment specifying a monetary amount in relation with the processing indicator, such as indemnity amount.
- 01110Duty/tax/fee detailsConditionalMax 99
A segment indicating tax information in relation to the processing indicator, such as the VAT value to be charged.
- 01120Percentage detailsConditionalMax 99
A segment specifying percentages such as the percentage work in progress necessary before recovering advance instalments.
- 01130Date/time/periodConditionalMax 99
A segment specifying the date, time or period related to the processing indicator, such as the period duration.
- 01080Processing informationMandatoryMax 1
- Segment group 26Repeat 99
- 01150QuantityMandatoryMax 1
A segment identifying quantity information for the level in question.
- 01160Date/time/periodConditionalMax 99
A segment providing date or time information for the quantities.
- 01150QuantityMandatoryMax 1
- Segment group 27Repeat 99
- 01180FormulaMandatoryMax 1
A segment group defining a formula, such as a price variation formula.
- 01190Additional informationConditionalMax 99
A segment specifying additional information about the formula, such as its degree of complexity.
- 01200Monetary amountConditionalMax 99
A segment specifying any monetary amounts associated with the formula. For example minimum and maximum ceiling amounts.
- 01210ReferenceConditionalMax 99
A segment specifying the reference information in relation to the formula, for example the number of an identified ceiling formula.
- 01220Date/time/periodConditionalMax 99
A segment specifying the date or time related to the formula, such as dates of validity.
- 01230Processing informationConditionalMax 99
A segment specifying general processing information associated with the formula.
- Segment group 28Repeat 99
- 01250Formula sequenceMandatoryMax 1
A segment identifying a specific element of a formula. A sequence number provides the mathematical positioning of the element.
- 01260Rate detailsConditionalMax 99
A segment specifying, where necessary, static coefficients which are employed in the element of the formula.
- 01270Percentage detailsConditionalMax 99
A segment specifying, where necessary, static percentages which are employed in the element of the formula.
- 01280MeasurementsConditionalMax 99
A segment specifying the unit of measure for the element of the formula.
- 01290Monetary amountConditionalMax 99
A segment specifying any amounts required in the element of the formula, such as the basis for the calculation.
- 01300ReferenceConditionalMax 99
A segment identifying the complementary information in relation to the element of the formula for example the number of the ceiling formula.
- 01310Date/time/periodConditionalMax 99
A segment specifying the date/time related to the element of the formula.
- 01320Processing informationConditionalMax 99
A segment specifying general processing information in relation with the formula sequence such as indications about the calculation basis.
- 01330QuantityConditionalMax 99
A segment specifying quantities in relation with the formula sequence.
- 01250Formula sequenceMandatoryMax 1
- 01180FormulaMandatoryMax 1
- Segment group 29Repeat 99
- 01350Allowance or chargeMandatoryMax 1
A segment identifying the charge or allowance and, where necessary, its calculation sequence.
- 01360Additional informationConditionalMax 99
A segment indicating that the allowance or charge specified is subject to special conditions owing to origin, customs preference or commercial factors.
- 01370Date/time/periodConditionalMax 99
A segment to identify the date, time or period information related to the allowance or charge, e.g., period of validity.
- Segment group 30Repeat 99
- 01390ReferenceMandatoryMax 1
A segment specifying reference information such as the VAT office, sub-contractors, the date or time related to the referenced information.
- 01400Date/time/periodConditionalMax 99
A segment specifying the date or time related to the referenced information.
- 01390ReferenceMandatoryMax 1
- Segment group 31Repeat 99
- 01420QuantityMandatoryMax 1
A segment identifying the type of quantity and the quantity related to the allowance or charge.
- 01430Range detailsConditionalMax 99
A segment specifying, if required, the range to which the allowance or charge applies.
- 01420QuantityMandatoryMax 1
- Segment group 32Repeat 99
- 01450Percentage detailsMandatoryMax 1
A segment identifying the percentage and the percentage basis for the calculation of the allowance or charge.
- 01460Range detailsConditionalMax 99
A segment specifying, if required, a range for the application of the percentage.
- 01450Percentage detailsMandatoryMax 1
- Segment group 33Repeat 99
- 01480Rate detailsMandatoryMax 1
A segment specifying the rate per unit and the basis for calculation.
- 01490Range detailsConditionalMax 99
A segment specifying, if required, the range for the application of the allowance or charge rate.
- 01480Rate detailsMandatoryMax 1
- Segment group 34Repeat 99
- 01510Monetary amountMandatoryMax 1
A segment identifying the monetary amount for the allowance or charge.
- 01520Range detailsConditionalMax 99
A segment specifying, if required, a range for the application of the allowance or charge amount.
- 01530Date/time/periodConditionalMax 99
A segment specifying the date or time related to the referenced information.
- 01510Monetary amountMandatoryMax 1
- Segment group 35Repeat 99
- 01550Duty/tax/fee detailsMandatoryMax 1
A segment specifying the tax type, category and rate, or exemption, related to the allowance or charge.
- 01560Monetary amountConditionalMax 99
A segment specifying the tax amount for the allowance or charge.
- 01550Duty/tax/fee detailsMandatoryMax 1
- 01350Allowance or chargeMandatoryMax 1
- Segment group 36Repeat 99
- 01580Price detailsMandatoryMax 1
A segment to specify the price type and amount.
- 01590Additional price informationConditionalMax 99
A segment to identify pricing information such as a price multiplier, the class or type of trade and additionally identifying the reason for any changes.
- 01600Range detailsConditionalMax 99
A segment to identify the ranges (quantity, amount, etc) to which the additional price information applies.
- 01610CurrenciesConditionalMax 99
A segment to allow to specify the currency of the price.
- 01620Date/time/periodConditionalMax 99
A segment to identify the date/time/period information related to the price change e.g., period of validity.
- 01580Price detailsMandatoryMax 1
- Segment group 37Repeat 99
- 01640Terms of delivery or transportMandatoryMax 1
A segment identifying the delivery terms to be used.
- 01650Place/location identificationConditionalMax 99
A segment identifying locations relevant to the delivery terms.
- 01640Terms of delivery or transportMandatoryMax 1
- Segment group 38Repeat 99
- 01670PackageMandatoryMax 1
A segment specifying the number and type of packages e.g., number and type of pallets.
- 01680MeasurementsConditionalMax 99
A segment specifying physical measurements of packages being described e.g., package length, weight.
- Segment group 39Repeat 99
- 01700Package identificationMandatoryMax 1
A segment specifying markings and labels used on individual physical units (packages).
- 01710ReferenceConditionalMax 99
A segment identifying the master label number.
- 01720Date/time/periodConditionalMax 99
A segment specifying the dates relevant to the package markings.
- 01730Goods identity numberConditionalMax 99
A segment identifying the number or ranges of numbers for use with the package markings.
- 01700Package identificationMandatoryMax 1
- 01670PackageMandatoryMax 1
- Segment group 40Repeat 99
- 01750Name and addressMandatoryMax 1
A segment identifying the party involved in the item being described.
- 01760Processing informationConditionalMax 99
A segment providing general processing information associated with the party. For example, their type of creditor.
- 01770Financial institution informationConditionalMax 99
A segment providing the financial institution identification for the party, e.g., its bank account.
- 01780Monetary amountConditionalMax 99
A segment providing monetary amount in relation with the party. For example the instalment amount.
- 01790Duty/tax/fee detailsConditionalMax 99
A segment indicating tax information in relation to the party.
- 01800ReferenceConditionalMax 99
A segment providing reference information in relation to the party. For example the catalog number.
- 01750Name and addressMandatoryMax 1
- 00950Line itemMandatoryMax 1
- 01810Message trailerMandatoryMax 1
A service segment ending a message, giving the total number of segments in the message (including the UNH & UNT) and the control reference number of the message.