850 (003050), Revision 3 July 2011

850 Purchase Order

Functional Group ID=PO

Introduction:

This Acquisition Instruction (AI) provides guidance specific to Defense Logistics Agency issued awards. This AI 

does not include anything that is not in the Federal Implementation Convention.

Rev 2, 4/2000 - replaces 850, Rev 1dtd 7/1998 and all previous versions.

Rev 3, 7/2011 – updated for DLA eProcurement use

Heading:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

Must Use 010 ST Transaction Set Header M 1

Must Use 020 BEG Beginning Segment for Purchase Order M 1

Not Used 030 NTE Note/Special Instruction F 100

Not Used 040 CUR Currency O 1

050 REF Reference Numbers O >1

Not Used 060 PER Administrative Communications Contact O 3

Not Used 070 TAX Tax Reference O >1

080 FOB F.O.B. Related Instructions O >1

Not Used 090 CTP Pricing Information O >1

Not Used 095 PAM Period Amount O 10

Not Used 110 CSH Header Sale Condition O 5

LOOP ID - SAC 25

120 SAC Service, Promotion, Allowance, or Charge 

Information

O 1

Not Used 125 CUR Currency O 1

130 ITD Terms of Sale/Deferred Terms of Sale O 5

Not Used 140 DIS Discount Detail O 20

Not Used 145 INC Installment Information O 1

150 DTM Date/Time Reference O 10

160 LDT Lead Time O 12

Not Used 180 LIN Item Identification O 5 n1

Not Used 185 SI Service Characteristic Identification O 2

190 PID Product/Item Description O 200

Not Used 200 MEA Measurements O 40

Not Used 210 PWK Paperwork O 25

Not Used 220 PKG Marking, Packaging, Loading O 200

Not Used 230 TD1 Carrier Details (Quantity and Weight) O 2

Not Used 240 TD5 Carrier Details (Routing Sequence/Transit 

Time)

O 12

Not Used 250 TD3 Carrier Details (Equipment) O 12

Not Used 260 TD4 Carrier Details (Special Handling, or Hazardous 

Materials, or Both)

O 5

Not Used 270 MAN Marks and Numbers O 10

Not Used 280 CTB Restrictions/Conditions O 5

Not Used 285 TXI Tax Information O >1

LOOP ID - AMT >1

287 AMT Monetary Amount O 1

288 AT Financial Accounting O 1
850 (003050), Revision 3 July 2011

289 REF Reference Numbers O >1

LOOP ID - N9 1000

290 N9 Reference Number O 1

300 MSG Message Text O 1000

LOOP ID - N1 200

310 N1 Name O 1

320 N2 Additional Name Information O 2

330 N3 Address Information O 2

340 N4 Geographic Location O >1

Not Used 345 NX2 Real Estate Property ID Component O 3

Not Used 350 REF Reference Numbers O 12

360 PER Administrative Communications Contact O >1

Not Used 370 FOB F.O.B. Related Instructions O 1

Not Used 380 TD1 Carrier Details (Quantity and Weight) O 2

Not Used 390 TD5 Carrier Details (Routing Sequence/Transit 

Time)

O 12

Not Used 400 TD3 Carrier Details (Equipment) O 12

Not Used 410 TD4 Carrier Details (Special Handling, or Hazardous 

Materials, or Both)

O 5

Not Used 420 PKG Marking, Packaging, Loading O 200

LOOP ID - LM >1

430 LM Code Source Information O 1

Must Use 440 LQ Industry Code M >1

LOOP ID - SPI >1

Not Used 450 SPI Specification Identifier O 1

Not Used 460 REF Reference Numbers O 5

Not Used 470 DTM Date/Time Reference O 5

Not Used 480 MSG Message Text O 50

LOOP ID - N1 20

Not Used 490 N1 Name O 1

Not Used 500 N2 Additional Name Information O 2

Not Used 510 N3 Address Information O 2

Not Used 520 N4 Geographic Location O 1

Not Used 530 REF Reference Numbers O 20

Not Used 540 G61 Contact O 1

Not Used 550 MSG Message Text O 50

LOOP ID - CB1 >1

Not Used 560 CB1 Contract and Cost Accounting Standards Data O 1

Not Used 570 REF Reference Numbers O 20

Not Used 580 DTM Date/Time Reference O 5

Not Used 590 LDT Lead Time O 1

Not Used 600 MSG Message Text O 50

Detail:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

LOOP ID - PO1 100000

Must Use 010 PO1 Baseline Item Data M 1 n2

Not Used 018 SI Service Characteristic Identification O 5

Not Used 020 CUR Currency O 1

Not Used 025 CN1 Contract Information O 1
850 (003050), Revision 3 July 2011

030 PO3 Additional Item Detail O 25

Not Used 040 CTP Pricing Information O >1

Not Used 045 PAM Period Amount O 10

049 MEA Measurements O 40

LOOP ID - PID 1000

050 PID Product/Item Description O 1

Not Used 060 MEA Measurements O 10

Not Used 070 PWK Paperwork O 25

090 PO4 Item Physical Details O >1

100 REF Reference Numbers O >1

Not Used 110 PER Administrative Communications Contact O 3

LOOP ID - SAC 25

130 SAC Service, Promotion, Allowance, or Charge 

Information

O 1

Not Used 135 CUR Currency O 1

Not Used 140 IT8 Conditions of Sale O 1

Not Used 150 ITD Terms of Sale/Deferred Terms of Sale O 2

Not Used 160 DIS Discount Detail O 20

Not Used 165 INC Installment Information O 1

Not Used 170 TAX Tax Reference O >1

180 FOB F.O.B. Related Instructions O >1

Not Used 190 SDQ Destination Quantity O 500

Not Used 200 IT3 Additional Item Data O 5

Not Used 210 DTM Date/Time Reference O 10

Not Used 235 TC2 Commodity O 2

Not Used 240 TD1 Carrier Details (Quantity and Weight) O 1

Not Used 250 TD5 Carrier Details (Routing Sequence/Transit 

Time)

O 12

Not Used 260 TD3 Carrier Details (Equipment) O 12

Not Used 270 TD4 Carrier Details (Special Handling, or Hazardous 

Materials, or Both)

O 5

Not Used 280 MAN Marks and Numbers O 10

Not Used 289 MSG Message Text O >1

Not Used 291 SPI Specification Identifier O >1

Not Used 292 TXI Tax Information O >1

LOOP ID - SCH 200

Not Used 295 SCH Line Item Schedule O 1 n3

Not Used 296 TD1 Carrier Details (Quantity and Weight) O 2

Not Used 297 TD5 Carrier Details (Routing Sequence/Transit 

Time)

O 12

Not Used 298 TD3 Carrier Details (Equipment) O 12

Not Used 299 TD4 Carrier Details (Special Handling, or Hazardous 

Materials, or Both)

O 5

LOOP ID - PKG 200

300 PKG Marking, Packaging, Loading O 1

Not Used 310 MEA Measurements O >1

320 LS Loop Header O 1

LOOP ID - LDT >1

321 LDT Lead Time O 1

Not Used 322 QTY Quantity O >1

Not Used 323 MSG Message Text O 1

Not Used 324 REF Reference Numbers O 3

LOOP ID - LM >1
850 (003050), Revision 3 July 2011

Not Used 325 LM Code Source Information O 1

Not Used 326 LQ Industry Code M >1

327 LE Loop Trailer O 1

LOOP ID - N9 1000

330 N9 Reference Number O 1

Not Used 335 MEA Measurements O 40

340 MSG Message Text O 1000

LOOP ID - N1 200

350 N1 Name O 1

360 N2 Additional Name Information O 2

370 N3 Address Information O 2

380 N4 Geographic Location O 1

Not Used 385 NX2 Real Estate Property ID Component O 3

Not Used 390 REF Reference Numbers O 12

Not Used 400 PER Administrative Communications Contact O 3

Not Used 410 FOB F.O.B. Related Instructions O 1

Not Used 415 SCH Line Item Schedule O 200

Not Used 420 TD1 Carrier Details (Quantity and Weight) O 2

Not Used 430 TD5 Carrier Details (Routing Sequence/Transit 

Time)

O 12

Not Used 440 TD3 Carrier Details (Equipment) O 12

Not Used 450 TD4 Carrier Details (Special Handling, or Hazardous 

Materials, or Both)

O 5

Not Used 460 PKG Marking, Packaging, Loading O 200

LOOP ID - LDT >1

Not Used 462 LDT Lead Time O 1

Not Used 464 MAN Marks and Numbers O 10

Not Used 466 QTY Quantity O 5

Not Used 468 MSG Message Text O 1

Not Used 469 REF Reference Numbers O 3

LOOP ID - SLN 1000

Not Used 470 SLN Subline Item Detail O 1

Not Used 480 SI Service Characteristic Identification O 5

Not Used 490 PID Product/Item Description O 1000

Not Used 500 PO3 Additional Item Detail O 104

Not Used 505 TC2 Commodity O 2

LOOP ID - SAC 10

Not Used 510 SAC Service, Promotion, Allowance, or Charge 

Information

O 1

Not Used 515 CUR Currency O 1

Not Used 520 DTM Date/Time Reference O 10

Not Used 522 CTP Pricing Information O 25

