AlllOS 3S2b3D

|PUBUCATION^

Special Publication 881-26

4

Nisr

QC

100

.U57

NO. 881 -26

1997

Federal Implementation Guideline

for Electronic Data Interchange

ASC X12 003050 Transaction Set 251

Pricing Support

Implementation Convention

U.S. DEPARTMENT OF COMMERCE

Technology Administration

National Institute of

Standards and Technology

NIST Special Publication 881-26

Federal Implementation Guideline

for Electronic Data Interchange

ASC X12 003050 Transaction Set 251

Pricing Support

Implementation Convention

Electronic Commerce Acquisition Program Management Office

Standard Management Committee - Secretariat

National Institute of Standards and Technology

Gaithersburg, MD 20899-0001

Editor: Dr. Jean-Philippe Favreau

September 1997

U.S. DEPARTMENT OF COMMERCE

William M. Daley, Secretary

Technology Administration

Gary R. Bachula, Under Secretary for Technology

National Institute of Standards and Technology

Robert E. Hebner, Acting Director
Reports on Information Technology

The National Institute of Standards and Technology (NIST)'s Information Technology Laboratory (ITL)

develops standards and guidelines, provides technical assistance, and conducts research for computers

and resources. As part of the overall federal effort to establish a single face to industry for conducting

electronic commerce, ITL has been designated as the organization responsible for coordinating the

development of Federal Implementation Conventions (ICs) for Electronic Data Interchange (EDI). ICs are

defined by functional-area experts who create and select options from standard EDI Transaction Sets to

yield the implementations to be used for practical EDI. These ICs are made available to federal agencies

and industry by electronic means and this Special Publication Series.

National Institute of Standards and Technology Special Publication 881-26

Natl. Inst. Stand. Technol. Spec. Publ. 881-26, 55 pages (Sept. 1997)

CODEN: NSPUE2

U.S. GOVERNMENT PRINTING OFFICE

WASHINGTON: 1997

For sale by the Superintendent of Documents, U.S. Government Printing Office, Washington, DC 20402
251 Pricing Support

Functional Group ID=

Introduction:

This Draft Standard for Trial Use 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.

Notes:

1. This transaction set is used by a contractor to provide "supporting cost or pricing data" or "information other

than cost or pricing data" to a contracting officer.

2. All numbers cited in this transaction set shall be transmitted as a continuous number without extraneous

characters except where such characters are a part ofthe number.

Heading:

Pos. Seg. Req. Loop Notes and

No. ID Name Pes. Max.Use Repeat Comments

Must Use 010 ST Transaction Set Header M 1

Must Use 020 BGN Beginning Segment M 1

Must Use 030 SPl Specification Identifier M 1 nl

040 REF Reference Numbers O >1

050 DTM Date/Time Reference 0 >1

060 CUR Currency o >1

Must Use 070 MSG Message Text 0 >1 LOOP ID -Nl >1

080 Nl Name 0 1 n2

090 N2 Additional Name Information 0 2

100 N3 Address Information 0 2

110 N4 Geographic Location o 1 N/U 120 REF Reference Numbers o >1

130 06

Contact 0 5

Detail:

Pos. Seg. Req. Loop Notes and

No. 12 Name Des. Max.Use Repeat Comments

LOOP ID - PPL >1

010 PPL Price Support Data 0 1 n3

Must Use 020 REF Reference Numbers 0 >1 LOOP ID - PD >i

030 PD Pricing Data 0 1

040 PDD Pricing Data Detail 0 >1

LOOP ID - PL >1

050 PL Proposal Cost Logic 0 1

060 REF Reference Numbers 0 >1

N/U 070 AMI Monetary Amount 0 1

003050FED00A 14 March 1997
251 - Pricing Support

N/U

NAJ

080 PCT Percent Amounts 0 1

090 QTY Quantity 0 1

100 NTE Note/Special Instruction o >1 LOOP ID - PD >1

110 PD Pricing Data 0 1

120 SPI Specification Identifier 0 1

130 REF Reference Numbers 0 >1

140 PDD 1 lining i^aia LjKjLcxii >1

150 MSG Mes^iape Text o >1

160 DTM Date/Time Reference 0 10

LOOP ID -POl >1

170 POl Baseline Item Data 0 1 n4

180 PID Product/Item Description 0 1

190 QTY Quantity o >1

200 AMT Monetary Amount 0 >1

210 PCT Percent Amounts o >1

220 REF Reference Numbers 0 >1 LOOP ID -LX >1

230 LX Assigned Number 0 1 n5

240 QTY Quantity M 1

250 AMT Monetary Amount o 2

260 NTE Note/Special Instruction 0 5

270 REF Reference Numbers o 1

280 DTM Date/Time Reference o 1 LOOP ID -NI 1

290 Nl Name 0 1

300 N2 Additional Name Information 0 2

310 N3 Address Information 0 2

320 N4 Geographic Location 0 1

330 SE Transaction Set Trailer M 1

Transaction Set Notes

1. 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.

2. When the N 1 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.

3. The PPL loop identifies the proposal schedules (e.g., G&A expenses, overhead expenses) included in the

transaction. PPLOl carries a code that identifies the schedule type, and PPL04 carries a free form description

or name of the schedule.

4. The POl loop provides bill of material and purchase history information.

5. The LX loop provides purchase history information.

003050FED00A 2 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

ST Transaction Set Header

010

Heading

Mandatory

1To indicate the start of a transaction set and to assign a control number

1 The transaction set identifier (STOl) used by the translation routines of the

interchange partners to select the appropriate transaction set definition (e.g., 810

selects the Invoice Transaction Set).

Data Element Summary

Ref.

Pes.

Must Use STOl

Must Use ST02

Data

Element

143

329

Name Attributes

Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

251 XI 2.288 Pricing Support

Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set A unique number assigned by the originator ofthe transaction set or by the

originator's application program. This number is the same one carried in SE02.

003050FED00A 3 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

BGN Beginning Segment

020

Heading

Mandatory

1To indicate the beginning of a transaction set

1 If BGN05 is present, then BGN04 is required.

1 BGN02 is the transaction set reference number.

2 BGN03 is the transaction set date. 3 BGN04 is the transaction set time.

4 BGN05 is the transaction set time qualifier.

5 BGN06 is the transaction set reference number of a previously sent transaction

affected by the current transaction.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

Must Use BGNOl 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set 00 Original

Use to indicate an original transmission ofa Pricing

Support transaction set. 01 Cancellation

1. Use to indicate a withdrawal ofa previously

transmitted Pricing Support transaction set.

2. Do not use to cancel a 251 transaction set that is being revised and submitted using code 15. 07 Duplicate

Use to indicate a re-transmission ofa previously

transmitted Pricing Support transaction set. 15 Re-Submission

Use to indicate a revision ofa previously transmitted

Pricing Support transaction set. This revision

constitutes a complete overwrite ofthe previous

transmission.

Must Use BGN02

Must Use BGN03

BGN04

127 Reference Number M AN 1/30

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

A unique number assigned by the originator ofthe transaction setfor

identification purposes in other transaction sets. 373 Date M DT 6/6

Date (YYMMDD)

Use to identify the origination date ofthis transaction set. 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-

59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds

are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

Use to identify the origination time ofthis transaction set.

003050FEDOOA 4 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use SPIOl

SPI02

SPI03

SPI09

SPI13

003050FEDOOA

SPI Specification Identifier

030

Heading

Mandatory

1To provide a description of the included specification or technical data items

1 If either SPI02 or SPI03 is present, then the other is required.

Use to provide the government security classification and/or the proposing party

assigned commercial protection level applicable to the submitted data. This is the

highest security classification or commercial protection level assigned to the data,

the 2/SP1/120 segment to identify the government security classification and/or

commercial protection level of individual data items.

Use

Data

Element

786

128

127

786

1322

Data Element Summary

Name Attributes

Security Level Code M ID 2/2

Code indicating the level of confidentiality assigned by the sender to the

information following

Use to identify the highest overall government security classification

applicable to the data in this transaction set. If the data also has a commercial

protection requirement, identify that requirement in SPI09.

90 Government Non-Classified

92 Government Confidential

93 Government Secret

94 Government Top Secret

Reference Number Qualifier X ID 2/2

Code qualifying the Reference Number.

Use to identify a reference number to which the data provided in this transaction set applies.

39 Proposal Number

Use to indicate the number assigned to the cost or price

proposal (TS 805, ifsubmitted) to which the data in this transaction set applies.

PR Price Quote Number

Use to indicate the number assigned to the proposal (TS

843, ifsubmitted) to which the data in this transaction

set applies.

Reference Number X AN 1/30

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

Security Level Code O ID 2/2

Code indicating the level of confidentiality assigned by the sender to the

information following

Use to identify the highest commercial protection level assigned to the data by

the submitter.

05 Personal

Use to indicate the information provided within this cost or price proposal is subject to the Privacy Act. 06 Supplier Proprietary

Use to indicate the originator's cost or pricing data

shall be protected in accordance with FAR 3. 104-5(a).

1 1 Competition Sensitive

