890 Contract & Rebate Management Transaction
890 Contract & Rebate Management Transaction
Function Group D4
This X12 transaction set contains the format and establishes the data contents of the Contract and Rebate Management transaction for use within the context of an Electronic Data Interchange (EDI) environment. This X12 transaction set can be used to confirm, in an electronic format, the details of a contract that has been negotiated between two or more Foodservice parties. Information conveyed in the transaction includes trade party name, address and contact information; trade party role(s), identification of the contract program(s) and the specifics of the program(s) - including specific deals, date(s), contract performance requirements, volume measurements, benchmarks, rebate/billback information, and identification of the product(s), product classification, services(s), and equipment.
Position
Segment
Name
Max Use
0100
Transaction Set HeaderMandatory
Max 1
To indicate the start of a transaction set and to assign a control number
0200
Beginning Segment for Contract Transaction SetMandatory
Max 1
To indicate the beginning of the Contract and Rebate Management Transaction Set and transmit identifying contract information
0300
CurrencyOptional
Max 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
0400
Date/Time ReferenceOptional
Max 10
To specify pertinent dates and times
0500
TextOptional
Max 1
To specify textual data
0600
Reference InformationOptional
Max >1
To specify identifying information
0700
Service, Promotion, Allowance, or Charge InformationOptional
Max >1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
0100Loop
Optional
Repeat >1
0900
Individual or Organizational NameMandatory
Max 1
To supply the full name of an individual or organizational entity
1000
Property or Entity IdentificationOptional
Max 1
To define the attributes of a property or an entity
1100
Contract Party RestrictionOptional
Max >1
To identfiy a party as included or excluded in a contract or program
1200
Additional Name InformationOptional
Max 2
To specify additional names
1300
Party LocationOptional
Max 2
To specify the location of the named party
1400
Geographic LocationOptional
Max 1
To specify the geographic place of the named party
1500
Administrative Communications ContactOptional
Max >1
To identify a person or office to whom administrative communications should be directed
0120Loop
Optional
Repeat >1
1700
Party IdentificationMandatory
Max 1
To identify a party by type of organization, name, and code
1800
Additional Name InformationOptional
Max 2
To specify additional names
1900
Party LocationOptional
Max 2
To specify the location of the named party
2000
Geographic LocationOptional
Max 1
To specify the geographic place of the named party
2100
Administrative Communications ContactOptional
Max >1
To identify a person or office to whom administrative communications should be directed
0140Loop
Optional
Repeat >1
2300
Monetary Amount InformationMandatory
Max 1
To indicate the total monetary amount
2400
TextOptional
Max 1
To specify textual data
0160Loop
Optional
Repeat >1
2600
Quantity InformationMandatory
Max 1
To specify quantity information
2700
TextOptional
Max 1
To specify textual data
2800
Loop HeaderOptional
Max 1
To indicate that the next segment begins a loop
0180Loop
Optional
Repeat 3
3000
Party IdentificationMandatory
Max 1
To identify a party by type of organization, name, and code
3100
Date/Time ReferenceMandatory
Max 2
To specify pertinent dates and times
3200
Frequency BasisOptional
Max 1
To specify a frequency period for a product or process in which a change may occur
3300
Loop TrailerOptional
Max 1
To indicate that the loop immediately preceding this segment is complete
Position
Segment
Name
Max Use
0190Loop
Optional
Repeat >1
0200
Program InformationMandatory
Max 1
To provide information about a selected program
0300
Reference InformationOptional
Max >1
To specify identifying information
0400
Contract Party RestrictionOptional
Max >1
To identfiy a party as included or excluded in a contract or program
0500
TextOptional
Max 1
To specify textual data
0200Loop
Optional
Repeat >1
0700
Date/Time ReferenceMandatory
Max 1
To specify pertinent dates and times
0800
Frequency BasisOptional
Max 1
To specify a frequency period for a product or process in which a change may occur
0900
Party IdentificationOptional
Max >1
To identify a party by type of organization, name, and code
0210Loop
Optional
Repeat >1
1100
Monetary Amount InformationMandatory
Max 1
To indicate the total monetary amount
1200
MeasurementsOptional
Max 2
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
1300
Frequency BasisOptional
Max 1
To specify a frequency period for a product or process in which a change may occur
1400
Loop HeaderOptional
Max 1
To indicate that the next segment begins a loop
0230Loop
Optional
Repeat >1
1600
Party IdentificationMandatory
Max 1
To identify a party by type of organization, name, and code
1700
Quantity InformationOptional
Max 1
To specify quantity information
1800
Monetary Amount InformationOptional
Max 1
To indicate the total monetary amount
1900
TextOptional
Max 1
To specify textual data
2000
Program SpendOptional
Max >1
To identify the spend type required by a program
2100
Claimant Payment InformationOptional
Max 1
To specify how the claimant payment will be handled
0250Loop
Optional
Repeat 1
2300
Payment HandlingMandatory
Max 1
To indicate the frequency and method for which trading partner financial settlement occurs
0260Loop
Optional
Repeat >1
2500
Date/Time ReferenceMandatory
Max 1
To specify pertinent dates and times
2600
TextOptional
Max 1
To specify textual data
2700
Loop TrailerOptional
Max 1
To indicate that the loop immediately preceding this segment is complete
0300Loop
Optional
Repeat >1
2900
Transaction Set Line NumberMandatory
Max 1
To reference a line number in a transaction set
3000
TextOptional
Max 1
To specify textual data
0305Loop
Optional
Repeat >1
3200
Product ClassificationMandatory
Max 1
To provide information about a product classification relevant to a program
3300
Monetary Amount InformationOptional
Max 1
To indicate the total monetary amount
3400
Quantity InformationOptional
Max 1
To specify quantity information
3500
Brand LabelOptional
Max >1
To identify brand labels
3600
Pack and SizeOptional
Max >1
To identify package and sizes
0310Loop
Optional
Repeat >1
3800
Product InformationMandatory
Max 1
To provide information relevant to a product
3900
Product DetailOptional
Max 1
To provide detailed product information
4000
Product Pack DetailOptional
Max 1
To describe the inner packs of a product
4100
Co-Product InformationOptional
Max 1
To identify co-product and linked products
4200
Monetary Amount InformationOptional
Max 1
To indicate the total monetary amount
4300
Quantity InformationOptional
Max 1
To specify quantity information
0320Loop
Optional
Repeat >1
4500
Bracket InformationMandatory
Max 1
To provide product and bracket information
4600
Deal ValueMandatory
Max 1
To provide price or rate values pertaining to a product bracket
0340Loop
Optional
Repeat >1
4800
Equipment InformationMandatory
Max 1
To provide details about equipment
4900
Reference InformationOptional
Max 2
To specify identifying information
5000
Party IdentificationMandatory
Max >1
To identify a party by type of organization, name, and code
5100
Date/Time ReferenceOptional
Max >1
To specify pertinent dates and times
5200
Fees and Payment ScheduleOptional
Max 1
To provide payment information pertaining to equipment
0350Loop
Optional
Repeat >1
5400
Services InformationMandatory
Max 1
To identify a provided service
5500
Party IdentificationMandatory
Max >1
To identify a party by type of organization, name, and code
5600
Date/Time ReferenceOptional
Max >1
To specify pertinent dates and times
5700
Quantity InformationOptional
Max 1
To specify quantity information
5800
Fees and Payment ScheduleOptional
Max 1
To provide payment information pertaining to equipment
0400Loop
Optional
Repeat >1
6000
Equipment InformationMandatory
Max 1
To provide details about equipment
6100
Reference InformationOptional
Max 2
To specify identifying information
Position
Segment
Name
Max Use
0100
Transaction Set TrailerMandatory
Max 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)