Not Used 523 PAM Period Amount O 10

Not Used 524 PO4 Item Physical Details O 1

Not Used 527 TAX Tax Reference O 3

LOOP ID - N1 10

Not Used 530 N1 Name O 1

Not Used 540 N2 Additional Name Information O 2

Not Used 550 N3 Address Information O 2

Not Used 560 N4 Geographic Location O 1

Not Used 570 NX2 Real Estate Property ID Component O 3

Not Used 580 REF Reference Numbers O 12
850 (003050), Revision 3 July 2011

Not Used 590 PER Administrative Communications Contact O 3

LOOP ID - AMT >1

600 AMT Monetary Amount O 1

610 REF Reference Numbers O 1

LOOP ID - LM >1

620 LM Code Source Information O 1

Must Use 630 LQ Industry Code M >1

Summary:

Pos. Seg. Req. Loop Notes and

No. ID Name Des. Max.Use Repeat Comments

Must Use 010 CTT Transaction Totals M 1 n4

020 AMT Monetary Amount O 1 n5

Must Use 030 SE Transaction Set Trailer M 1
850 (003050), Revision 3 July 2011

Segment: ST Transaction Set Header

Position: 010

Loop:

Level: Heading

Usage: Mandatory

Max Use: 1

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

Syntax Notes:

Semantic Notes: 1 The transaction set identifier (ST01) is used by the translation routines of the 

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

selects the Invoice Transaction Set).

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> ST01 143 Transaction Set Identifier Code M ID 3/3

Code uniquely identifying a Transaction Set

850 X12.1 Purchase Order

>> ST02 329 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
850 (003050), Revision 3 July 2011

Segment: BEG Beginning Segment for Purchase Order

Position: 020

Loop:

Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To indicate the beginning of the Purchase Order Transaction Set and transmit identifying 

numbers and dates

Syntax Notes:

Semantic Notes: 1 BEG05 is the date assigned by the purchaser to purchase order.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> BEG01 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

00 Original

07 Duplicate

Indicates a retransmission of an original 850 transaction 

set. 

22 Information Copy

24 Draft

Indicates a draft award instrument (850 transaction set) 

is being sent to the selling party. The selling party must 

accept or reject with an 855 transaction set.

>> BEG02 92 Purchase Order Type Code M ID 2/2

Code specifying the type of Purchase Order

KC Contract

A legally binding document wherein one party agrees to 

provide supplies or services and another party agrees to 

provide compensation for the supplies or services

KN Purchase Order

Procurement instrument within the small purchasing 

threshold

RL Release or Delivery Order

An order for goods and services placed against a preexisting contract or blanket order

>> BEG03 324 Purchase Order Number M AN 1/22

Identifying number for Purchase Order assigned by the orderer/purchaser

Used to provide the 13 position purchase order or basic contract number. This 

number is transmitted without dashes.

BEG04 328 Release Number O AN 1/30

Number identifying a release against a Purchase Order previously placed by 

the parties involved in the transaction

Used to provide the four position delivery order or "call" number issued against 

a basic contract.

>> BEG05 373 Date M DT 6/6

Date (YYMMDD)

BEG06 367 Contract Number O AN 1/30

Contract number

BEG07 587 Acknowledgment Type O ID 2/2

Code specifying the type of acknowledgment

Acknowledgments are made using the Purchase Order Acknowledgment, 855 

transaction set.

AT Accepted
850 (003050), Revision 3 July 2011

Indicates that acceptance or rejection of this 850 

transaction set is required.

X BEG08 1019 Invoice Type Code O ID 3/3

Code defining the method by which invoices are to be processed

BEG09 1166 Contract Type Code O ID 2/2

Code identifying a contract type

FR Firm Fixed Price

FX Fixed Price with Economic Price Adjustment

BEG10 1232 Purchase Category O ID 2/2

Code identifying the broad category of products or services being acquired

SP Supplies

X BEG11 786 Security Level Code O ID 2/2

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

information following
850 (003050), Revision 3 July 2011

Segment: REF Reference Numbers

Position: 050

Loop:

Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify identifying numbers.

Syntax Notes: 1 At least one of REF02 or REF03 is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> REF01 128 Reference Number Qualifier M ID 2/2

Code qualifying the Reference Number.

2E Foreign Military Sales Case Number

A reference number designating the foreign military 

sale records

DS Defense Priorities Allocation System (DPAS) Priority 

Rating

IJ Standard Industry Classification (SIC) Code

IL Internal Order Number

Used to indicate the MILSTRIP/FEDSTRIP requisition 

document number.

K4 Criticality Designator

A number assigned to a contract or order that expresses 

the relative importance of that contract or order and 

thereby assists the contractor in making performance 

decisions and assists in making production surveillance 

decisions

KS Solicitation

A discreet number assigned by the purchasing activity 

to differentiate between different solicitations

P4 Project Code

PH Priority Rating

Used to indicate the MILSTRIP/FEDSTRIP priority 

rating.

PR Price Quote Number

Used to indicate the contractor's quote or offer number.

RQ Purchase Requisition No.

Used to indicate the Purchase Request (PR) number.

T4 Signal Code

Defense Fuel Supply Center to bill back fuel purchases 

to the appropriate service or agency account fund

XE Transportation Priority Number

Number indicating the level of government priority 

associated with the transportation of a shipment

ZZ Mutually defined.

>> REF02 127 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.

REF03 352 Description X AN 1/80

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

NOTE: REF03 is ONLY USED when REF01 = ZZ.
850 (003050), Revision 3 July 2011

Segment: FOB F.O.B. Related Instructions

Position: 080

Loop:

Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify transportation instructions relating to shipment

Syntax Notes: 1 If FOB03 is present, then FOB02 is required.

2 If FOB04 is present, then FOB05 is required.

3 If FOB07 is present, then FOB06 is required.

4 If FOB08 is present, then FOB09 is required.

Semantic Notes: 1 FOB01 indicates which party will pay the carrier.

2 FOB02 is the code specifying transportation responsibility location.

3 FOB06 is the code specifying the title passage location.

4 FOB08 is the code specifying the point at which the risk of loss transfers. This may 

be different than the location specified in FOB02/FOB03 and FOB06/FOB07.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> FOB01 146 Shipment Method of Payment M ID 2/2

Code identifying payment terms for transportation charges

BP Paid by Buyer

The buyer agrees to the transportation payment term 

requiring the buyer to pay transportation charges to a 

specified location (origin or destination location)

Indicates a Government Bill of Lading (GBL) will be 

issued.

PP Prepaid (by Seller)

Indicates transportation charges are not included in the

unit price but are to be prepaid and added as a separate 

item on the invoice.

PS Paid by Seller

The seller agrees to the transportation payment term 

requiring the seller to pay transportation charges to a 

specified location (origin or destination location)

Indicates transportation charges are included in the unit 

price.

>> FOB02 309 Location Qualifier X ID 1/2

Code identifying type of location

Identifies the FOB point.

DE Destination (Shipping)

KE Port of Embarkation

OR Origin (Shipping Point)

ZZ Mutually Defined

Used to indicate an Other FOB point, i.e., neither at 

origin nor at destination. Provide the address in the 

1/N1/310 loop, citing code KX in N101.

X FOB03 352 Description O AN 1/80

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

X FOB04 334 Transportation Terms Qualifier Code O ID 2/2

Code identifying the source of the transportation terms

X FOB05 335 Transportation Terms Code X ID 3/3

Code identifying the trade terms which apply to the shipment transportation 

responsibility

FOB06 309 Location Qualifier X ID 1/2
850 (003050), Revision 3 July 2011

Code identifying type of location

Identifies the acceptance point. Also identifies the inspection location unless 

N101 in the 1/N1/310 loop is Code L1.

DE Destination (Shipping)

KE Port of Embarkation

OR Origin (Shipping Point)

ZZ Mutually Defined

Used to indicate the acceptance point is neither at origin 

nor at destination.

When both the acceptance and inspection points are the 

same location but neither origin nor destination, use the 

1/N1/310 loop, citing code 7M in N101.

When both the acceptance and inspection points are at 

different locations but neither are origin nor destination, 

use the 1/N1/310 loop to provide the acceptance point 

address, citing code KZ in N101 and the inspection 

point in another iteration of the N1 loop, citing code L1 

in N101.

X FOB07 352 Description O AN 1/80

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

X FOB08 54 Risk of Loss Qualifier O ID 2/2

Code specifying where responsibility for risk of loss passes

X FOB09 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: SAC Service, Promotion, Allowance, or Charge Information

Position: 120

Loop: SAC Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To request or identify a service, promotion, allowance, or charge; to specify the amount 

or percentage for the service, promotion, allowance, or charge

Syntax Notes: 1 At least one of SAC02 or SAC03 is required.

2 If either SAC03 or SAC04 is present, then the other is required.

3 If either SAC06 or SAC07 is present, then the other is required.

4 If either SAC09 or SAC10 is present, then the other is required.

5 If SAC11 is present, then SAC10 is required.

6 If SAC13 is present, then at least one of SAC02 or SAC04 is required.

7 If SAC14 is present, then SAC13 is required.

Semantic Notes: 1 If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required.