Certification Type Code O ID 1/1

5 14 March 1997
251 - Pricing Support

Code indicating the type of certification

Use to identify the certification applicable to ALL ofthe data in this transaction set. Ifthe certification dijfers for the data within this transaction

set, use the 2/SPI/120 segment to identify the certification applicable to each

data item.

B Certification of Overhead

Use to indicate a certification offinal overhead rates in accordance with DFARS 252.242-700L

003050FED00A 6 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

REF Reference Numbers

040

Heading

Optional

>1

To specify identifying numbers.

1 At least one of REF02 or REF03 is required.

Use to identify reference numbers applicable to the data provided in this transaction set.

Ref.

Pes.

Must Use REFOl

REF02

REF03

Data

Element

128

Data Element Summary

Name Attributes

Reference Number Qualifier M ID 2/2

Code qualifying the Reference Number.

C4 Change Number

Use to indicate an award instrument modification

number. When used, another REF segment with REFOl

citing code CT must be transmitted.

CT Contract Number

Use to indicate an award instrument, e.g., contract,

delivery order, etc. DO Delivery Order Number

Use to indicate a call, release or delivery order. When

used, another REF segment with REFOl citing code CT

must be transmitted.

KS Solicitation

Use to indicate a solicitation number. Ifapplicable,

concatenate the last amendment number with the

solicitation number.

PR Price Quote Number

Use to indicate the number assigned to a quote or proposal submitted in an 843 transaction set. TN Transaction Reference Number

Use to indicate the unique reference number ofa

related transaction set (e.g. an 805 transaction set carrying pricing support data ). Each transaction set has a unique number. In the case ofthe 805 transaction

set, that number is carried in SPI03 when SPI02

contains the qualifier code 39. When used, cite the

transaction set number, e.g., 805, in the first 3 positions

ofREF03.

WF Locally Assigned Control Number

Use to indicate the working modification number

assigned to a draft 860 transaction set. Ill Reference Number X AN 1/30

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

352 Description X AN 1/80

A free-form description to clarify the related data elements and their content

When REFOl is code TN, use to identify the transaction set number.

003050FED00A 7 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use DTMOl

DTM02

DTM03

DTM Date/Time Reference

050

Heading

Optional

>1

To specify pertinent dates and times

1 At least one of DTM02 DTM03 or DTM06 is required.

2 If either DTM06 or DTM07 is present, then the other is required.

Use to provide the origination date applicable to previously submitted 840 and 843

transaction sets, and the date and time ofa previously submitted 805 transaction set.

Data

Element

374

Data Element Summary

Name

Date/Time Qualifier

Code specifying type of date or time, or both date and time

Attributes

M ID 3/3

DTM05

098 Bid (Effective)

Use to indicate the origination date ofthe proposal

(843 transaction set) to which the data in this transaction set applies.

703 Original Transaction

Use to indicate the origination date and time ofthe 805

transaction set to which the data in this transaction set applies.

993 Request for Quotation

Use to indicate the origination date ofthe solicitation

(840 transaction set) to which the data in this transaction set applies.

373 Date X DT 6/6

Date (YYMMDD)

337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-

59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds

are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)

Use is REQUIRED when DTMOl is code 703.

624 Century O NO 2/2

The first two characters in the designation of the year (CCYY)

003050FED00A 8 14 March 1997
25 1 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

CUR Currency

060

Heading

Optional

>1

To specify the currency (dollars, pounds, francs, etc.) used in a transaction

s present, then CUR07 is required,

s present, then CUR07 is required.

s present, then at least one of CURl 1 or CUR 12 is required,

s present, then CURIO is required,

s present, then CURIO is required.

s present, then at least one of CUR14 or CUR15 is required,

s present, then CURl 3 is required,

s present, then CURl 3 is required.

s present, then at least one of CUR17 or CURl 8 is required,

s present, then CUR16 is required,

s present, then CUR16 is required.

s present, then at least one of CUR20 or CUR21 is required,

s present, then CURl 9 is required,

s present, then CUR19 is required.

1 IfCUROS

2 lfCUR09

3 If CURIO

4 If CURl 1 5 IfCUR12

6 IfCUR13

7 IfCURM

8 IfCURlS

9 IfCUR16

10 IfCUR17

11 If CURl 8

12 IfCUR19

13 IfCUR20

14 IfCUR21

1 See Figures Appendix for examples detailing the use of the CUR segment.

1. Use ifapplicable, to identify a currency, other than US dollars, that applies to the

monetary values in this transaction set.

Ref.

Pes.

Must Use CUROl

Must Use CUR02

Must Use CUR03

2. Use also to identify the exchange rate for US dollars applicable to the citedforeign

currency.

Data

Element

98

100

280

Data Element Summary

Name Attributes

Entity Identifier Code M ID 2/2

Code identifying an organizational entity, a physical location, or an individual

SE Selling Party

Currency Code M ID 3/3

Code (Standard ISO) for country in whose currency the charges are specified

Use to identify the currency applicable to the monetary values in this transaction set ifother than US dollars.

Exchange Rate O R 4/6

Value to be used as a multiplier conversion factor to convert monetary value

from one currency to another

Use to identify the exchange rate oftheforeign currency to US dollars.

003050FED00A 9 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

MSG Message Text

070

Heading

Optional (Must Use)

>1

To provide a free form format that would allow the transmission of text information.

1 MSG02 is not related to the specific characteristics of a printer, but identifies top of

page, advance a line, etc.

/. Use ofthis segment is REQUIRED.

2. Use to provide the purpose ofthe data submitted in this transaction set or the reason for cancellation ofpreviously submitted data.

3. Do not replicate information provided as codified data elsewhere in this transaction

set.

Ref. Data

Pes. Element

Must Use MSGOl 933

Data Element Summary

Name

Free-Form Message Text

Free-form message text

Attributes

M AN 1/264

003050FEDOOA 10 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Nl Name

080

Nl

Heading

Optional

1To identify a party by type of organization, name, and code

1 At least one of N 1 02 or N 1 03 is required.

2 If either N 103 or N 104 is present, then the other is required.

1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

2 N 1 05 and N 1 06 further define the type of entity in N 1 0 1

/. Whenever possible, identification and address information should be provided using

NlOl, N103, and N104. Use N102 and segments N2 through N4, as applicable, when the

address cannot be provided using one ofthe codes listed in NWS.

2. When BGNOl is code 00, 07, or 15, and the data is submitted by a prime contractor,

there must be multiple iterations ofthe Nl loop with NlOl citing, at a minimum, codes

SE, C4, and KF. Codes 28 and 61 must also be used ifapplicable.

3. When BGNOl is code 00, 07, or 15, and the cost or price proposal is submitted by a

subcontractor, there must be multiple iterations ofthe Nl loop with NlOl citing, at a minimum, codes 28, C4, KF and SE. Code 61 must also be used ifapplicable.

4. When BGNOl is code 01, there must be 2 iteration ofthe Nl loop citing either code

SE or 28 in NlOl in one iteration and code BY or C4 in a second iteration.

Data Element Summary

Ref. Data

Pes. Element Name Attributes

Must Use NlOl 98 Entity Identifier Code M ID 2/2

Code identifying an organizational entity, a physical location, or an individual

28 Subcontractor

61 Performed At

Use to indicate the place ofperformance when other

than the proposer's address or if work will be

performed at the proposer's address and at another

location.

BY Buying Party (Purchaser)

Use to indicate the procuring contracting office. C4 Contract Administration Office

Use to indicate the cognizant Contract Administration

Office ofthe proposing party.

KF Audit Office

Use to indicate the cognizant audit office ofthe

proposing party.

SE Selling Party

Use to indicate the prime contractor. N102 93 Name X AN 1/35

Free-form name

Use only ifthe party cited in NlOl cannot be identified by a code in N103/04.

003050FEDOOA 11 14 March 1997
251 - Pricing Support

N103

N104

N106

66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification

Code (67)

While the federal EDI program uses the DUNS number, other government

users of this implementation convention may require the use ofother and

additional numbers for a transition period in order to cross reference existing

data bases.

1 D-U-N-S Number, Dun & Bradstreet

Use ofthe DUNS and DUNS +4 number is preferred over other codes to identify an entity.

9 D-U-N-S+4, D-U-N-S Number with Four Character

Suffix

Use ofthe DUNS and DUNS +4 number is preferred over other codes to identify an entity.

10 Department of Defense Activity Address Code

(DODAAC)

Use to indicate a Department ofDefense or Civilian

Agency Activity Address Code.

33 Commercial and Government Entity (CAGE)

67 Identification Code X AN 2/20

Code identifying a party or other code

98 Entity Identifier Code O ID 2/2

Code identifying an organizational entity, a physical location, or an individual

FR Message From

Use when NlOl is code 28 or SE to indicate the

submitter ofthe transaction set. TO Message To

Use when NlOl is code BY or C4 to indicate the

recipient ofthe transaction set.

003050FEDOOA 12 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use N201

N202

Additional Name Information

090

Nl

Heading

Optional'

2

