EDI 251 Pricing Support
Functional Group CP
X12M Supply Chain Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Pricing Support Transaction Set (251) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set can be used to request or transmit budget or actual data for labor and overhead rates, factors, and other supporting data for a specified period of time. This bi-directional transaction set can stand alone, or can be used to support the Contract Pricing Proposal (805) Transaction Set.
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
- 0300Specification IdentifierMandatoryMax 1
To provide a description of the included specification or technical data items
The SPI segment identifies the security classification or contractor level of protection for the pricing support, the contract or proposal number against which the pricing support applies, and whether the pricing support is certified. - 0500Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 0600CurrencyOptionalMax >1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 0700TextOptionalMax >1
To specify textual data
- REF Loop OptionalRepeat >1
- 0750Reference IdentificationMandatoryMax 1
To specify identifying information
- 0780Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 0750Reference IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat >1
- 0800NameMandatoryMax 1
To identify a party by type of organization, name, and code
When the N1 loop is used, it will carry the name and address of the party to be contacted if clarification about the proposal or requests for additional information concerning the proposal is required. - 0900Additional Name InformationOptionalMax 2
To specify additional names
- 1000Address InformationOptionalMax 2
To specify the location of the named party
- 1100Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1200Reference IdentificationOptionalMax >1
To specify identifying information
- 1300ContactOptionalMax 5
To identify a person or office to whom communications should be directed
- 0800NameMandatoryMax 1
Detail
- PPL Loop OptionalRepeat >1
- 0100Price Support DataMandatoryMax 1
To provide information about pricing support
The PPL loop identifies the proposal schedules (e.g., G&A expenses, overhead expenses) included in the transaction. PPL01 carries a code that identifies the schedule type, and PPL04 carries a free form description or name of the schedule. - REF Loop OptionalRepeat >1
- 0200Reference IdentificationMandatoryMax 1
To specify identifying information
- 0250Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 0200Reference IdentificationMandatoryMax 1
- PD Loop OptionalRepeat >1
- 0300Pricing DataMandatoryMax 1
To describe the pricing basic input detail
- 0400Pricing Data DetailOptionalMax >1
To provide the rates, direct input, and pricing factors for each element of work, cross-referenced to an applicable request or submission
- 0300Pricing DataMandatoryMax 1
- PL Loop OptionalRepeat >1
- 0500Proposal Cost LogicMandatoryMax 1
To describe the cost logic used when pricing a particular aspect of a proposal
- 0600Reference IdentificationOptionalMax >1
To specify identifying information
- 0700Monetary AmountOptionalMax 1
To indicate the total monetary amount
- 0800Percent AmountsOptionalMax 1
To qualify percent amounts and supply percent amounts
- 0900QuantityOptionalMax 1
To specify quantity information
- 1000Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- PD Loop OptionalRepeat >1
- 1100Pricing DataMandatoryMax 1
To describe the pricing basic input detail
- 1200Specification IdentifierOptionalMax 1
To provide a description of the included specification or technical data items
- 1300Reference IdentificationOptionalMax >1
To specify identifying information
- 1400Pricing Data DetailOptionalMax >1
To provide the rates, direct input, and pricing factors for each element of work, cross-referenced to an applicable request or submission
- 1500TextOptionalMax >1
To specify textual data
- 1600Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 1100Pricing DataMandatoryMax 1
- 0500Proposal Cost LogicMandatoryMax 1
- PO1 Loop OptionalRepeat >1
- 1700Baseline Item DataMandatoryMax 1
To specify basic and most frequently used line item data
The PO1 loop provides bill of material and purchase history information. - 1800Product/Item DescriptionOptionalMax 1
To describe a product or process in coded or free-form format
- 1900QuantityOptionalMax >1
To specify quantity information
- 1950Reference IdentificationOptionalMax >1
To specify identifying information
- AMT Loop OptionalRepeat >1
- 2000Monetary AmountMandatoryMax 1
To indicate the total monetary amount
- 2100Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 2150TextOptionalMax >1
To specify textual data
- 2000Monetary AmountMandatoryMax 1
- LX Loop OptionalRepeat >1
- 2300Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
The LX loop provides purchase history information. - 2400QuantityMandatoryMax 1
To specify quantity information
- 2500Monetary AmountOptionalMax 2
To indicate the total monetary amount
- 2600Note/Special InstructionOptionalMax 5
To transmit information in a free-form format, if necessary, for comment or special instruction
- 2700Reference IdentificationOptionalMax 1
To specify identifying information
- 2800Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- N1 Loop OptionalRepeat 1
- 2900NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 3000Additional Name InformationOptionalMax 2
To specify additional names
- 3100Address InformationOptionalMax 2
To specify the location of the named party
- 3200Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 2900NameMandatoryMax 1
- 2300Assigned NumberMandatoryMax 1
- 1700Baseline Item DataMandatoryMax 1
- 0100Price Support DataMandatoryMax 1
- 3300Transaction 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)