2 SAC05 is the total amount for the service, promotion, allowance, or charge.

If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.

3 SAC08 is the allowance or charge rate per unit.

4 SAC10 and SAC11 is the quantity basis when the allowance or charge quantity is 

different from the purchase order or invoice quantity.

SAC10 and SAC11 used together indicate a quantity range, which could be a dollar 

amount, that is applicable to service, promotion, allowance, or charge.

5 SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference 

number as identified by the code used.

6 SAC14 is used in conjunction with SAC13 to identify an option when there is more 

than one option of the promotion.

Comments: 1 SAC04 may be used to uniquely identify the service, promotion, allowance, or 

charge. In addition, it may be used in conjunction to further the code in SAC02.

2 In some business applications, it is necessary to advise the trading partner of the 

actual dollar amount that a particular allowance, charge, or promotion was based on 

to reduce ambiguity. This amount is commonly referred to a "Dollar Basis Amount". 

It is represented in the SAC segment in SAC10 using the qualifier "DO" - Dollars in 

SAC09.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> SAC01 248 Allowance or Charge Indicator M ID 1/1

Code which indicates an allowance or charge for the service specified

A Allowance

C Charge

N No Allowance or Charge

SAC02 1300 Service, Promotion, Allowance, or Charge Code X ID 4/4

Code identifying the service, promotion, allowance, or charge

D500 Handling

F150 Packaging Service

F560 Premium Transportation

I260 Transportation Direct Billing

ZZZZ Mutually Defined

X SAC03 559 Agency Qualifier Code X ID 2/2

Code identifying the agency assigning the code values

Refer to 003050 Data Element Dictionary for acceptable code values.

X SAC04 1301 Agency Service, Promotion, Allowance, or Charge Code X AN 1/10

Agency maintained code identifying the service, promotion, allowance, or 

charge
850 (003050), Revision 3 July 2011

SAC05 610 Amount O N2 1/15

Monetary amount

SAC06 378 Allowance/Charge Percent Qualifier X ID 1/1

Code indicating on what basis allowance or charge percent is calculated

5 Base Price per Unit

Z Mutually Defined

SAC07 332 Percent X R 1/6

Percent expressed as a percent

SAC08 118 Rate O R 1/9

Rate expressed in the standard monetary denomination for the currency 

specified

SAC09 355 Unit or Basis for Measurement Code X ID 2/2

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

which a measurement has been taken

Refer to 003050 Data Element Dictionary for acceptable code values.

SAC10 380 Quantity X R 1/15

Numeric value of quantity

SAC11 380 Quantity O R 1/15

Numeric value of quantity

X SAC12 331 Allowance or Charge Method of Handling Code O ID 2/2

Code indicating method of handling for an allowance or charge

SAC13 127 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.

X SAC14 770 Option Number O AN 1/20

A unique number identifying available promotion or allowance options when 

more than one is offered

X SAC15 352 Description O AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: ITD Terms of Sale/Deferred Terms of Sale

Position: 130

Loop:

Level: Heading

Usage: Optional

Max Use: 5

Purpose: To specify terms of sale

Syntax Notes: 1 If ITD03 is present, then at least one of ITD04 ITD05 or ITD13 is required.

2 If ITD08 is present, then at least one of ITD04 ITD05 or ITD13 is required.

3 If ITD09 is present, then at least one of ITD10 or ITD11 is required.

Semantic Notes: 1 ITD15 is the percentage applied to a base amount used to determine a late payment 

charge.

Comments: 1 If the code in ITD01 is "04", then ITD07 or ITD09 is required and either ITD10 or 

ITD11 is required; if the code in ITD01 is "05", then ITD06 or ITD07 is required.

Data Element Summary

Ref. Data

Des. Element Name Attributes

X ITD01 336 Terms Type Code O ID 2/2

Code identifying type of payment terms

14 Previously agreed upon

21 Fast Pay

Code indicating that an invoice is subject to accelerated 

payment

X ITD02 333 Terms Basis Date Code O ID 1/2

Code identifying the beginning of the terms period

5 Invoice Receipt Date

ITD03 338 Terms Discount Percent O R 1/6

Terms discount percentage, expressed as a percent, available to the purchaser if 

an invoice is paid on or before the Terms Discount Due Date

X ITD04 370 Terms Discount Due Date X DT 6/6

Date payment is due if discount is to be earned

ITD05 351 Terms Discount Days Due X N0 1/3

Number of days in the terms discount period by which payment is due if terms 

discount is earned

X ITD06 446 Terms Net Due Date O DT 6/6

Date when total invoice amount becomes due

ITD07 386 Terms Net Days O N0 1/3

Number of days until total invoice amount is due (discount not applicable)

X ITD08 362 Terms Discount Amount O N2 1/10

Total amount of terms discount

X ITD09 388 Terms Deferred Due Date O DT 6/6

Date deferred payment or percent of invoice payable is due

X ITD10 389 Deferred Amount Due X N2 1/10

Deferred amount due for payment

X ITD11 342 Percent of Invoice Payable X R 1/5

Amount of invoice payable expressed in percent

X ITD12 352 Description O AN 1/80

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

X ITD13 765 Day of Month X N0 1/2

The numeric value of the day of the month between 1 and the maximum day of 

the month being referenced

X ITD14 107 Payment Method Code O ID 1/1

Code identifying type of payment procedures

X ITD15 954 Percent O R 1/10

Percentage expressed as a decimal
850 (003050), Revision 3 July 2011

Segment: DTM Date/Time Reference

Position: 150

Loop:

Level: Heading

Usage: Optional

Max Use: 10

Purpose: To specify pertinent dates and times

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

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

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> DTM01 374 Date/Time Qualifier M ID 3/3

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

996 Required Delivery

A date on which or before, ordered goods or services 

must be delivered

>> DTM02 373 Date X DT 6/6

Date (YYMMDD)

X DTM03 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)

X DTM04 623 Time Code O ID 2/2

Code identifying the time. In accordance with International Standards 

Organization standard 8601, time can be specified by a + or - and an indication 

in hours in relation to Universal Time Coordinate (UTC) time; since + is a 

restricted character, + and - are substituted by P and M in the codes that follow

CT Central Time

ET Eastern Time

GM Greenwich Mean Time

LT Local Time

MT Mountain Time

PT Pacific Time

DTM05 624 Century O N0 2/2

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

X DTM06 1250 Date Time Period Format Qualifier X ID 2/3

Code indicating the date format, time format, or date and time format

Refer to 003050 Data Element Dictionary for acceptable code values.

X DTM07 1251 Date Time Period X AN 1/35

Expression of a date, a time, or range of dates, times or dates and times
850 (003050), Revision 3 July 2011

Segment: LDT Lead Time

Position: 160

Loop:

Level: Heading

Usage: Optional

Max Use: 12

Purpose: To specify lead time for availability of products and services

Syntax Notes:

Semantic Notes: 1 LDT04 is the effective date of lead time information.

Comments: 1 LDT02 is the quantity of unit of time periods.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> LDT01 345 Lead Time Code M ID 2/2

Code indicating the time range

AY From Date of Award to Date of Delivery

>> LDT02 380 Quantity M R 1/15

Numeric value of quantity

>> LDT03 344 Unit of Time Period or Interval M ID 2/2

Code indicating the time period or interval

DA Calendar Days

X LDT04 373 Date O DT 6/6

Date (YYMMDD)
850 (003050), Revision 3 July 2011

Segment: PID Product/Item Description

Position: 190

Loop:

Level: Heading

Usage: Optional

Max Use: 200

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

Syntax Notes: 1 If PID04 is present, then PID03 is required.

2 At least one of PID04 or PID05 is required.

3 If PID07 is present, then PID03 is required.

4 If PID08 is present, then PID03 is required.

Semantic Notes: 1 Use PID03 to indicate the organization that publishes the code list being referred to.

2 PID04 should be used for industry-specific product description codes.

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

Comments: 1 If PID01 = ``F'', then PID05 is used. If PID01 = ``S'', then PID04 is used. If PID01 = 

``X'', then both PID04 and PID05 are used.

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

the segment.

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

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> PID01 349 Item Description Type M ID 1/1

Code indicating the format of a description

F Free-form

X PID02 750 Product/Process Characteristic Code O ID 2/3

Code identifying the general class of a product or process characteristic

X PID03 559 Agency Qualifier Code X ID 2/2

Code identifying the agency assigning the code values

X PID04 751 Product Description Code X AN 1/12

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

characteristic

PID05 352 Description X AN 1/80

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

X PID06 752 Surface/Layer/Position Code O ID 2/2

Code indicating the product surface, layer or position that is being described

X PID07 822 Source Subqualifier O AN 1/15

A reference that indicates the table or text maintained by the Source Qualifier

X PID08 1073 Yes/No Condition or Response Code O ID 1/1

Code indicating a Yes or No condition or response
850 (003050), Revision 3 July 2011

Segment: AMT Monetary Amount

Position: 287

Loop: AMT Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To indicate the total monetary amount

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> AMT01 522 Amount Qualifier Code M ID 1/2

Code to qualify amount

KC Obligated

An amount a party has an obligation to pay upon a 

successful performance by another party, (e.g., funds 

obligated on a contract)

>> AMT02 782 Monetary Amount M R 1/15