To specify additional names or those longer than 35 characters in length

This segment should only be used when N102 is used and it is necessary to provide

additional name information.

Data Element Summary

Data

Element Name Attributes

93 Name M AN 1/35

Free-form name

93 Name O AN 1/35

Free-form name

003050FED00A 13 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use N301

N302

N3 Address Information

100

Nl

Heading

Optional

2

To specify the location of the named party

This segment should only be used when NW2 is used.

Data Element Summary

Data

Element Name Attributes

166 Address Information M AN 1/35

Address information

166 Address Information O AN 1/35

Address information

003050FED00A 14 14 March 1997
25 1 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

N4 Geographic Location

110

Nl

Heading

Optional

1To specify the geographic place of the named party

1 If N406 is present, then N405 is required.

1 A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location.

2 N402 is required only if city name (N401) is in the USA or Canada.

This segment should only be used when Nl 02 is used.

Ref.

Pes.

N401

N402

N403

N404

Data

Element

19

156

116

26

Attributes

O AN 2/30

Data Element Summary

Name

City Name

Free-form text for city name

State or Province Code O ID 2/2

Code (Standard State/Province) as defined by appropriate government agency

Postal Code O ID 3/11

Code defining international postal zone code excluding punctuation and blanks

(zip code for United States)

Country Code O ID 2/3

Code identifying the country

003050FED00A 15 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

G61 Contact

130

Nl

Heading

Optional

5To identify a person or office to whom communications should be directed

1 If either G6103 or G6104 is present, then the other is required.

1 G6 103 qualifies G6 104.

1. When NlOl is code 28 or SE, use ofthis segment is REQUIRED to provide

information about the offeror's point ofcontact.

2. At a minimum, there must be one G61 segment with code TE or IT in G6103. There

may be another G61 segment with identical information in 061 01, and 02, but citing a

different communication number qualifier in 06103.

Ref.

Pes.

Must Use G6101

Must Use G6102

G6103

G6104

G6105

Data

Element

366

93

365

364

443

Data Element Summary

Name Attributes

Contact Function Code M ID 2/2

Code identifying the major duty or responsibility of the person or group named

AS

CE

IC

X ID 2/2

Authorized Signature

Certifier

/. Use to indicate the certifying official.

2. Use ofthis code is required when N106 is code FR.

Information Contact

Use to indicate the proposer's point ofcontact. Name M AN 1/35

Free-form name

Use to identify' the name ofa point ofcontact. Last name, followed byfirst

name, is preferred. If the whole name is longer than 35 characters, the use of

initials for the first name is recommended.

Communication Number Qualifier

Code identifying the type of communication number

EM Electronic Mail

Use to indicate an E-Mail address.

FX Facsimile

IT International Telephone

TE Telephone

Communication Number

Complete communications number including country or area code when

applicable

When 06103 is code FX, IT, or TE, include the area code or country code, as

applicable, and cite the number as a continuous number without extraneous

characters.

Contact Inquiry Reference O AN 1/20

Additional reference number or description to clarify a contact number

/. Use to provide the title ofthe point ofcontact or certifying official.

X AN 1/80

2. Use ofthe data element is REQUIRED when 061 01 is code AS or CE.

003050FED00A 16 14 March 1997
251 - Pricing Support

Segment: PPL Price Support Data

Position: 010

Loop: PPL

Level: Detail

Usage: Optional

Max Use: 1 Purpose: To provide information about pricing support

Syntax Notes:

Semantic Notes: 1 PPL02 is the start date.

2 PPL03 is the end date.

Comments:

Notes: 7. Use to identify the type ofdata being provided.

2. Use ofthis segment is REQUIRED when BGNOl is code 00, 07, or 15.

3. Each PPL loop must relate to a single cost element provided in the 805 transaction

set or a single proposed cost element ifan 805 transaction set has not been submitted.

Data Element Summary

Ref. Data

Des. Element Name Attributes

Must Use PPLOl 1309 Acquisition Data Code O ID 2/2

Code identifying acquisition data

Kl Subcontract Costs

K2 Inter-Division Transfer

K3 Profit/Fee

K4 Labor History

K5 Bill of Materials and Purchase History

K6 Other Unlisted Proposal Type

When used, identify the unlisted proposal type in PPL04.

KH General and Administrative Expenses (G&A)

KI Overhead Expenses

KJ Intermediate Expense Pool Allocation

KK Bases Used to Allocate Indirect Expense

KL Claimed Rates for Each Expense Pool

KM Facilities Capital Cost of Money Factors Computation

KN Reconciliation of Books of Account and Claimed Direct

Cost-Incurred Costs

KO Contract Direct Costs Claimed and Not Claimed,

IR&D/B&P Direct Costs Incurred (Overhead, G&A and

Cost of Money Applied at Claimed Rates)-Incurred

Costs

KP Government Participation in Indirect Expense PoolsIncurred Costs

KQ Reconciliation of Claimed G&A Pool to G&A Claimed

on Contracts-Incurred Costs

KR Schedule of Cumulative Direct and Indirect Costs

Claimed and Billed-lncurred Costs

KS Computation of Allowable IR&D/B&P Costs-Incurred

Costs

KT Summary of Hours and Amounts on T&M/Labor Hour

Contracts-Incurred Costs

KU Reconciliation of Total Payroll to Total Labor

Distributed-Incurred Costs

KV Listing of Decisions/Agreements/Approvals and

Description of Accounting/Organization Changes

003050FED00A 17 14 March 1997
251 - Pricing Support

PPL02

PPL03

PPL04

PPL05

O DT 6/6

6/6

1/80

KW Indirect Costs Certification

KX Direct Labor

KY Other Direct Costs

KZ Direct Material

373 Date

Date (YYMMDD)

Use to provide the beginning date ofthe period covered by this data.

373 Date O DT

Date (YYMMDD)

Use to provide the ending date ofthe period covered by this data.

352 Description O AN

A free-form description to clarify the related data elements and their content

Use to identify, in plain text, a more detailed namefor a specific category of

expense applicable to the code cited in PPLOl.

1401 Proposal Data Detailldentifier Code O ID 1/3

Code identifying the basis of a cited value in a proposal

Use ofthis data element is REQUIRED to identify the basis ofthe values in the

following 2/PD/030 or 2/PD/l 10 loop (hours, rates, or dollars) when the basis

is the samefor all values. If the basis for the values is mixed (code AP),

identify the basis in PDIO ofthe 2/PD/030 or 2/PD/IlO loop.

AM Actual

AN Estimated

Includes rates proposed.

AO Negotiated

AP Mixed

003050FEDOOA 18 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use REFOl

REF02

REF03

REF Reference Numbers

020

PPL

Detail

Optional (Must Use)

>1

To specify identifying numbers.

1 At least one of REF02 or REF03 is required.

/. Use to specify an association for the data identified in the PPL segment.

2. At least one (1) REF segment carrying an appropriate number is REQUIREDfor

each iteration ofthe PPL loop.

3. When the data provided in this loop is to be portrayed in columns, use this segment to identify the column numbers and titles.

Data

Element

128

Data Element Summary

Name

Reference Number Qualifier

Code qualifying the Reference Number.

Attributes

M ID 2/2

13

127

352

Horizontal Coordinate

Use to indicate a column number. Provide the column

title in REF03.

Statement of Work (SOW)

Work Breakdown Structure (WBS)

Organization Breakdown Structure

Cost Account

Extended (or Exhibit) Line Item Number (ELIN)

Cost Element

Contract Line Item Number

Paragraph Number

Use to indicate a SOWparagraph number.

Subcontract Line Item Number

Project Code

X AN

73

74

75

79

83

91

C7

K7

L6

P4

Reference Number

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

Description X AN 1/80

A free-form description to clarify the related data elements and their content

When REFOl is code 13, use is REQUIRED to provide a column title.

1/30

003050FED00A 19 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

iVlust Use PDOl

Must Use PD02

Must Use PD03

Must Use COOlOl

Must Use PD04

PD Pricing Data

030

PD

Detail

Optional

1To describe the pricing basic input detail

1 PDOl is the unit of the time period contained in PD02.

2 PD02 is the date of the start of the time period in PDO 1

.

3 PD04 is the quantity of the unit of measurement in PD03.

4 PD05 is the name of the cost element being proposed.

5 PD06 is the description of the name of the cost element being proposed.

6 PD08 is a reference to a specific paragraph number contained in an external

document.

7 PD09 is the category of the data being proposed.

/. Use this segment to provide data that is not related to a formula, e.g., historical labor

hours.

2. For each PPL loop, either this loop or the 2/PD/llO loop may be used, but not both.

Data Element Summary

Data

Element

344

Name Attributes

Unit of Time Period or Interval M ID

Code indicating the time period or interval

Use to identify the period oftime represented by one value carried in a

following PDD02, PDD03, or PDD04 data element.

Ill

CY Calendar Year

DY Day

FY Fiscal Year

MO Month

QY Quarter of a Year

WK Weeks

373

COOl

355

380

Date M DT 6/6

Date (YYMMDD)

