EDI 561 Contract Abstract
Functional Group D4
X12M Supply Chain Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Contract Abstract Transaction Set (561) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set can be used to abstract a new contract, abstract a change in terms of a previously abstracted contract, or to correct a previously transmitted abstract. This bi-directional transaction set includes the information necessary to administer a contract, including modifications and corrections to that contract, and provides an acknowledgment mechanism to enable management of the contract administration process. This transaction set is typically used internally within a business entity as a post-award management report, when the purchasing and contract administration functions are separated within that entity.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning SegmentMandatoryMax 1
To indicate the beginning of a transaction set
- 0300Reference IdentificationOptionalMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- LM Loop OptionalRepeat >1
- 0400Code Source InformationMandatoryMax 1
To transmit standard code list identification information
The LM loop identifies industry code data unique to the transaction set. - 0500Industry CodeMandatoryMax 100
Code to transmit standard industry codes
- 0400Code Source InformationMandatoryMax 1
- N1 Loop OptionalRepeat >1
- 0600NameMandatoryMax 1
To identify a party by type of organization, name, and code
The N1 loop carries address information such as the purchasing party and the contract administration office. - 0700Additional Name InformationOptionalMax 2
To specify additional names
- 0800Address InformationOptionalMax 2
To specify the location of the named party
- 0900Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1000ContactOptionalMax 1
To identify a person or office to whom communications should be directed
- 0600NameMandatoryMax 1
Detail
- HL Loop MandatoryRepeat >1
- 0100Hierarchical LevelMandatoryMax 1
To identify dependencies among and the content of hierarchically related groups of data segments
- 0200Contract SummaryOptionalMax 1
To provide information about a contract
The CS segment carries the details of a specific contract. - 0300Date/TimeOptionalMax 2
To specify pertinent dates and times
- 0400Terms of Sale/Deferred Terms of SaleOptionalMax 5
To specify terms of sale
- 0500Baseline Item DataOptionalMax 1
To specify basic and most frequently used line item data
- 0600Subline Item DetailOptionalMax 1
To specify product subline detail item data
- 0700Reference IdentificationOptionalMax 10
To transmit identifying information as specified by the Reference Identification Qualifier
- 0800Monetary AmountOptionalMax 1
To indicate the total monetary amount
- 0900Percent AmountsOptionalMax 2
To qualify percent amounts and supply percent amounts
To carry the percent variation in quantity over and under for a specified deliverable quantity of an item. - 1000Product/Item DescriptionOptionalMax 10
To describe a product or process in coded or free-form format
- FA1 Loop OptionalRepeat >1
- 1110Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 1120Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 1200Monetary AmountOptionalMax 2
To indicate the total monetary amount
- 1300Reference IdentificationOptionalMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 1110Type of Financial Accounting DataMandatoryMax 1
- LM Loop OptionalRepeat >1
- 1400Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 1500Industry CodeMandatoryMax 100
Code to transmit standard industry codes
- 1400Code Source InformationMandatoryMax 1
- N1 Loop OptionalRepeat >1
- 1600NameMandatoryMax 1
To identify a party by type of organization, name, and code
The N1 loop carries address information about the contractor, paying office, accounting station, and inventory control point. - 1700Additional Name InformationOptionalMax 2
To specify additional names
- 1800Address InformationOptionalMax 2
To specify the location of the named party
- 1900Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 2000ContactOptionalMax 1
To identify a person or office to whom communications should be directed
- 1600NameMandatoryMax 1
- SCH Loop OptionalRepeat >1
- 2100Line Item ScheduleMandatoryMax 1
To specify the data for scheduling a specific line-item
- N1 Loop OptionalRepeat >1
- 2200NameMandatoryMax 1
To identify a party by type of organization, name, and code
The N1 loop carries address information for each delivery location. - 2300Additional Name InformationOptionalMax 2
To specify additional names
- 2400Address InformationOptionalMax 2
To specify the location of the named party
- 2500Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 2200NameMandatoryMax 1
- 2100Line Item ScheduleMandatoryMax 1
- 0100Hierarchical LevelMandatoryMax 1
Summary
- 0100Transaction TotalsOptionalMax 1
To transmit a hash total for a specific element in the transaction set
CTT01 is the number of iterations of HL segment. If used, CTT02 is the hash total of the values found in quantity ordered (PO102) for each PO1 segment. See data element 347 for proper hashing technique. - 0200Transaction Set TrailerMandatoryMax 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)