Monetary amount

X AMT03 478 Credit/Debit Flag Code O ID 1/1

Code indicating whether amount is a credit or debit
850 (003050), Revision 3 July 2011

Segment: AT Financial Accounting

Position: 288

Loop: AMT Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To transmit financial accounting data

Syntax Notes: 1 If AT10 is present, then AT01 is required.

Semantic Notes:

Comments: 1 AT09 identifies unique local activity financial accounting information.

Data Element Summary

Ref. Data

Des. Element Name Attributes

X AT01 1271 Industry Code X AN 1/20

Code indicating a code from a specific industry code list

>> AT02 1282 Treasury Symbol Number O AN 7/21

Number identifying a department, fiscal year, treasury account number, and 

appropriation limit for a standard accounting classification coding structure

X AT03 1283 Budget Activity Number O AN 1/16

Number identifying an administrative subdivision of funds against which a 

transaction is to be charged for a standard accounting classification coding 

structure

X AT04 1284 Object Class Number O AN 3/12

Number identifying the nature of the goods or services acquired and a specific 

office or organization using resources for a standard accounting classification 

coding structure

X AT05 1285 Reimbursable Source Number O AN 1/3

Number identifying the source of an appropriation or fund reimbursement for a 

standard accounting classification coding structure

X AT06 1286 Transaction Reference Number O AN 4/20

Number identifying an original request for goods and services to the matching 

financial transaction for a standard accounting classification coding structure

>> AT07 1287 Accountable Station Number O AN 3/8

Number identifying an office responsible for entering a financial transaction 

into the applicable accounting system for a standard accounting classification 

coding structure

X AT08 1288 Paying Station Number O AN 8/14

Number identifying an office responsible for making a payment or collection 

and the corresponding voucher number under which the action was taken for a 

standard accounting classification coding structure

>> AT09 352 Description O AN 1/80

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

X AT10 1270 Code List Qualifier Code O ID 1/3

Code identifying a specific industry code list
850 (003050), Revision 3 July 2011

Segment: REF Reference Numbers

Position: 289

Loop: AMT Optional

Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify identifying numbers.

Syntax Notes: 1 At least one of REF02 or REF03 is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> REF01 128 Reference Number Qualifier M ID 2/2

Code qualifying the Reference Number.

AX Government Accounting Class Reference Number 

(ACRN)

REF02 127 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.

X REF03 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: N9 Reference Number

Position: 290

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To transmit identifying numbers and descriptive information as specified by the reference 

number qualifier

Syntax Notes: 1 At least one of N902 or N903 is required.

2 If N906 is present, then N905 is required.

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> N901 128 Reference Number Qualifier M ID 2/2

Code qualifying the Reference Number.

CJ Clause Number

Indicates a local purchasing activity clause. The activity 

issuing the clause is identified in N903.

DF Defense Federal Acquisition Regulations (DFAR)

DX Department/Agency Number

Indicates an Agency (i.e. Defense Logistics Agency) 

clause. The agency issuing the clause is identified in 

N903.

FA Federal Acquisition Regulations (FAR)

K7 Paragraph Number

Identifies a clause included in the Master Solicitation. 

The applicable Master Solicitation will be identified 

using qualifier KZ.

KD Special Instructions Number

KY Site Specific Procedures, Terms, and Conditions

A set of procedures, terms, and conditions, applicable to 

a category of procurement emanating from a specific 

location, which will be incorporated into all 

procurement actions in that category by referencing its 

unique number rather than by incorporating the lengthy 

details it represents

KZ Master Solicitation Procedures, Terms, and Conditions

A set of standard procedures, terms, and conditions, 

applicable to a category of procurement, which will be 

incorporated into all procurement actions in that 

category by referencing its unique number rather than 

by incorporating the lengthy details it represents

N902 127 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.

N903 369 Free-form Description X AN 1/45

Free-form descriptive text

N904 373 Date O DT 6/6

Date (YYMMDD)

X N905 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 
850 (003050), Revision 3 July 2011

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

X N906 623 Time Code O ID 2/2

Code identifying the time. In accordance with International Standards 

Organization standard 8601, time can be specified by a + or - and an indication 

in hours in relation to Universal Time Coordinate (UTC) time; since + is a 

restricted character, + and - are substituted by P and M in the codes that follow
850 (003050), Revision 3 July 2011

Segment: MSG Message Text

Position: 300

Loop: N9 Optional

Level: Heading

Usage: Optional

Max Use: 1000

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

Syntax Notes:

Semantic Notes:

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

page, advance a line, etc.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> MSG01 933 Free-Form Message Text M AN 1/264

Free-form message text

X MSG02 934 Printer Carriage Control Code O ID 2/2

A field to be used for the control of the line feed of the receiving printer
850 (003050), Revision 3 July 2011

Segment: N1 Name

Position: 310

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 1

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

Syntax Notes: 1 At least one of N102 or N103 is required.

2 If either N103 or N104 is present, then the other is required.

Semantic Notes:

Comments: 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 N105 and N106 further define the type of entity in N101.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> N101 98 Entity Identifier Code M ID 2/2

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

31 Postal Mailing Address

Identifies the Parcel Post Address when it is different 

from the Freight Shipping Address.

61 Performed At

The facility where work was performed

Use to indicate additional places of performance, if 

applicable.

7M Inspection and Acceptance Location

Used to indicate the inspection and acceptance point 

when both are at the same location but the location is 

neither at origin nor at destination.

92 Support Party

The organization supporting the resolution of an 

investigation

Used to indicate a secondary Contract Administration

Office responsible for the inspection of supplies and 

packaging. If another 1/N1/310 loop is included with 

N101 code OI, then this code identifies the inspection 

agency for supplies only.

AE Additional Delivery Address

BY Buying Party (Purchaser)

C4 Contract Administration Office

Established at either a contractor facility or in a 

geographic area, and responsible for administering on 

behalf of the buying activities that assigned contracts for 

administration and all contracts awarded to either the 

specific contractor or all contractors in the geographic 

area

Used to indicate the office responsible for administering 

this award on behalf of the buying activity. Also, 

indicates the administration office responsible for the 

inspection of supplies and/or packaging unless an 

1/N1/310 segment is included with code 92 or OI. 

CY Country

Indicates the country to which a Foreign Military Sale 

applies. Cite "FMS" in N102 and cite the applicable two 

position ISO 3166 country code in N404.
850 (003050), Revision 3 July 2011

KX Free on Board Point

Use to indicate the FOB point when it has to be 

described by a specific address rather than as a code 

value indicating either origin or destination. Applicable 

when FOB02 is code KE or ZZ.

KZ Acceptance Location

Used to indicate acceptance is at other than origin or 

destination and different from the inspection location.

L1 Inspection Location

Place where the item was viewed or inspected

Used to indicate the inspection location when it has to 

be described as an address (neither origin nor 

destination) and it differs from the acceptance location.

OI Outside Inspection Agency

Used to indicate the inspection agency for packaging is 

other than the Contract Administration Office (C4) or 

the inspection agency for supplies (92).

PL Party to Receive Purchase Order

PO Party to Receive Invoice for Goods or Services

PR Payer

RI Remit To

Identifies the place where payment is to be sent. This 

address must identify a physical location not an 

electronic address (i.e. EFT address).

SE Selling Party

ST Ship To

X2 Party to Perform Packaging

A party responsible for packaging an item after it has 

been produced

Used to indicate the place of inspection for packaging 

when it differs from the place of inspection for supplies.

Z7 Mark-for Party

The party for whom the needed material is intended

N102 93 Name X AN 1/35

Free-form name

N103 66 Identification Code Qualifier X ID 1/2

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

Code (67)

10 Department of Defense Activity Address Code 

(DODAAC)

33 Commercial and Government Entity (CAGE)

N104 67 Identification Code X AN 2/20

Code identifying a party or other code

X N105 706 Entity Relationship Code O ID 2/2

Code describing entity relationship

X N106 98 Entity Identifier Code O ID 2/2

Code identifying an organizational entity, a physical location, or an individual
850 (003050), Revision 3 July 2011

Segment: N2 Additional Name Information

Position: 320

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 2

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

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> N201 93 Name M AN 1/35

Free-form name

N202 93 Name O AN 1/35

Free-form name
850 (003050), Revision 3 July 2011

Segment: N3 Address Information

Position: 330

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: 2

Purpose: To specify the location of the named party

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> N301 166 Address Information M AN 1/35

Address information

N302 166 Address Information O AN 1/35

Address information
850 (003050), Revision 3 July 2011

Segment: N4 Geographic Location

Position: 340

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: >1

Purpose: To specify the geographic place of the named party

Syntax Notes: 1 If N406 is present, then N405 is required.

Semantic Notes:

Comments: 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.

Data Element Summary

Ref. Data

Des. Element Name Attributes

N401 19 City Name O AN 2/30

Free-form text for city name

N402 156 State or Province Code O ID 2/2

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

N403 116 Postal Code O ID 3/11

Code defining international postal zone code excluding punctuation and blanks 

(zip code for United States)

N404 26 Country Code O ID 2/3

Code identifying the country

N405 309 Location Qualifier X ID 1/2

Code identifying type of location

AR Armed Services Location Designation