Use to identify the beginning date ofthe time period specified in PDOl.

Composite Unit of Measure M

To identify a composite unit of measure (See Figures Appendix for examples

of use)

Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Any code can be used. The following is a preferred list ofcodes.

A8 Dollars per Hour

DO Dollars

MR Hours

IE Person

Use to indicate a human resource, i.e., people assigned to a task.

PI Percent

UN Units

Refer to 003050 Data Element Dictionary for acceptable code values.

Quantity M R 1/15

Numeric value of quantity

003050FEDOOA 20 14 March 1997
251 - Pricing Support

Must Use PD05

PD06

PD07

Must Use PD08

PD09

PDIO

Use to identify the quantity ofthe period oftime specified in PDOl. For

example: If the proposing party wanted to provide two calendar years worth of

dollar data, then PDOl would carry code "CY"for calendar year, PD03 would

carry code "DO"for dollars, and PD04 would carry the number "2" indicating

the number ofcalendar years.

93 Name M AN 1/35

Free-form name

Use to provide the short-hand name as specified in PL03.

352 Description O AN 1/80

A free-form description to clarify the related data elements and their content

Use, ifnecessary, to provide afull text description ofthe short-hand name

carried in PD05.

1196 Breakdown Structure Detail Code O ID 2/2

Codes identifying details relating to a reporting breakdown structure tree

This data element will typically be used when PD03 is code DO or HR.

26 Recurring

Use to indicate that the values cited in the following

PDD segment are recurring.

27 Nonrecurring

Use to indicate that the values cited in thefollowing

PDD segment are nonrecurring.

ZZ Mutually Defined

Use to indicate that the values cited in the following

PDD segment are both recurring and nonrecurring.

127 Reference Number O AN 1/30

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

Use is REQUIRED to provide a number that will uniquely identify each PD

segment. Start with the number one (!) and increase progressively with each

PD segment. The purpose ofthis number is to differentiate between cost elements identified in PD05, specifically when the same cost element is specifiedfor different purposes.

352 Description O AN 1/80

A free-form description to clarify the related data elements and their content

Use to identify whether or not Cost ofMoney (COM) applies to the cost element provided in this loop. Cite the letter N ifthe element is not a COM

factor; cite the letter Y ifthe element is a COMfactor. Also, provide afree

form text description ofthe data being provided, e.g., labor rates, overhead

rates, direct input, etc. 1401 Proposal Data Detailldentifier Code O ID 1/3

Code identifying the basis of a cited value in a proposal

When PPL05 is code AP, use is REQUIRED if the basis ofthe values in the

following PDD segments is the samefor all values. If the basis for the values

is mixed (code AP), identify the basis in PDD05.

AM

AN

AO

AP

Actual

Estimated

Negotiated

Includes rates established by Forward Pricing Rate

Agreements.

Mixed

003050FEDOOA 21 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

PDD Pricing Data Detail

040

PD

Detail

Optional

>1

To provide the rates, direct input, and pricing factors for each element of work, cross- referenced to an applicable request or submission

1 At least one of PDD02 PDD03 or PDD04 is required.

1 PDDOl is a sequential number assigned by the initiator.

/. This segment is REQUIRED when BGNOl is code 00, 07, or 15.

2. ONLY ONE ofPDD02, PDD03, or PDD04 is permitted in each repetition ofthe PDD

segment.

3. The number ofrepetitions ofthe PDD segment within each PD loop must be equal to the number carried in PD04for each iteration ofthe PD loop.

Data Element Summary

Ref.

Des.

Must Use PDDOl

PDD02

PDD03

PDD04

PDD05

Data

Element

350

380

782

954

1401

Name Attributes

1/15

1/15

Assigned Identification M AN 1/11

Alphanumeric characters assigned for differentiation within a transaction set A unique sequence number (starting with the number 1 and going

progressively higher as applicable) assigned by the originator ofthe

transaction set. Quantity X R

Numeric value of quantity

Use to identify the quantity ofthe data provided in the PD segment.

Monetary Amount X R

Monetary amount

Use to identify the monetary amount ofthe data provided in the PD segment.

Percent X R 1/10

Percentage expressed as a decimal

Use to identify the rate (provided the rate is expressed as a percent) ofthe data

provided in the PD segment.

Proposal Data Detail Identifier Code O ID 1/3

Code identifying the basis of a cited value in a proposal

When PDIO in the 2/PD/030 segment is code AP, use is REQUIRED to identify

the basis ofthe values cited in PDD02. PDD03, or PDD04.

AM Actual

AN Estimated

AO Negotiated

003050FEDOOA 22 14 March 1997
251 - Pricing Support

Segment: PL Proposal Cost Logic

Position: 050

Loop: PL

Level: Detail

Usage: Optional i Max Use: 1 Purpose: To describe the cost logic used when pricing a particular aspect of a proposal

Syntax Notes:

Semantic Notes: 1 PLOl is the logic sequence number.

2 PL03 is the name of the cost element being proposed.

3 PL05 is a text description of the cost element contained in PL03.

4 PL06 is an occurrence counter that indicates the order of items to appear in a cost summary data display.

Comments:

Notes: /. The PL segment should be used in a bottoms-up approach, e.g., iftotal direct labor

dollars is composed ofengineering labor dollars plus manufacturing labor dollars, then

the calculation formulafor these must be presented in the transaction set before the

calculation for total direct labor dollars.

EXAMPLE:

PL* ]*DO*DEL*E*DIRECT ENGINEERING LABOR *2002 n/l

PL*2*HR*DELH*M*DIRECT ENGINEERING LABOR HOURS n/l

PL*3*A8*ELR*F*ENGINEERING LABOR RATE n/l

PL*4*D0*DML*E*DIRECT MANUFACTURING LABOR*3002 n/l

PL*5*HR*DMLH*M*DIRECT MANUFACTURING LABOR HOURS n/l

PL*6*A8*MLR*F*MANUFACTURING LABOR RATE n/l

PL*7*DO*TDL*E*TOTAL DIRECT LABOR *W02 n/l

PL*8*D0*TDEL*A n/l

PL*9*DO*TDML*F n/l

2. Ifthe proposed labor rates are at a lower level, e.g., by engineering labor category or by department, then the PL segments must start at a lower level to conform to the

bottoms-up convention.

3. Eachformula provided in this segment shall be completed before anotherformula is started THERE SHALL BE NO FORMULA WITHIN ANOTHER FORMULA.

4. When a value provided in the2/PDD/l 40 segment can be calculated, aformula MUST

BE PROVIDEDfor that calculation. This formula is REQUIRED even when the actual

data involves the addition/subtraction ofa "zero" value or multiplication/division by I.

5. Ifthe formula provided in this segment is for a total, the PD/PDD segments shall be

used to provide the total.

Ref.

Pes.

Must Use PLOl

Must Use PL02

Must Use COOlOl

003050FED00A

Data

Element

554

COOl

355

Attributes

M NO 1/6

Data Element Summary

Name

Assigned Number

Number assigned for differentiation within a transaction set A progressive number starting with the number I to provide a logic sequence

for each iteration ofthe PL loop, (e.g., 1,2,3, etc.). Composite Unit of Measure M

To identify a composite unit of measure (See Figures Appendix for examples

of use)

Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in

23 14 March 1997
251 - Pricing Support

which a measurement has been taken

Use any code.

ZZ Mutually Defined

Use to indicate other non-hour units. Refer to 003050 Data Element Dictionary for acceptable code values.

Must Use PL03 93 Name M AN 1/35

Free-form name

1. The short-hand name given to the value that appears in a cost or price

proposal.

2. The source ofthe data (e.g., DLH or the number 24680 might be the shorthand namefor direct labor hours). These unique short-hand names are assigned by the originator ofthe transaction set and should have a basis in the

originator's accounting system.

Must Use PL04 1311 Calculation Operation Code M ID 1/1

Code identifying what type of calculation will take place

A Add

D Divide

E Equals

F End of Formula

M Multiply

R Raise to a Power

S Subtract

PL05 352 Description O AN 1/80

A free-form description to clarify the related data elements and their content

The long-hand description for the short-hand name carried in PL03, (e.g., if the proposing party carries DLH in PL03, the PL05 will carry Direct Labor

Hours in freeform text. This now identifies that DLH equals Direct Labor

Hours in the proposing party's accounting system. The description is only

required when the NAME data element (PL03) is first used within the flow of

segments within the transaction set. After that, the value may be referred to by

its short-hand name. PL06 609 Count O NO 1/9

Occurence counter

/. When the provided data is to be portrayed in rows and columns, use this segment to identify both the row and column in which it is to be portrayed.

The row and column shall be provided in the followingformat: RREJiRRCCC.

The number cited in this data element shall be a minimum of4 numerics, e.g., 1002 identifies the first row in the second column; 52010 identifies the 52nd

row in the tenth column; 125013 identifies the 125th row in the thirteenth

column, etc.

2. It is to be understood that rows 2 and beyond ofcolumn 1 contain the name

ofthe cost element identified in PL03.

003050FEDOOA 24 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

REF Reference Numbers

060

PL

Detail

Optional

>1

To specify identifying numbers.

1 At least one of REF02 or REF03 is required.

Use to identify where data specified in the PL segment can befound.

Ref.

Pes.

Must Use REFOl

REF02

Data

Element

128

127

Data Element Summary

Name

Reference Number Qualifier

Code qualifying the Reference Number.

73

74

75

79

83

91

C7

K7

L6

P4

Reference Number

Attributes

M ID 2/2

Statement of Work (SOW)

Work Breakdown Structure (WBS)

Organization Breakdown Structure

Cost Account

Extended (or Exhibit) Line Item Number (ELIN)

Cost Element

Contract Line Item Number

Paragraph Number

Use to indicate a SOWparagraph number.

Subcontract Line Item Number

Project Code

X AN

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

1/30

OO3O5OFED00A 25 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

NTE Note/Special Instruction

100

PL

Detail

Optional

>1

To transmit information in a free-form format, if necessary, for comment or special

instruction

1 The NTE segment permits free-form information/data which, under ANSI XI

2

standard implementations, is not machine processable. The use of the NTE segment

should therefore be avoided, if at all possible, in an automated environment.

Use this segment to provide additional information applicable to the data being

submitted.

Data Element Summary

Ref. Data

Des. Element

Must Use NTE02 352

Name Attributes

Description M AN 1/80

A free-form description to clarify the related data elements and their content

003050FED00A 26 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

PD Pricing Data

110

PD

Detail

Optional

1To describe the pricing basic input detail

1 PDOl is the unit of the time period contained in PD02.

2 PD02 is the date of the start of the time period in PDOl

.

3 PD04 is the quantity of the unit of measurement in PD03.

4 PD05 is the name of the cost element being proposed.

5 PD06 is the description of the name of the cost element being proposed.

6 PD08 is a reference to a specific paragraph number contained in an external

document.

7 PD09 is the category of the data being proposed.

/. Use this loop to provide information at the cost element level that is related to a formula provided in the 2/PL/050 segment.

2. For each PPL loop, either this loop or the 2/PD/030 loop may be used, but not both.

Ref.

Pes.

Must Use PDOl

Data

Element

344

Data Element Summary

Name

Unit of Time Period or Interval

Code indicating the time period or interval

Use to identify a period oftime represented by one value carried in the

following PDD02, PDD03, or PDD04 data element.

Attributes

M ID 2/2

Must Use PD02

Must Use PD03

Must Use COOlOl

Must Use PD04

0O305OFEDOOA

CY Calendar Year

FY Fiscal Year

373 Date M DT 6/6

Date (YYMMDD)

Use to identify the commencement date ofthe time period specified in PDOl.

COOl Composite Unit of Measure M

To identify a composite unit of measure (See Figures Appendix for examples

of use)

355 Unit or Basis for Measurement Code M ID 2/2

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Any code can be used. Thefollowing is a list ofpreferred codes.

< A8 Dollars per Hour

DO Dollars

HR Hours

IE Person

Use to indicate a human resource, i.e., people assigned to a task.

PI Percent

UN Units

Refer to 003050 Data Element Dictionary for acceptable code values.

380 Quantity M R 1/15

Numeric value of quantity

Use to identify the quantity ofthe period oftime specified in PDOl. For

example: If the proposing party wanted to provide two calendar years worth of

dollar data, then PDOl would carry code "CY"for calendar year, PD03 would

carry code "DO"for dollars, and PD04 would carry the number "2" indicating

27 14 March 1997
25 1 - Pricing Support

Must Use PD05

PD06

PD07

Must Use PD08

PD09

PDIO

the number ofcalendar years.

93 Name M AN 1/35

Free-form name

This may be the short-hand name as specified in PL03 or a different shorthand name. 352 Description O AN 1/80

A free-form description to clarify the related data elements and their content

Use, ifnecessary, to provide afull text description ofthe short-hand name

carried in PD05.

1196 Breakdown Structure Detail Code O ID 2/2

Codes identifying details relating to a reporting breakdown structure tree

This data element will typically be used when PD03 is code DO or HR.

26 Recurring

Use to indicate that the values cited in thefollowing

FDD segment are recurring.

27 Nonrecurring

Use to indicate that the values cited in the following

FDD segment are nonrecurring.

ZZ Mutually Defined

Use to indicate that the values cited in thefollowing

FDD segment are both recurring and nonrecurring.

127 Reference Number O AN 1/30

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

Use is REQUIRED to provide a number that will uniquely identify each PD

segment. Start with the number one (1) and increase progressively with each

PD segment. The purpose ofthis number is to differentiate between cost elements identified in PD05, specifically when the same cost element is specifiedfor different purposes.

352 Description O AN 1/80

A free-form description to clarify the related data elements and their content

Use to identify whether or not Cost ofMoney (COM) applies to the cost element provided in this loop. Cite the letter N if the element is not a COM

factor; cite the letter Y if the element is a COMfactor. Also, provide afree

form text description ofthe data being provided, e.g., labor rates, overhead

rates, direct input, etc. 1401 Proposal Data Detail Identifier Code O ID 1/3

Code identifying the basis of a cited value in a proposal

When PPL05 is code AP, use is REQUIRED ifthe basis ofthe values in the

following PDD segments is the samefor all values. Ifthe basis for the values

is mixed (code AP), identify the basis in PDD05.

AM

AN

AO

AP

Actual

Estimated

Negotiated

Includes rates established by Forward Pricing Rate

Agreements.

Mixed

003050FEDOOA 28 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

SPI Specification Identifier

120

PD

Detail

Optional

1To provide a description of the included specification or technical data items

1 If either SP102 or SP103 is present, then the other is required.

Data Element Summary

Ref.

Des.

Must Use SPIOl

SPI09

Data

Element

786

786

Name Attributes

Security Level Code M ID 2/2

Code indicating the level of confidentiality assigned by the sender to the

information following

Use to identify the highest overall government security classification

applicable to the cost element. If the data also has a commercial protection

requirement, identify that requirement in SPI09.

90 Government Non-Classified

92 Government Confidential

93 Government Secret

94 Government Top Secret

Security Level Code O ID 2/2

Code indicating the level of confidentiality assigned by the sender to the

information following

Use to identify the highest commercial protection level assigned to the cost element.

05 Personal

Use to indicate the information provided within this cost or price proposal is subject to the Privacy Act. 06 Supplier Proprietary

Use to indicate the originator's cost or pricing data

shall be protected in accordance with FAR 3. 104-5(a).

1 1 Competition Sensitive

003050FEDOOA 29 14 March 1997
1

251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Des.

Must Use REFOl

REF02

REF Reference Numbers

130

PD

Detail

Optional

>1

To specify identifying numbers.

1 At least one of REF02 or REF03 is required.

Use this segment to provide reference numbers for the data provided in the following

FDD segments within this loop.

Data

Element

128

Attributes

M ID 2/2

127

Data Element Summary

Name

Reference Number Qualifier

Code qualifying the Reference Number.

73 Statement of Work (SOW)

74 Work Breakdown Structure (WBS)

75 Organization Breakdown Structure

79 Cost Account

83 Extended (or Exhibit) Line Item Number (ELIN)

91 Cost Element

C7 Contract Line Item Number

K7 Paragraph Number

Use to indicate a SOWparagraph number.

L6 Subcontract Line Item Number

P4 Project Code

Reference Number X AN

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

1/30

003050FEDOOA 30 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use PDDOl

PDD02

PDD03

PDD04

PDD05

PDD Pricing Data Detail

140

PD

Detail

Optional

>1

To provide the rates, direct input, and pricing factors for each element of work, cross- referenced to an applicable request or submission

1 At least one of PDD02 PDD03 or PDD04 is required.

1 PDDOl is a sequential number assigned by the initiator.

/. ONLY ONE ofPDDOl, PDD02, or PDD04 is permitted in each repetition ofthe PDD

segment.

2. The number ofrepetitions ofthe PDD segment within each PD loop must be equal to the number carried in PD04for each iteration ofthe PD loop.

Data Element Summary

Data

Element

350

Name Attributes

380

782

954

1401

Assigned Identification M AN 1/11

Alphanumeric characters assigned for differentiation within a transaction set A unique sequence number (starting with the number 1 and going

progressively higher as applicable) assigned by the originator ofthe

transaction set. Quantity X R 1/15

Numeric value of quantity

The actual quantity ofthe data provided in the PD segment.

Monetary Amount X R 1/15

Monetary amount

The actual monetary amount ofthe data provided in the PD segment.

Percent X R 1/10

Percentage expressed as a decimal

The actual rate (provided the rate is expressed as a percent) ofthe data

provided in the PD segment.

Proposal Data Detail Identifier Code O ID 1/3

Code identifying the basis of a cited value in a proposal

When PDIO in the 2/PD/llO segment is code AP, use is REQUIRED to identify

the basis ofthe values cited in PDD02, PDD03. or PDD04.

AM Actual

AN Estimated

AO Negotiated

003050FEDOOA 31 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

MSG Message Text

150

PD

Detail

Optional

>1

To provide a free form format that would allow the transmission of text information.

1 MSG02 is not related to the specific characteristics of a printer, but identifies top of

page, advance a line, etc. Use to providefree form text explanations and clarifications, i.e., formula derivations,

basis ofestimates, source ofescalation factors, citation ofaccompanying schedule

containing back-up data, or any other circumstances that requires afree form note.

Ref.

Pes.

Must Use MSGOl

Data Element Summary

Data

Element Name

933 Free-Form Message Text

Free-form message text

Attributes

M AN 1/264

O03O5OFED0OA 32 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use DTMOl

DTM02

DTM05

DTM Date/Time Reference

160

PD

Detail

Optional

10

To specify pertinent dates and times

1 At least one of DTM02 DTM03 or DTM06 is required.

2 If either DTM06 or DTM07 is present, then the other is required.

Use this segment to provide dates (ifnecessary) related to the data being provided in each iteration ofthe PD loop.

Data Element Summary

Data

Element Name Attributes

374 Date/Time Qualifier M ID 3/3

Code specifying type of date or time, or both date and time

193 Period Start

194 Period End

373 Date X DT 6/6

Date (YYMMDD)

624 Century O NO 2/2

The first two characters in the designation of the year (CCYY)

003050FED00A 33 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

POl Baseline Item Data

170

POl

Detail

Optional

To specify basic

1 If POl 03 is 2 IfPOlOSis

3 If either PO

4 If either PO

5 If either PO

6 If either PO

7 If either PO

8 If either PO

9 If either PO

10 If either PO

11 If either PO

12 If either PO

and most frequently used line item data

present, then POl 02 is required,

present, then POl 04 is required.

106 or POl 07 is present, then the other is required.

108 or POl 09 is present, then the other is required.

1 10 or POl 1 1 is present, then the other is required.

1 12 or POl 13 is present, then the other is required.

1 14 or POl 15 is present, then the other is required.

1 16 or POl 17 is present, then the other is required.

1 18 or POl 19 is present, then the other is required.

120 or PO 121 is present, then the other is required.

122 or POl 23 is present, then the other is required.

124 or POl 25 is present, then the other is required.

1 See the Data Dictionary for a complete list of ID's. 2 POl 01 is the line item identification.

3 PO106 through P0125 provide for ten (10) different product/service ID's per each

item. For example: Case, Color, Drawing No., UPC No., ISBN No., Model No.,

SKU.

Notes: Use this loop to provide Bill ofMaterials information and corresponding history.

Data Element Summary

Ref.

Des.

POlOl

Must Use PO102

Must Use PO103

POl 04

Must Use PO105

Data

Element

350

330

355

212

639

Name Attributes

Assigned Identification O AN 1/11

Alphanumeric characters assigned for differentiation within a transaction set Use to assign a sequential number, starting with the number 1, to identify each

POl segment.

Quantity Ordered X R 1/9

Quantity ordered

Use to indicate the total quantity ofmaterial ordered. Ifno quantity applies,

enter a zero. Unit or Basis for Measurement Code O ID 2/2

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Use any code

Refer to 003050 Data Element Dictionary for acceptable code values.

Unit Price X R 1/17

Price per unit of product, service, commodity, etc. Use to provide the proposed unit price to include any adjustments applied.

The adjusted unit price is determined by taking the amount cited in the

2/AMT/200 segment when AMTOl is code LI and applying either a discrete

adjustment value (AMTOl is code CK) or an escalation or decrementfactor

identified in the 2/PCT/210 segment.

Basis of Unit Price Code O ID 2/2

Code identifying the type of unit price for an item

AP Advise Price

Use to indicate the unit price is the result ofpurchases

from multiple sources.

003050FEDOOA 34 14 March 1997
251 - Pricing Support

CA Catalog

CT Contract

ES Estimated

FB Fabrication Cost

KA Price with Government Furnished Property

KP Escalated Price

Use to indicate an upward adjusted unit price.

KR In Stock

NE Not to Exceed

NT Net

Use to indicate a downward adjusted unit price.

PQ Posted

Use to indicate the price is regulated by a Government

entity.

QT Quoted

ST Standard

Use to indicate a unit price developed under a standard

cost accounting system.

PO106 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

1. Any code can be used, but the same codes used in the corresponding 843

transaction set should be used. The listed codes are preferred.

2. When identifying components ofan assembly, the assembly must be

identified by use ofcode F8.

3. Any code identified in this data element may be used in anyfollowing 235

data element.

AK Refined Product Code

CG Commodity Grouping

Use to indicate a commodity code.

CM Country of Origin Code

CL Color

CN Commodity Name

EF Exhibit Identifier

Use to indicate the letter assigned to an exhibit.

F7 End-Item Description

Use to indicate the end item to which the ordered item applies.

F8 Next Higher Used Assembly

Use to indicate the assembly to which the identified components apply.

FS National Stock Number

The NSN shall be transmitted without dashes.

FT Federal Supply Classification

IN Buyer's Item Number

Use to indicate a locally assigned code for a product or service whenever stock

number does not apply.

KF Item Type Number

LT Lot Number

MF Manufacturer

003050FED00A 35 14 March 1997
251 - Pricing Support

When used, cite the DUNS number ofthe manufacturer in the following data

element.

MG Manufacturer's Part Number

When used, a second 235/234 pair must be used citing either code MF or ZB.

MN Model Number

Nl National Drug Code in 4-4-2 Format

N2 National Drug Code in 5-3-2 Format

N3 National Drug Code in 5-4-1 Format

N4 National Drug Code in 5-4-2- Format

ND National Drug Code (NDC)

PD Part Number Description

Use to indicate a clear text description ofan item that cannot be identified by a

number, e.g., transportation.

PN Company Part Number

PU Part Reference Number

Use to indicate a part number assigned by an industry (not related to a specific

manufacturer). Do not use for National Drug Codes.

RC Returnable Container No.

Use to indicate an NSN, manufacturer's part number, or other identifying

number (except a serial number) ofa returnable container. The serial number

ofa returnable container will be carried in the REF segment with code RS.

SN Serial Number

Use to indicate the serial number ofthe item cited in JIL02. For example, the

serial number ofan aircraft engine that is to be repaired.

SV Service Rendered

Use to indicate (in text) the service being ordered.

SW Stock Number

Use to indicate a local stock number.

SZ Vendor Alphanumeric Size Code (NRMA)

Use to indicate the size ofan item being ordered.

UK U.P.C./EAN Shipping Container Code (1-2-5-5-1)

VP Vendor's (Seller's) Part Number