Used to indicate an Army Post Office (APO) or Fleet 

Post Office (FPO).

N406 310 Location Identifier O AN 1/30

Code which identifies a specific location

When N405 is AR, this element is used to cite the two letter APO or FPO 

identifier.

AA Miami

AE New York

AP San Francisco
850 (003050), Revision 3 July 2011

Segment: PER Administrative Communications Contact

Position: 360

Loop: N1 Optional

Level: Heading

Usage: Optional

Max Use: >1

Purpose: To identify a person or office to whom administrative communications should be directed

Syntax Notes: 1 If either PER03 or PER04 is present, then the other is required.

2 If either PER05 or PER06 is present, then the other is required.

3 If either PER07 or PER08 is present, then the other is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> PER01 366 Contact Function Code M ID 2/2

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

AC Administrative Contracting Officer

Used to indicate the Contract Administrator at the 

buying activity responsible for post award actions.

BD Buyer Name or Department

PC Purchasing Contracting Officer (PCO)

Person to whom a warrant has been issued authorizing 

that person to obligate funds on behalf of the 

government

Use in conjunction with N101 code BY to identify the 

Contracting Officer responsible for making the award.

PER02 93 Name O AN 1/35

Free-form name

PER03 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

EM Electronic Mail

FX Facsimile

TE Telephone

PER04 364 Communication Number X AN 1/80

Complete communications number including country or area code when 

applicable

PER05 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

EM Electronic Mail

EX Telephone Extension

FX Facsimile

PER06 364 Communication Number X AN 1/80

Complete communications number including country or area code when 

applicable

PER07 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

EM Electronic Mail

FX Facsimile

PER08 364 Communication Number X AN 1/80

Complete communications number including country or area code when 

applicable

PER09 443 Contact Inquiry Reference O AN 1/20
850 (003050), Revision 3 July 2011

Additional reference number or description to clarify a contact number
850 (003050), Revision 3 July 2011

Segment: LM Code Source Information

Position: 430

Loop: LM Optional

Level: Heading

Usage: Optional

Max Use: 1

Purpose: To transmit standard code list identification information

Syntax Notes:

Semantic Notes:

Comments: 1 LM02 identifies the applicable industry code list source information.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> LM01 559 Agency Qualifier Code M ID 2/2

Code identifying the agency assigning the code values

DF Department of Defense (DoD)

X LM02 822 Source Subqualifier O AN 1/15

A reference that indicates the table or text maintained by the Source Qualifier
850 (003050), Revision 3 July 2011

Segment: LQ Industry Code

Position: 440

Loop: LM Optional

Level: Heading

Usage: Mandatory

Max Use: >1

Purpose: Code to transmit standard industry codes

Syntax Notes: 1 If LQ01 is present, then LQ02 is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

LQ01 1270 Code List Qualifier Code O ID 1/3

Code identifying a specific industry code list

2 Type of Business Code

The classification of a contractor's business

6 Special Contract Provision Code

Certain contract clauses and provisions that require 

special attention

A9 Supplementary Address

Identifies the originating organization's unique logistics 

information

LQ02 1271 Industry Code X AN 1/20

Code indicating a code from a specific industry code list
850 (003050), Revision 3 July 2011

Segment: PO1 Baseline Item Data

Position: 010

Loop: PO1 Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To specify basic and most frequently used line item data

Syntax Notes: 1 If PO103 is present, then PO102 is required.

2 If PO105 is present, then PO104 is required.

3 If either PO106 or PO107 is present, then the other is required.

4 If either PO108 or PO109 is present, then the other is required.

5 If either PO110 or PO111 is present, then the other is required.

6 If either PO112 or PO113 is present, then the other is required.

7 If either PO114 or PO115 is present, then the other is required.

8 If either PO116 or PO117 is present, then the other is required.

9 If either PO118 or PO119 is present, then the other is required.

10 If either PO120 or PO121 is present, then the other is required.

11 If either PO122 or PO123 is present, then the other is required.

12 If either PO124 or PO125 is present, then the other is required.

Semantic Notes:

Comments: 1 See the Data Dictionary for a complete list of ID's.

2 PO101 is the line item identification.

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

item. 

Data Element Summary

Ref. Data

Des. Element Name Attributes

PO101 350 Assigned Identification O AN 1/11

Alphanumeric characters assigned for differentiation within a transaction set

Used to indicate the Contract Line Item Number (CLIN).

PO102 330 Quantity Ordered X R 1/9

Quantity ordered

PO103 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

PO104 212 Unit Price X R 1/17

Price per unit of product, service, commodity, etc.

PO105 639 Basis of Unit Price Code O ID 2/2

Code identifying the type of unit price for an item

CA Catalog

NC No Charge

NS Not Separately Priced

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)

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
850 (003050), Revision 3 July 2011

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

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

PO111 234 Product/Service ID X AN 1/40

Identifying number for a product or service

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

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

PO113 234 Product/Service ID X AN 1/40

Identifying number for a product or service

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

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

PO115 234 Product/Service ID X AN 1/40

Identifying number for a product or service

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

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

PO117 234 Product/Service ID X AN 1/40

Identifying number for a product or service

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

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

PO119 234 Product/Service ID X AN 1/40

Identifying number for a product or service

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

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

PO121 234 Product/Service ID X AN 1/40

Identifying number for a product or service

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

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

PO123 234 Product/Service ID X AN 1/40

Identifying number for a product or service

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

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

PO125 234 Product/Service ID X AN 1/40

Identifying number for a product or service
850 (003050), Revision 3 July 2011

Segment: PO3 Additional Item Detail

Position: 030

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: 25

Purpose: To specify additional item-related data involving variations in normal price/quantity 

structure

Syntax Notes: 1 If PO304 is present, then at least one of PO303 or PO305 is required.

Semantic Notes:

Comments: 1 Some examples of price/quantity variations are: price in different units from the PO1 

segment, price changes by date, or price changes by quantity (break and level).

2 PO307 defines the unit of measure for PO306.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> PO301 371 Change Reason Code M ID 2/2

Code specifying the reason for price or quantity change

AQ Alternate Quantity and Unit of Measure

X PO302 373 Date O DT 6/6

Date (YYMMDD)

X PO303 236 Price Identifier Code X ID 3/3

Code identifying pricing specification

Refer to 003050 Data Element Dictionary for acceptable code values.

X PO304 212 Unit Price O R 1/17

Price per unit of product, service, commodity, etc.

X PO305 639 Basis of Unit Price Code X ID 2/2

Code identifying the type of unit price for an item

Refer to 003050 Data Element Dictionary for acceptable code values.

>> PO306 380 Quantity M R 1/15

Numeric value of quantity

>> PO307 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

X PO308 352 Description O AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: MEA Measurements

Position: 049

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: 40

Purpose: To specify physical measurements or counts, including dimensions, tolerances, variances, 

and weights (See Figures Appendix for example of use of C001)

Syntax Notes: 1 At least one of MEA03 MEA05 MEA06 or MEA08 is required.

2 If MEA05 is present, then MEA04 is required.

3 If MEA06 is present, then MEA04 is required.

4 If MEA07 is present, then at least one of MEA03 MEA05 or MEA06 is required.

5 Only one of MEA08 or MEA03 may be present.

Semantic Notes: 1 MEA04 defines the unit of measure for MEA03, MEA05, and MEA06.

Comments: 1 When citing dimensional tolerances, any measurement requiring a sign (+ or -), or 

any measurement where a positive (+) value cannot be assumed, use MEA05 as the 

negative (-) value and MEA06 as the positive (+) value.

Data Element Summary

Ref. Data

Des. Element Name Attributes

X MEA01 737 Measurement Reference ID Code O ID 2/2

Code identifying the broad category to which a measurement applies

SH Shipping Tolerance

MEA02 738 Measurement Qualifier O ID 1/3

Code identifying a specific product or process characteristic to which a 

measurement applies

PO Percent of Order (-, +)

Expression of allowable variance of order expressed 

either as absolute (for example 92% to 110%) or 

relative percent (for example - 8% to + 10%)

X MEA03 739 Measurement Value X R 1/20

The value of the measurement

MEA04 C001 Composite Unit of Measure X

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

of use)

>> C00101 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

P1 Percent

X C00102 1018 Exponent O R 1/15

Power to which a unit is raised

X C00103 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

X C00104 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

X C00105 1018 Exponent O R 1/15

Power to which a unit is raised

X C00106 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

X C00107 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

X C00108 1018 Exponent O R 1/15

Power to which a unit is raised

X C00109 649 Multiplier O R 1/10
850 (003050), Revision 3 July 2011

Value to be used as a multiplier to obtain a new value

X C00110 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

X C00111 1018 Exponent O R 1/15

Power to which a unit is raised

X C00112 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

X C00113 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

X C00114 1018 Exponent O R 1/15

Power to which a unit is raised

X C00115 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

MEA05 740 Range Minimum X R 1/20

The value specifying the minimum of the measurement range

MEA06 741 Range Maximum X R 1/20

The value specifying the maximum of the measurement range

X MEA07 935 Measurement Significance Code O ID 2/2

Code used to benchmark, qualify or further define a measurement value

X MEA08 936 Measurement Attribute Code X ID 2/2