Use to indicate a part number assigned by a contractor other than a

manufacturer.

ZB Commercial and Government Entity (CAGE) Code

Use to indicate a manufacturer who can be identified by a CAGE code.

Refer to 003050 Data Element Dictionary for acceptable code values.

PO107 234 Product/Service ID X AN 1/40

Identifying number for a product or service

PO108 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

PO109 234 Product/Service ID X AN 1/40

Identifying number for a product or service

POllO 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in Product/Service ID (234)

POUl 234 Product/Service ID X AN 1/40

Identifying number for a product or service

003050FED00A 36 14 March 1997
251 - Pricing Support

P0112

P0113

P0114

P0115

P0116

P0117

P0118

P0119

PO120

P0121

P0122

P0123

P0124

P0125

235 Product/Service ID Qualifier

Code identifying the type/source of the descriptive

Product/Service ID (234)

234 Product/Service ID

Identifying number for a product or service

235 Product/Service ID Qualifier

Code identifying the type/source of the descriptive

Product/Service ID (234)

234 Product/Service ID

Identifying number for a product or service

235 Product/Service ID Qualifier

Code identifying the type/source of the descriptive

Product/Service ID (234)

234 Product/Service ID

Identifying number for a product or service

235 Product/Service ID Qualifier

Code identifying the type/source of the descriptive

Product/Service ID (234)

234 Product/Service ID

Identifying number for a product or service

235 Product/Service ID Qualifier

Code identifying the type/source of the descriptive

Product/Service ID (234)

234 Product/Service ID

Identifying number for a product or service

235 Product/Service ID Qualifier

Code identifying the type/source of the descriptive

Product/Service ID (234)

234 Product/Service ID

Identifying number for a product or service

235 Product/Service ID Qualifier

Code identifying the type/source of the descriptive

Product/Service ID (234)

234 Product/Service ID

Identifying number for a product or service

X ID 2/2

number used in

X AN 1/40

X ID 2/2

number used in

X AN 1/40

X ID 2/2

number used in

X AN 1/40

X ID 2/2

number used in

X AN 1/40

X ID 2/2

number used in

X AN 1/40

X ID 2/2

number used in

X AN 1/40

X ID 2/2

number used in

X AN 1/40

003050FED00A 37 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

PID Product/Item Description

180

POl

Detail

Optional

1To describe a product or process in coded or free-form format

12

3

4

12

3

Notes:

3

/.

item.

If PID04 is present, then PID03 is required.

At least one of PID04 or P1D05 is required.

If PID07 is present, then P1D03 is required.