Code used to express an attribute response when a numeric measurement value 

cannot be determined

X MEA09 752 Surface/Layer/Position Code O ID 2/2

Code indicating the product surface, layer or position that is being described

X MEA10 1373 Measurement Method or Device X ID 2/4

The method or device used to record the measurement
850 (003050), Revision 3 July 2011

Segment: PID Product/Item Description

Position: 050

Loop: PID Optional

Level: Detail

Usage: Optional

Max Use: 1

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

Syntax Notes: 1 If PID04 is present, then PID03 is required.

2 At least one of PID04 or PID05 is required.

3 If PID07 is present, then PID03 is required.

4 If PID08 is present, then PID03 is required.

Semantic Notes: 1 Use PID03 to indicate the organization that publishes the code list being referred to.

2 PID04 should be used for industry-specific product description codes.

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

Comments: 1 If PID01 = ``F'', then PID05 is used. If PID01 = ``S'', then PID04 is used. If PID01 = 

``X'', then both PID04 and PID05 are used.

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

the segment.

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

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> PID01 349 Item Description Type M ID 1/1

Code indicating the format of a description

F Free-form

X PID02 750 Product/Process Characteristic Code O ID 2/3

Code identifying the general class of a product or process characteristic

X PID03 559 Agency Qualifier Code X ID 2/2

Code identifying the agency assigning the code values

X PID04 751 Product Description Code X AN 1/12

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

characteristic

PID05 352 Description X AN 1/80

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

X PID06 752 Surface/Layer/Position Code O ID 2/2

Code indicating the product surface, layer or position that is being described

X PID07 822 Source Subqualifier O AN 1/15

A reference that indicates the table or text maintained by the Source Qualifier

X PID08 1073 Yes/No Condition or Response Code O ID 1/1

Code indicating a Yes or No condition or response
850 (003050), Revision 3 July 2011

Segment: PO4 Item Physical Details

Position: 090

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: >1

Purpose: To specify the physical qualities, packaging, weights, and dimensions relating to the item

Syntax Notes: 1 If either PO402 or PO403 is present, then the other is required.

2 If PO405 is present, then PO406 is required.

3 If either PO406 or PO407 is present, then the other is required.

4 If either PO408 or PO409 is present, then the other is required.

5 If PO410 is present, then PO413 is required.

6 If PO411 is present, then PO413 is required.

7 If PO412 is present, then PO413 is required.

8 If PO413 is present, then at least one of PO410 PO411 or PO412 is required.

Semantic Notes:

Comments: 1 PO403 - The "Unit of Measure Code" (Element #355) in this segment position is for 

purposes of defining the pack (PO401) /size (PO402) measure which indicates the 

quantity in the inner pack unit. Example: If the carton contains 24 12-Ounce 

packages, it would be described as follows: Element 356 = 24; Element 357 = 12; 

Element 355 = OZ.

2 PO413 defines the unit of measure for PO410, PO411, and PO412.

Data Element Summary

Ref. Data

Des. Element Name Attributes

PO401 356 Pack O N0 1/6

Number of inner pack units per outer pack unit

1. Use to identify the unit pack quantity.

2. Cite the number 777777 to indicate a bulk quantity (MIL-STD 2073-2C 

code BLK).

3. Cite the number 888888 to indicate "Packager's option as long as all other 

requirements are met" (MIL-STD 2073-2C code YYY).

4. Cite the number 999999 to indicate "Special requirements - refer to 

supplemental data, special instructions or drawings provided" (MIL-STD 2073-

2C code ZZZ).

X PO402 357 Size X R 1/8

Size of supplier units in pack

X PO403 355 Unit or Basis for Measurement Code X ID 2/2

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

which a measurement has been taken

PO404 103 Packaging Code O AN 3/5

Code identifying the type of packaging; Part 1: Packaging Form, Part 2: 

Packaging Material

INT Intermediate Container

PAF Pallet - 4 Way

A pallet that permits entry of handling equipment on 

each of its four sides

PAT Pallet - 2 Way

A pallet that permits entry of handling equipment on 

opposing two of its four sides

SRW Shrink Wrap

In packaging, a method of securing a unit load by 

placing a large "bag" of plastic film over the 

components and applying heat to induce shrinkage and 
850 (003050), Revision 3 July 2011

cause the bag to tighten around the contents

UNT Unit

X PO405 187 Weight Qualifier O ID 1/2

Code defining the type of weight

X PO406 384 Gross Weight per Pack X R 1/9

Numeric value of gross weight per pack

X PO407 355 Unit or Basis for Measurement Code X ID 2/2

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

which a measurement has been taken

X PO408 385 Gross Volume per Pack X R 1/9

Numeric value of gross volume per pack

X PO409 355 Unit or Basis for Measurement Code X ID 2/2

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

which a measurement has been taken

X PO410 82 Length O R 1/8

Largest horizontal dimension of an object measured when the object is in the 

upright position

X PO411 189 Width O R 1/8

Shorter measurement of the two horizontal dimensions measured with the 

object in the upright position

X PO412 65 Height O R 1/8

Vertical dimension of an object measured when the object is in the upright 

position

X PO413 355 Unit or Basis for Measurement Code X ID 2/2

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

which a measurement has been taken

PO414 810 Inner Pack O N0 1/6

Number of units in each selling pack

1. Use to specify the quantity of unit containers in an intermediate container.

2. Cite the number 666666 to indicate "See appendix B, MIL-STD 2073-1B" 

(MIL-STD 2073-2C code AAA).

3. Cite the number 777777 to indicte "See method of preservation" (MIL-STD 

2073-2C code XXX).

4. Cite the number 888888 to indicate "Packer's option as long as all other 

requirements are met" (MIL-STD 2073-2C code YYY)

5. Cite the number 999999 to indicate "Special requirements - see specific 

drawings or instructions provided" (MIL-STD 2073-2C code ZZZ).
850 (003050), Revision 3 July 2011

Segment: REF Reference Numbers

Position: 100

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: >1

Purpose: To specify identifying numbers.

Syntax Notes: 1 At least one of REF02 or REF03 is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> REF01 128 Reference Number Qualifier M ID 2/2

Code qualifying the Reference Number.

2E Foreign Military Sales Case Number

A reference number designating the foreign military 

sale records

IL Internal Order Number

P4 Project Code

PH Priority Rating

RQ Purchase Requisition No.

T4 Signal Code

Defense Fuel Supply Center to bill back fuel purchases 

to the appropriate service or agency account fund

TG Transportation Control Number (TCN)

XE Transportation Priority Number

Number indicating the level of government priority 

associated with the transportation of a shipment

REF02 127 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.

X REF03 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: SAC Service, Promotion, Allowance, or Charge Information

Position: 130

Loop: SAC Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To request or identify a service, promotion, allowance, or charge; to specify the amount 

or percentage for the service, promotion, allowance, or charge

Syntax Notes: 1 At least one of SAC02 or SAC03 is required.

2 If either SAC03 or SAC04 is present, then the other is required.

3 If either SAC06 or SAC07 is present, then the other is required.

4 If either SAC09 or SAC10 is present, then the other is required.

5 If SAC11 is present, then SAC10 is required.

6 If SAC13 is present, then at least one of SAC02 or SAC04 is required.

7 If SAC14 is present, then SAC13 is required.

Semantic Notes: 1 If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required.

2 SAC05 is the total amount for the service, promotion, allowance, or charge.

If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.

3 SAC08 is the allowance or charge rate per unit.

4 SAC10 and SAC11 is the quantity basis when the allowance or charge quantity is 

different from the purchase order or invoice quantity.

SAC10 and SAC11 used together indicate a quantity range, which could be a dollar 

amount, that is applicable to service, promotion, allowance, or charge.

5 SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference 

number as identified by the code used.

6 SAC14 is used in conjunction with SAC13 to identify an option when there is more 

than one option of the promotion.

Comments: 1 SAC04 may be used to uniquely identify the service, promotion, allowance, or 

charge. In addition, it may be used in conjunction to further the code in SAC02.

2 In some business applications, it is necessary to advise the trading partner of the 

actual dollar amount that a particular allowance, charge, or promotion was based on 

to reduce ambiguity. This amount is commonly referred to a "Dollar Basis Amount". 

It is represented in the SAC segment in SAC10 using the qualifier "DO" - Dollars in 

SAC09.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> SAC01 248 Allowance or Charge Indicator M ID 1/1

Code which indicates an allowance or charge for the service specified

A Allowance

C Charge

N No Allowance or Charge

SAC02 1300 Service, Promotion, Allowance, or Charge Code X ID 4/4

Code identifying the service, promotion, allowance, or charge

D500 Handling

F150 Packaging Service

F560 Premium Transportation

I260 Transportation Direct Billing

ZZZZ Mutually Defined

X SAC03 559 Agency Qualifier Code X ID 2/2

Code identifying the agency assigning the code values

Refer to 003050 Data Element Dictionary for acceptable code values.

X SAC04 1301 Agency Service, Promotion, Allowance, or Charge Code X AN 1/10

Agency maintained code identifying the service, promotion, allowance, or 

charge
850 (003050), Revision 3 July 2011

SAC05 610 Amount O N2 1/15

Monetary amount