If P1D08 is present, then P1D03 is required.

Use PID03 to indicate the organization that publishes the code list being referred to. P1D04 should be used for industry-specific product description codes.

PID08 describes the physical characteristics of the product identified in PID04. A

~~Y" indicates that the specified attribute applies to this item. A "N" indicates it does

not apply. Any other value is indeterminate.

If PIDOl = "F", then PID05 is used. If PIDOl = "S", then PID04 is used. If PIDOl =

"X", then both PID04 and PID05 are used.

Use PID06 when necessary to refer to the product surface or layer being described in the segment.

PID07 specifies the individual code list of the agency specified in PID03.

Use to provide information related to the acquisition method ofthe Bill ofMaterial

2. Use is REQUIRED when POl 05 is code CA, CT, or QT.

Ref.

Pes.

Must Use PIDOl

PID03

PID04

Data

Element

349

559

751

Attributes

M ID 1/1

Data Element Summary

Name

Item Description Type

Code indicating the format of a description

S Structured (From Industry Code List)

Agency Qualifier Code X ID 2/2

Code identifying the agency assigning the code values

DF Department of Defense (DoD)

Product Description Code X AN 1/12

A code from an industry code list which provides specific data about a product

characteristic

Cite one ofthe following codes to describe how an item was or will be

procured:

CC Commercial Off-the-ShelfProduct, (COTS) Competitively Procured

CN Commercial Off-the-ShelfProduct, (COTS) Not Competed

NS Nan COTS Not Competed, Only One Source

NC Non COTS Not Competed, Multiple Sources

FF Non COTS Product, Full and Open Competition, Price & Other Factors

FP Non COTS Product, Full and Open Competition, Price Only

RF Non COTS Product, Restricted Competition, Price and Other Factors

RP Non COTS Product, Restricted Competition, Price Only

003050FED00A 38 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Des.

Must Use QTYOl

Must Use QTY02

QTY03

QTY Quantity

190

POl

Detail

Optional

>1

To specify quantity information

Use to provide additional information regarding the total quantity identified in POl 02,

i.e., a breakdown ofthe quantity.

Data

Element

673

Attributes

M ID 2/2

380

355

Data Element Summary

Name

Quantity Qualifier

Code specifying the type of quantity

20 Unusable Quantity

Use to indicate the scrap quantity.

99 Quantity Used

Use to indicate the quantity ofthe material used in the

end item.

Quantity M R 1/15

Numeric value of quantity

Unit or Basis for Measurement Code O ID 2/2

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Use any code.

Refer to 003050 Data Element Dictionary for acceptable code values.

003050FED00A 39 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use AMTOl

Must Use AMT02

AMT Monetary Amount

200

POl

Detail

Optional

>1

To indicate the total monetary amount

Use to identify amounts (e.g., base unit price, upward/downward adjustment amounts,

nonrecurring amounts, etc.) that apply to the unit price or total cost (qty x UP) ofthe

item cited in the same POl loop.

Data Element Summary

Data

Element Name

522 Amount Qualifier Code

Code to qualify amount

Attributes

M ID 1/2

CK

LI

782

NR

Monetary Amount

Monetary amount

Adjustments

Use to indicate a discrete amount, that is either an upward or downward adjustment, applied to the

amount cited in a previous AMTsegment when AMTOl

is code LI to arrive at the adjusted unit price cited in POl 04 ofthe same POl loop. When the amount is a downward adjustment, a minus sign shall precede the

amount cited in AMT02.

Line Item Unit Price

/. Use to indicate the base unit price used to determine

the adjusted proposed unit price cited in POl 04 ofthe

same POl loop.

2. DO NOT USE THIS CODE ifthe proposed unit

price cited in POl 04 is not adjusted,

Nonrecurring

Use to indicate any nonrecurring amounts applicable to the total amount (qty x UP) ofthe line item cited in the

same POl loop.

M R 1/15

003050FED00A 40 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

PCX Percent Amounts

210

POl

Detail

Optional

>1

To qualify percent amounts and supply percent amounts

7. Use to provide the factor, ifany, applied to the line item unit price cited in the

2/AMT/200 segment when AMTOl is code LI to arrive at the adjusted unit price cited in POl 04.

Ref.

Pes.

Must Use PCTOl

Must Use PCT02

2. This segment is also used to provide the factor, ifany, applied to the nonrecurring

amount cited in the 2/AMT/200 segment when AMTOl is code NR, to arrive at the

adjusted nonrecurring amount.

Data

Element

1004

Data Element Summary

Name

Percent Qualifier

Code to qualify percent

Attributes

M ID 1/2

DF

EF

PR

954 Percent

Decrement Factor

Use to indicate an upward or downward adjustment

factor, for other than inflationary/deflationary changes,

applied to the unit price cited in AMT02 (when AMTOl

is code LI) to arrive at the adjusted unit price cited in POl 04 ofthe same POl loop. When the factor is a downward adjustmentfactor, a minus sign shall

precede the percent cited in PCT02.

Escalation Factor

Use to indicate an upward or downward adjustment

factor, based upon inflationary/deflationary changes,

applied to the unit price cited in AMT02 (when AMTOl

is code LI) to arrive at the adjusted unit price cited in POl04 ofthe same POl loop. When the factor is a downward adjustmentfactor, a minus sign shall

precede the percent cited in PCT02.

Per Occurrence Limit

Use to indicate an upward or downward adjustment

factor applied to the nonrecurring amount cited in AMT02 (when AMTOl is code NR) to arrive at the

adjusted nonrecurring amount. When the factor is a downward adjustmentfactor, a minus sign shall

precede the percent cited in PCT02.

M R 1/10

Percentage expressed as a decimal

003050FEDOOA 41 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use REFOl

REF02

REF03

REF Reference Numbers

220

POl

Detail

Optional

>]

To specify identifying numbers.

1 At least one of REF02 or REF03 is required.

Use to identify the contractor(s) from whom the item cited in the same POl loop was or

will be procured.

Data

Element

128

Data Element Summary

Name

Reference Number Qualifier

Code qualifying the Reference Number.

VQ

Attributes

M ID 2/2

127

352

Related Contract Line Item Number

Use to indicate the line item in either the 805 or 843

transaction set to which the item in the same POl loop

applies.

VR Vendor ID Number

Use to identify the contractor by his DUNS or DUNS

+4 number. This is the preferred code to use for

identification purposes.

W7 Commercial and Government Entity (CAGE) Code

Use to identify the contractor by his CA GE code.

ZZ Mutually Defined

Use to indicate a contractor that cannot be identified by a DUNS DUNS +4 or CAGE code. When used

provide the name ofthe contractor in REF03.

Reference Number X AN 1/30

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

Description X AN 1/80

A free-form description to clarify the related data elements and their content

When REFOl is code ZZ, use to provide the contractor's name.

003050FEDOOA 42 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

LX Assigned Number

230

LX

Detail

Optional

1To reference a line number in a transaction set

/. Use this loop to provide the purchase historyfor the Bill ofMaterials item identified

in the preceding POl loop.

2. Each repetition ofthis loop represents a separate historical procurement.

Ref.

Pes.

Must Use LXOl

Data Element Summary

Data

Element Name Attributes

554 Assigned Number M NO 1/6

Number assigned for differentiation within a transaction set A unique sequence number assigned by the originator ofthe transaction set, starting with the number 1 and going progressively higher, e.g., 1, 2, 3, etc.

003050FED00A 43 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use QTYOl

Must Use QTY02

Must Use QTY03

QTY Quantity

240

LX

Detail

Mandatory

1To specify quantity information

Use this segment to identify the previously purchased quantity.

Data Element Summary

Data

Element Name Attributes

673 Quantity Qualifier M ID 2/2

Code specifying the type of quantity

PP Purchase of Product

380 Quantity M R 1/15

Numeric value of quantity

355 Unit or Basis for Measurement Code O ID 2/2

Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken

Use any code.

Refer to 003050 Data Element Dictionary for acceptable code values.

003050FED00A 44 14 March 1997
25 1 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

AMT Monetary Amount

250

LX

Detail

Optional

2

To indicate the total monetary amount

Use to identify the previous unit price and the nonrecurring chargefor the Bill of

Materials item.

Ref.

Pes.

Must Use AMTOl

Must Use AMT02

Data Element Summary

Data

Element Name Attributes

522 Amount Qualifier Code M ID 1/2

Code to qualify amount

AX Previous Price

Use to indicate the unit price applicable to the

purchase.

NR Nonrecurring

Use to indicate any nonrecurring amounts applicable to the total amount (qtyx UP) ofthe line item cited in the

same POl loop.

782 Monetary Amount M R 1/15

Monetary amount

003050FED00A 45 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use NTE02

NTE Note/Special Instruction

260

LX

Detail

Optional

5To transmit information in a free-form format, if necessary, for comment or special

instruction

1 The NTE segment permits free-form information/data which, under ANSI X12

standard implementations, is not machine processable. The use of the NTE segment

should therefore be avoided, if at all possible, in an automated environment.

Use this segment to provide relevant information regarding the purchase history ofthe

Bill ofMaterials item.

Data Element Summary

Data

Element Name Attributes

352 Description M AN 1/80

A free-form description to clarify the related data elements and their content

003050FED00A 46 14 March 1997
25 1 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

REF Reference Numbers

270

LX

Detail

Optional

1To specify identifying numbers.

1 At least one of REF02 or REF03 is required.

Ref.

Pes.

Must Use REFOl

REF02

Data

Element

128

127

Data Element Summary

Name Attributes

Reference Number Qualifier M ID 2/2

Code qualifying the Reference Number.

PI Previous Contract Number

Use to indicate the award instrument number under

which the Bill ofMaterials item was purchased.

Reference Number X AN 1/30

Reference number or identification number as defined for a particular

Transaction Set, or as specified by the Reference Number Qualifier.

OO3050FED00A 47 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Ref.

Pes.

Must Use DTMOl

DTM02

DTM05

DTM Date/Time Reference

280

LX

Detail

Optional

1To specify pertinent dates and times

1 At least one of DTM02 DTM03 or DTM06 is required.

2 If either DTM06 or DTM07 is present, then the other is required.

Data Element Summary

Data

Element Name Attributes

374 Date/Time Qualifier M ID 3/3

Code specifying type of date or time, or both date and time

103 Award

Use to indicate the date ofthe award instrument under

which the Bill ofMaterials item was purchased.

373 Date X DT 6/6

Date (YYMMDD)

624 Century O NO 2/2

The first two characters in the designation of the year (CCYY)

003050FEDOOA 48 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Nl Name

290

Nl

Detail

Optional

1To identify a party by type of organization, name, and code

1 At least one of N 1 02 or N 1 03 is required.

2 If either N 103 or N 104 is present, then the other is required.

1 This segment, used alone, provides the most efficient method of providing

organizational identification. To obtain this efficiency the "ID Code" (N104) must

provide a key to the table maintained by the transaction processing party.

2 N1 05 and N 1 06 further define the type of entity in N 1 0 1

.

7. Whenever possible, identification and address information should be provided using

NlOl, N103, and N104. Use N102 and segments N2 through N4, as applicable, when the

address cannot be provided using one ofthe codes listed in N103.

2. Use this loop to identify the sourcefrom whom the Bill ofMaterials item was

purchased and the customerfor whom it was purchased.

Data Element Summary

Ref.

Des.

Must Use NlOl

Data

Element

98

N102

N103

93

66

N104 67

Name Attributes

Entity Identifier Code M ID 2/2

Code identifying an organizational entity, a physical location, or an individual

BY Buying Party (Purchaser)

Use to indicate the customerfor whom the Bill of

Materials item was purchased.

SE Selling Party

Use to indicate the partyfrom whom the Bill of

Materials item was purchased.

Name X AN 1/35

Free-form name

Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for Identification

Code (67)

While the federal EDI program uses the DUNS number, other government

users ofthis implementation convention may require the use ofother and

additional numbers for a transition period in order to cross reference existing

data bases.

1 D-U-N-S Number, Dun & Bradstreet

Use ofthe DUNS and DUNS +4 number is preferred over other codes to identify an entity.

9 D-U-N-S+4, D-U-N-S Number with Four Character

Suffix

Use ofthe DUNS and DUNS +4 number is preferred over other codes to identify an entity.

1 0 Department of Defense Activity Address Code

(DODAAC)

Use to indicate a Department ofDefense or Civilian

Agency Activity Address Code.

33 Commercial and Government Entity (CAGE)

Identification Code X AN 2/20

Code identifying a party or other code

003050FED00A 49 14 March 1997
25 1 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use N201

N202

Additional Name Information

300

Nl

Detail

Optional

2

To specify additional names or those longer than 35 characters in length

This segment should only be used when N102 is used and it is necessary to provide

additional name information.

Data Element Summary

Data

Element Name Attributes

93 Name M AN 1/35

Free-form name

93 Name O AN 1/35

Free-form name

003050FED00A 50 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

Ref.

Pes.

Must Use N301

N302

Address Information

310

Nl

Detail

Optional

2

To specify the location of the named party

This segment should only be used when N102 is used.

Data Element Summary

Data

Element Name Attributes

166 Address Information M AN 1/35

Address information

166 Address Information O AN 1/35

Address information

003050FED00A 51 14 March 1997
25 1 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

Notes:

N4 Geographic Location

320

Nl

Detail

Optional

1To specify the geographic place of the named party

1 If N406 is present, then N405 is required.

1 A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location.

2 N402 is required only if city name (N401) is in the USA or Canada.

This segment should only be used when N102 is used.

Ref.

Pes.

N401

N402

N403

N404

Data

Element

19

156

116

26

Attributes

O AN 2/30

Data Element Summary

Name

City Name

Free-form text for city name

State or Province Code O ID 2/2

Code (Standard State/Province) as defined by appropriate government agency

Postal Code O ID 3/11

Code defining international postal zone code excluding punctuation and blanks

(zip code for United States)

Country Code O ID 2/3

Code identifying the country

I

003050FEDOOA 52 14 March 1997
251 - Pricing Support

Segment:

Position:

Loop:

Level:

Usage:

Max Use:

Purpose:

Syntax Notes:

Semantic Notes:

Comments:

SE Transaction Set Trailer

330

Detail

Mandatory

1To indicate the end of the transaction set and provide the count of the transmitted

segments (including the beginning (ST) and ending (SE) segments).

1 SE is the last segment of each transaction set.

Data Element Summary

Ref.

Pes.

Must Use SEOl

Must Use SE02

Data

Element

96

329

Name Attributes

Number of Included Segments M NO 1/10

Total number of segments included in a transaction set including ST and SE

segments

Transaction Set Control Number M AN 4/9

Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set Cite the same number carried in ST02.

A U. S. Government Printing Office: 1997 - 417-392 (82654)

003050FED00A 53 14 March 1997

Technical Publications

Periodical

Journal of Research of the National Institute of Standards and Technology—Reports NIST research

and development in those disciplines of the physical and engineering sciences in which the Institute is

active. These include physics, chemistry, engineering, mathematics, and computer sciences. Papers cover a broad range of subjects, with major emphasis on measurement methodology and the basic technology

underlying standardization. Also included from time to time are survey articles on topics closely related to the Institute's technical and scientific programs. Issued six times a year.

Nonperiodicals

Monographs—Major contributions to the technical literature on various subjects related to the

Institute's scientific and technical activities. Handboolcs—Recommended codes of engineering and industrial practice (including safety codes) developed in cooperation with interested industries, professional organizations, and regulatory bodies.

Special Publications—Include proceedings of conferences sponsored by NIST, NIST annual reports, and

other special publications appropriate to this grouping such as wall charts, pocket cards, and bibliographies.

National Standard Reference Data Series—Provides quantitative data on the physical and chemical

properties of materials, compiled from the world's literature and critically evaluated. Developed under a worldwide program coordinated by NIST under the authority of the National Standard Data Act (Public

Law 90-396). NOTE: The Journal of Physical and Chemical Reference Data (JPCRD) is published

bimonthly for NIST by the American Chemical Society (ACS) and the American Institute of Physics (AIP).

Subscriptions, reprints, and supplements are available from ACS, 1155 Sixteenth St., NW, Washington, DC

20056.

Building Science Series—Disseminates technical information developed at the Institute on building

materials, components, systems, and whole structures. The series presents research results, test methods, and

performance criteria related to the structural and environmental functions and the durability and safety

characteristics of building elements and systems.

Technical Notes—Studies or reports which are complete in themselves but restrictive in their treatment of

a subject. Analogous to monographs but not so comprehensive in scope or definitive in treatment of the

subject area. Often serve as a vehicle for final reports of work performed at NIST under the sponsorship of

other government agencies.

Voluntary Product Standards—Developed under procedures published by the Department of Commerce

in Part 10, Title 15, of the Code of Federal Regulations. The standards establish nationally recognized

requirements for products, and provide all concerned interests with a basis for common understanding of

the characteristics of the products. NIST administers this program in support of the efforts of private-sector

standardizing organizations.

Order the following NIST publications—FIPS and NISTIRs—from the National Technical Information

Service, Springfield, VA 22161.

Federal Information Processing Standards Publications (FIPS PUB)—Publications in this series

collectively constitute the Federal Information Processing Standards Register. The Register serves as the

official source of information in the Federal Government regarding standards issued by NIST pursuant to the Federal Property and Administrative Services Act of 1949 as amended. Public Law 89-306 (79 Stat. 1127), and as implemented by Executive Order 1 1717 (38 FR 12315, dated May 1 1, 1973) and Part 6 of

Title 15 CFR (Code of Federal Regulations).

NIST Interagency Reports (NISTIR)—A special series of interim or final reports on work performed by

NIST for outside sponsors (both government and nongovernment). In general, initial distribution is handled

by the sponsor; public distribution is by the National Technical Information Service, Springfield, VA 22161,

in paper copy or microfiche form.
u

<uEEou

•o

.55C

OS

O 00

OS

ONOOoo