SAC06 378 Allowance/Charge Percent Qualifier X ID 1/1

Code indicating on what basis allowance or charge percent is calculated

5 Base Price per Unit

Z Mutually Defined

SAC07 332 Percent X R 1/6

Percent expressed as a percent

SAC08 118 Rate O R 1/9

Rate expressed in the standard monetary denomination for the currency 

specified

SAC09 355 Unit or Basis for Measurement Code X ID 2/2

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

which a measurement has been taken

SAC10 380 Quantity X R 1/15

Numeric value of quantity

SAC11 380 Quantity O R 1/15

Numeric value of quantity

X SAC12 331 Allowance or Charge Method of Handling Code O ID 2/2

Code indicating method of handling for an allowance or charge

Refer to 003050 Data Element Dictionary for acceptable code values.

SAC13 127 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.

X SAC14 770 Option Number O AN 1/20

A unique number identifying available promotion or allowance options when 

more than one is offered

X SAC15 352 Description O AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: FOB F.O.B. Related Instructions

Position: 180

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: >1

Purpose: To specify transportation instructions relating to shipment

Syntax Notes: 1 If FOB03 is present, then FOB02 is required.

2 If FOB04 is present, then FOB05 is required.

3 If FOB07 is present, then FOB06 is required.

4 If FOB08 is present, then FOB09 is required.

Semantic Notes: 1 FOB01 indicates which party will pay the carrier.

2 FOB02 is the code specifying transportation responsibility location.

3 FOB06 is the code specifying the title passage location.

4 FOB08 is the code specifying the point at which the risk of loss transfers. This may 

be different than the location specified in FOB02/FOB03 and FOB06/FOB07.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> FOB01 146 Shipment Method of Payment M ID 2/2

Code identifying payment terms for transportation charges

BP Paid by Buyer

The buyer agrees to the transportation payment term 

requiring the buyer to pay transportation charges to a 

specified location (origin or destination location)

Used to indicate a Government Bill of Lading (GBL) 

will be issued.

PP Prepaid (by Seller)

Used to indicate transportation charges are not included 

in the unit price but are to be prepaid and added as a 

separate item on the invoice.

PS Paid by Seller

The seller agrees to the transportation payment term 

requiring the seller to pay transportation charges to a 

specified location (origin or destination location)

Used to indicate transportation charges are included in 

the unit price.

>> FOB02 309 Location Qualifier X ID 1/2

Code identifying type of location

Used to identify the FOB point.

DE Destination (Shipping)

KE Port of Embarkation

OR Origin (Shipping Point)

ZZ Mutually Defined

Used to indicate an Other FOB point, i.e., neither at 

origin nor at destination. Provide the address in the 

2/N1/350 loop, citing code KX in N101.

X FOB03 352 Description O AN 1/80

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

X FOB04 334 Transportation Terms Qualifier Code O ID 2/2

Code identifying the source of the transportation terms

X FOB05 335 Transportation Terms Code X ID 3/3

Code identifying the trade terms which apply to the shipment transportation 

responsibility

FOB06 309 Location Qualifier X ID 1/2
850 (003050), Revision 3 July 2011

Code identifying type of location

Used to identify the acceptance point. Also identifies the inspection location 

unless N101 in the 2/N1/350 loop is Code L1.

DE Destination (Shipping)

OR Origin (Shipping Point)

ZZ Mutually Defined

Used to indicate the acceptance point is neither at origin 

nor at destination.

When both the acceptance and inspection points are the 

same location but neither origin nor destination, use the 

2/N1/350 loop, citing code 7M in N101.

When both the acceptance and inspection points are at

different locations but neither are origin nor destination, 

use the 2/N1/350 loop to provide the acceptance point 

address, citing code KZ in N101 and the inspection 

point in another iteration of the N1 loop, citing code L1 

in N101.

X FOB07 352 Description O AN 1/80

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

X FOB08 54 Risk of Loss Qualifier O ID 2/2

Code specifying where responsibility for risk of loss passes

X FOB09 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: PKG Marking, Packaging, Loading

Position: 300

Loop: PKG Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To describe marking, packaging, loading, and unloading requirements

Syntax Notes: 1 At least one of PKG04 PKG05 or PKG06 is required.

2 If PKG04 is present, then PKG03 is required.

3 If PKG05 is present, then PKG01 is required.

Semantic Notes: 1 PKG04 should be used for industry-specific packaging description codes.

Comments: 1 Use the MEA (Measurements) Segment to define dimensions, tolerances, weights, 

counts, physical restrictions, etc.

2 If PKG01 = ``F'', then PKG05 is used. If PKG01 = ``S'', then PKG04 is used. If 

PKG01 = ``X'', then both PKG04 and PKG05 are used.

3 Use PKG03 to indicate the organization that publishes the code list being referred to.

4 Special marking or tagging data can be given in PKG05 (description).

Data Element Summary

Ref. Data

Des. Element Name Attributes

PKG01 349 Item Description Type X ID 1/1

Code indicating the format of a description

F Free-form

S Structured (From Industry Code List)

X Semi-structured (Code and Text)

PKG02 753 Packaging Characteristic Code O ID 1/5

Code specifying the marking, packaging, loading and related characteristics 

being described

CD Cleaning or Drying Procedure

CT Cushioning Thickness

CUD Cushioning and Dunnage

HM Hazardous Material

IC Intermediate Container

LP Level Of Preservation

OPI Optional Procedure Indicator

PK Packing

PM Preservation Method

PML Preservation Material

SMK Special Marking

UC Unit Container

UCL Unit Container Level

WM Wrapping Material

PKG03 559 Agency Qualifier Code X ID 2/2

Code identifying the agency assigning the code values

DF Department of Defense (DoD)

PKG04 754 Packaging Description Code X AN 1/7

A code from an industry code list which provides specific data about the 

marking, packaging or loading and unloading of a product

The actual codes associated with the packaging characteristic codes cited in 

PKG02 can be found in Code Source List 197 (MIL-STD-2073-2C).

PKG05 352 Description X AN 1/80

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

X PKG06 400 Unit Load Option Code X ID 2/2
850 (003050), Revision 3 July 2011

Code identifying loading or unloading a shipment
850 (003050), Revision 3 July 2011

Segment: LS Loop Header

Position: 320

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To indicate that the next segment begins a loop

Syntax Notes:

Semantic Notes: 1 One loop may be nested contained within another loop, provided the inner nested 

loop terminates before the outer loop. When specified by the standard setting body as 

mandatory, this segment in combination with "LE", must be used. It is not to be used 

if not specifically set forth for use. The loop identifier in the loop header and trailer 

must be identical. The value for the identifier is the loop ID of the required loop 

segment. The loop ID number is given on the transaction set diagram in the 

appropriate ASC X12 version/release.

Comments: 1 See Figures Appendix for an explanation of the use of the LS and LE segments.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> LS01 447 Loop Identifier Code M AN 1/4

The loop ID number given on the transaction set diagram is the value for this 

data element in segments LS and LE
850 (003050), Revision 3 July 2011

Segment: LDT Lead Time

Position: 321

Loop: LDT Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify lead time for availability of products and services

Syntax Notes:

Semantic Notes: 1 LDT04 is the effective date of lead time information.

Comments: 1 LDT02 is the quantity of unit of time periods.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> LDT01 345 Lead Time Code M ID 2/2

Code indicating the time range

AH From Date of Receipt of First Article to First Article 

Approval

AY From Date of Award to Date of Delivery

>> LDT02 380 Quantity M R 1/15

Numeric value of quantity

>> LDT03 344 Unit of Time Period or Interval M ID 2/2

Code indicating the time period or interval

DA Calendar Days

X LDT04 373 Date O DT 6/6

Date (YYMMDD)
850 (003050), Revision 3 July 2011

Segment: LE Loop Trailer

Position: 327

Loop: PO1 Mandatory

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To indicate that the loop immediately preceding this segment is complete

Syntax Notes:

Semantic Notes: 1 One loop may be nested contained within another loop, provided the inner nested 

loop terminates before the other loop. When specified by the standards setting body 

as mandatory, this segment in combination with "LS", must be used. It is not to be 

used if not specifically set forth for use. The loop identifier in the loop header and 

trailer must be identical. The value for the identifier is the loop ID of the required 

loop beginning segment. The loop ID number is given on the transaction set diagram 

in the appropriate ASC X12 version/release.

Comments: 1 See Figures Appendix for an explanation of the use of the LE and LS segments.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> LE01 447 Loop Identifier Code M AN 1/4

The loop ID number given on the transaction set diagram is the value for this 

data element in segments LS and LE
850 (003050), Revision 3 July 2011

Segment: N9 Reference Number

Position: 330

Loop: N9 Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To transmit identifying numbers and descriptive information as specified by the reference 

number qualifier

Syntax Notes: 1 At least one of N902 or N903 is required.

2 If N906 is present, then N905 is required.

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> N901 128 Reference Number Qualifier M ID 2/2

Code qualifying the Reference Number.

KD Special Instructions Number

N902 127 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.

N903 369 Free-form Description X AN 1/45

Free-form descriptive text

X N904 373 Date O DT 6/6

Date (YYMMDD)

X N905 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)

X N906 623 Time Code O ID 2/2

Code identifying the time. In accordance with International Standards 

Organization standard 8601, time can be specified by a + or - and an indication 

in hours in relation to Universal Time Coordinate (UTC) time; since + is a 

restricted character, + and - are substituted by P and M in the codes that follow
850 (003050), Revision 3 July 2011

Segment: MSG Message Text

Position: 340

Loop: N9 Optional

Level: Detail

Usage: Optional

Max Use: 1000

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

Syntax Notes:

Semantic Notes:

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

page, advance a line, etc.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> MSG01 933 Free-Form Message Text M AN 1/264

Free-form message text

X MSG02 934 Printer Carriage Control Code O ID 2/2

A field to be used for the control of the line feed of the receiving printer

Refer to 003050 Data Element Dictionary for acceptable code values.
850 (003050), Revision 3 July 2011

Segment: N1 Name

Position: 350

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 1

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

Syntax Notes: 1 At least one of N102 or N103 is required.

2 If either N103 or N104 is present, then the other is required.

Semantic Notes:

Comments: 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 N105 and N106 further define the type of entity in N101.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> N101 98 Entity Identifier Code M ID 2/2

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

31 Postal Mailing Address

Identifies the Parcel Post address when it is different 

from the Freight address.

61 Performed At

The facility where work was performed

Indicates the place of performance when it is other than 

the contractor's mailing address.

7M Inspection and Acceptance Location

Used to indicate the inspection and acceptance point 

when both are at the same location but the location is 

neither at origin nor at destination.

92 Support Party

The organization supporting the resolution of an 

investigation

Used to indicate a secondary Contract Administration 

Office responsible for the inspection of supplies and 

packaging. If another 1/N1/310 loop is included with 

N101 code OI, then this code identifies the inspection 

agency for supplies only.

AE Additional Delivery Address

CY Country

Use to indicate the country to which a Foreign Military 

Sale applies. Cite "FMS" in N102 and cite the 

applicable two position ISO country code in N404.

KX Free on Board Point

Use to indicate the FOB point when it has to be 

described by a specific address rather than as a code 

value indicating either origin or destination. Applicable 

when FOB02 is code KE or ZZ.

KZ Acceptance Location

Used to indicate acceptance is at other than origin or 

destination and different from the inspection location.

L1 Inspection Location

Place where the item was viewed or inspected

Used to indicate the inspection location when it has to 

be described as an address (neither origin nor 

destination) and it differs from the acceptance location.
850 (003050), Revision 3 July 2011

OI Outside Inspection Agency

Used to indicate the inspection agency for packaging is 

other than the Contract Administration Office (C4) or 

the inspection agency for supplies (92).

PN Party to Receive Shipping Notice

ST Ship To

X2 Party to Perform Packaging

A party responsible for packaging an item after it has 

been produced

Use to indicate the Place of Inspection for Packaging.

Z7 Mark-for Party

The party for whom the needed material is intended

N102 93 Name X AN 1/35

Free-form name

N103 66 Identification Code Qualifier X ID 1/2

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

Code (67)

10 Department of Defense Activity Address Code 

(DODAAC)

33 Commercial and Government Entity (CAGE)

N104 67 Identification Code X AN 2/20

Code identifying a party or other code

X N105 706 Entity Relationship Code O ID 2/2

Code describing entity relationship

X N106 98 Entity Identifier Code O ID 2/2

Code identifying an organizational entity, a physical location, or an individual
850 (003050), Revision 3 July 2011

Segment: N2 Additional Name Information

Position: 360

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 2

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

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> N201 93 Name M AN 1/35

Free-form name

N202 93 Name O AN 1/35

Free-form name
850 (003050), Revision 3 July 2011

Segment: N3 Address Information

Position: 370

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 2

Purpose: To specify the location of the named party

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> N301 166 Address Information M AN 1/35

Address information

N302 166 Address Information O AN 1/35

Address information
850 (003050), Revision 3 July 2011

Segment: N4 Geographic Location

Position: 380

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify the geographic place of the named party

Syntax Notes: 1 If N406 is present, then N405 is required.

Semantic Notes:

Comments: 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.

Data Element Summary

Ref. Data

Des. Element Name Attributes

N401 19 City Name O AN 2/30

Free-form text for city name

N402 156 State or Province Code O ID 2/2

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

N403 116 Postal Code O ID 3/11

Code defining international postal zone code excluding punctuation and blanks 

(zip code for United States)

N404 26 Country Code O ID 2/3

Code identifying the country

N405 309 Location Qualifier X ID 1/2

Code identifying type of location

AR Armed Services Location Designation

N406 310 Location Identifier O AN 1/30

Code which identifies a specific location

When N405 is code AR, cite the two letter APO or FPO identifier (AA for 

Miami, AE for New York, AP for San Francisco).

AA Miami

AE New York

AP San Francisco
850 (003050), Revision 3 July 2011

Segment: AMT Monetary Amount

Position: 600

Loop: AMT Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To indicate the total monetary amount

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> AMT01 522 Amount Qualifier Code M ID 1/2

Code to qualify amount

1 Line Item Total

>> AMT02 782 Monetary Amount M R 1/15

Monetary amount

X AMT03 478 Credit/Debit Flag Code O ID 1/1

Code indicating whether amount is a credit or debit
850 (003050), Revision 3 July 2011

Segment: REF Reference Numbers

Position: 610

Loop: AMT Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify identifying numbers.

Syntax Notes: 1 At least one of REF02 or REF03 is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> REF01 128 Reference Number Qualifier M ID 2/2

Code qualifying the Reference Number.

AX Government Accounting Class Reference Number 

(ACRN)

REF02 127 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.

X REF03 352 Description X AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: LM Code Source Information

Position: 620

Loop: LM Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To transmit standard code list identification information

Syntax Notes:

Semantic Notes:

Comments: 1 LM02 identifies the applicable industry code list source information.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> LM01 559 Agency Qualifier Code M ID 2/2

Code identifying the agency assigning the code values

DF Department of Defense (DoD)

X LM02 822 Source Subqualifier O AN 1/15

A reference that indicates the table or text maintained by the Source Qualifier
850 (003050), Revision 3 July 2011

Segment: LQ Industry Code

Position: 630

Loop: LM Optional

Level: Detail

Usage: Mandatory

Max Use: >1

Purpose: Code to transmit standard industry codes

Syntax Notes: 1 If LQ01 is present, then LQ02 is required.

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

LQ01 1270 Code List Qualifier Code O ID 1/3

Code identifying a specific industry code list

A9 Supplementary Address

Identifies the originating organization's unique logistics 

information

LQ02 1271 Industry Code X AN 1/20

Code indicating a code from a specific industry code list
850 (003050), Revision 3 July 2011

Segment: CTT Transaction Totals

Position: 010

Loop:

Level: Summary

Usage: Mandatory

Max Use: 1

Purpose: To transmit a hash total for a specific element in the transaction set

Syntax Notes: 1 If either CTT03 or CTT04 is present, then the other is required.

2 If either CTT05 or CTT06 is present, then the other is required.

Semantic Notes:

Comments: 1 This segment is intended to provide hash totals to validate transaction completeness 

and correctness.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> CTT01 354 Number of Line Items M N0 1/6

Total number of line items in the transaction set

CTT02 347 Hash Total O R 1/10

Sum of values of the specified data element. All values in the data element will 

be summed without regard to decimal points (explicit or implicit) or signs. 

Truncation will occur on the left most digits if the sum is greater than the 

maximum size of the hash total of the data element.

Example:

-.0018 First occurrence of value being hashed. .18 Second occurrence of value 

being hashed. 1.8 Third occurrence of value being hashed. 18.01 Fourth 

occurrence of value being hashed. ------- 1855 Hash total prior to truncation. 

855 Hash total after truncation to three-digit field.

X CTT03 81 Weight X R 1/10

Numeric value of weight

X CTT04 355 Unit or Basis for Measurement Code X ID 2/2

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

which a measurement has been taken

X CTT05 183 Volume X R 1/8

Value of volumetric measure

X CTT06 355 Unit or Basis for Measurement Code X ID 2/2

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

which a measurement has been taken

X CTT07 352 Description O AN 1/80

A free-form description to clarify the related data elements and their content
850 (003050), Revision 3 July 2011

Segment: AMT Monetary Amount

Position: 020

Loop:

Level: Summary

Usage: Optional

Max Use: 1

Purpose: To indicate the total monetary amount

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> AMT01 522 Amount Qualifier Code M ID 1/2

Code to qualify amount

TT Total Transaction Amount

>> AMT02 782 Monetary Amount M R 1/15

Monetary amount

X AMT03 478 Credit/Debit Flag Code O ID 1/1

Code indicating whether amount is a credit or debit
850 (003050), Revision 3 July 2011

Segment: SE Transaction Set Trailer

Position: 030

Loop:

Level: Summary

Usage: Mandatory

Max Use: 1

Purpose: To indicate the end of the transaction set and provide the count of the transmitted 

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

Syntax Notes:

Semantic Notes:

Comments: 1 SE is the last segment of each transaction set.

Data Element Summary

Ref. Data

Des. Element Name Attributes

>> SE01 96 Number of Included Segments M N0 1/10

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

segments

>> SE02 329 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