856 Ship Notice/Manifest

Functional Group ID=SH

Introduction:

This Draft Standard for Trial Use contains the format and establishes the data contents of the Ship 

Notice/Manifest Transaction Set (856) for use within the context of an Electronic Data Interchange (EDI) 

environment. The transaction set can be used to list the contents of a shipment of goods as well as additional 

information relating to the shipment, such as order information, product description, physical characteristics, 

type of packaging, marking, carrier information, and configuration of goods within the transportation 

equipment. The transaction set enables the sender to describe the contents and configuration of a shipment in 

various levels of detail and provides an ordered flexibility to convey information. The sender of this 

transaction is the organization responsible for detailing and communicating the contents of a shipment, or 

shipments, to one or more receivers of the transaction set. The receiver of this transaction set can be any 

organization having an interest in the contents of a shipment or information about the contents of a shipment.

Notes:

1. Contractors use this transaction set to send a single Shipment Notice (SN).

2. Contractor, Contract Administration Offices (CAOs) and other parties, such as Purchasing Offices, 

Item Managers and Program Managers, use this transaction set to provide shipment information to 

designated parties in a contract, Inventory Material Manager, or other Service/Agency designated 

organizations (the latter via their Automated Data Processing points). Contractors must transmit a 

Material Inspection and Receiving Report (MIRR, DD Form 250), Ship Notice, within one workday of 

shipment or performance. CAOs transmit a Shipment Performance Notice after receipt of a contractor 

transmitted Shipment Notice.

3. Use a single occurrence of this transaction set to report, cancel, or correct, either one or more supply 

(including bulk petroleum) and service Shipment Notice or Shipment Performance Notice to one or more 

activities. Use one occurrence of this transaction set to transmit single or multiple transactions.

4. This transaction set does not cover full reporting requirements for Tanker/Barge Material Inspection 

and Receiving Reports.

5. Use this transaction set to send an original Shipment Notice, or to cancel or correct a previously 

transmitted Shipment Notice.

6. The Defense Finance and Accounting Service uses a single occurrence of this transaction set to 

transmit Destination Acceptance alert information to ship-to addresses of material shipments requiring 

acceptance at destination.

7. Use a single occurrence of this transaction set to transmit destination acceptance alerts for one or more 

shipments.

004010F856_12_ADC_1412 1 April 14, 2022
8. Do not include classified information in the Shipment Notice or Shipment Performance Notice.

9. The Defense Contract Management Agency does not send Shipment Performance Notices for Army, 

Navy, and Defense Logistics Agency fast pay contracts of $25,000 or less, except when reporting on bulk 

petroleum shipments.

10. DoD, Federal and Civil Agency users operating under the Defense Logistics Management System 

(DLMS) must reference the Unit of Issue and Purchase Unit Conversion Table and the Transportation 

Mode of Shipment Conversion Table which can be found on the Defense Enterprise Data Standards 

Office (DEDSO) Website at 

https://www.dla.mil/HQ/InformationOperations/DLMS/eApplications/dlmsansiconverguides/

11. This transaction set may be used to send Wide Area Workflow (WAWF) Ship Notice/ Manifest 

documents, (a/k/a Receiving Reports/DD Form 250). Please refer to the WAWF Implementation Guide 

located at the following website for WAWF specific rules and edit guidelines, https://wawf.eb.mil. 

12. This transaction may be used to report Unique Identification (IUID) information to iRAPT. Refer to 

the IUID Website at URL: http://www.acq.osd.mil/dpap/pdi/uid/index.html for DoD policy and business 

rules.

13. This transaction may be used to provide passive Radio Frequency Identification (RFID) tag 

information as applicable to interior and exterior packaging. RFID information may be reported on the 

shipment notice or provided as an addendum to a previously submitted shipment notice.

14. This revision to the DLMS IC incorporates Proposed DLMS Change and Approved DLMS Change 

(ADC) listed. PDCs/ADCs are available from the DEDSO Web site: 

http://www.dla.mil/HQ/InformationOperations/DLMS/eLibrary/Changes/processchanges/

- ADC 1335, Wide Area Work Flow (WAWF) Changes to Support Purchase Card Receiving Report and 

Property Book Identifier

 - ADC 1345 Administrative Update to Convert Federal 856 ASN, 857, 861 and 997 to DLMS ICs). ADC 

1345 Converts Federal IC 856 (ASN) to a DLMS IC, 856 (ASN). No transaction usage changes are made 

by ADC 1345.

- Administrative Update to Reflect Realignment of Enterprise Business Standards Office (EBSO) to 

Defense Enterprise Data Standards Office (DEDSO) - Completed on April 14, 2022

- ADC 1412, Replacement of Data Universal Numbering System Number with Unique Entity Identifier 

and Electronic Funds Transfer Indicator to Wide Area Workflow

Heading:

Page Pos. Seg. Req. Loop Notes and

No. No. ID Name Des. Max.Use Repeat Comments

5 010 ST Transaction Set Header M 1

6 020 BSN Beginning Segment for Ship Notice M 1

10 040 DTM Date/Time Reference O 10

Detail:

004010F856_12_ADC_1412 2 April 14, 2022
Page Pos. Seg. Req. Loop Notes and

No. No. ID Name Des. Max.Use Repeat Comments

LOOP ID - HL 200000

12 010 HL Hierarchical Level M 1 c1

16 020 LIN Item Identification O 1

23 030 SN1 Item Detail (Shipment) O 1

25 040 SLN Subline Item Detail O 1000

35 050 PRF Purchase Order Reference O 1

37 060 PO4 Item Physical Details O 1

40 070 PID Product/Item Description O 200

42 080 MEA Measurements O 40

Not Used 090 PWK Paperwork O 25

Not Used 100 PKG Marking, Packaging, Loading O 25

45 110 TD1 Carrier Details (Quantity and Weight) O 20

47 120 TD5 Carrier Details (Routing Sequence/Transit 

Time)

O 12

49 130 TD3 Carrier Details (Equipment) O 12

50 140 TD4 Carrier Details (Special Handling, or 

Hazardous Materials, or Both)

O 5

Not Used 145 TSD Trailer Shipment Details O 1

53 150 REF Reference Identification O >1

Not Used 151 PER Administrative Communications Contact O 3

LOOP ID - LH1 100

Not Used 152 LH1 Hazardous Identification Information O 1

Not Used 153 LH2 Hazardous Classification Information O 4

Not Used 154 LH3 Hazardous Material Shipping Name O 12

Not Used 155 LFH Freeform Hazardous Material Information O 20

Not Used 156 LEP EPA Required Data O >1

Not Used 157 LH4 Canadian Dangerous Requirements O 1

Not Used 158 LHT Transborder Hazardous Requirements O 3

Not Used 159 LHR Hazardous Material Identifying Reference 

Numbers

O 10

Not Used 160 PER Administrative Communications Contact O 5

Not Used 161 LHE Empty Equipment Hazardous Material 

Information

O 1

LOOP ID - CLD 200

69 170 CLD Load Detail O 1

70 180 REF Reference Identification O 200

Not Used 185 DTP Date or Time or Period O 1

72 190 MAN Marks and Numbers O >1

73 200 DTM Date/Time Reference O 10

77 210 FOB F.O.B. Related Instructions O 1

Not Used 215 PAL Pallet Information O 1

LOOP ID - N1 200

78 220 N1 Name O 1

86 230 N2 Additional Name Information O 2

87 240 N3 Address Information O 2

88 250 N4 Geographic Location O 1

004010F856_12_ADC_1412 3 April 14, 2022
89 260 REF Reference Identification O 12

92 270 PER Administrative Communications Contact O 3

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

94 290 SDQ Destination Quantity O 50

Not Used 300 ETD Excess Transportation Detail O 1

97 310 CUR Currency O 1

LOOP ID - SAC >1

99 320 SAC Service, Promotion, Allowance, or Charge 

Information

O 1

Not Used 325 CUR Currency O 1

102 330 GF Furnished Goods and Services O 1

Not Used 335 YNQ Yes/No Question O 10

LOOP ID - LM 10

104 340 LM Code Source Information O 1

105 350 LQ Industry Code M 100

LOOP ID - V1 >1

Not Used 360 V1 Vessel Identification O 1

Not Used 370 R4 Port or Terminal O >1

Not Used 380 DTM Date/Time Reference O >1

Summary:

Page Pos. Seg. Req. Loop Notes and

No. No. ID Name Des. Max.Use Repeat Comments

Not Used 010 CTT Transaction Totals O 1 n1

108 020 SE Transaction Set Trailer M 1

Transaction Set Notes

1. Number of line items (CTT01) is the accumulation of the number of HL segments. If used, hash total 

(CTT02) is the sum of the value of units shipped (SN102) for each SN1 segment.

Transaction Set Comments

1. The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has 

no meaning.

004010F856_12_ADC_1412 4 April 14, 2022
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).

Data Element Summary

Ref. Data

Des. Element Name Attributes

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

Code uniquely identifying a Transaction Set

 856 Ship Notice/Manifest

M 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

A unique number assigned by the originator of the transaction set, or 

the originator's application program.

004010F856_12_ADC_1412 5 April 14, 2022
Segment: BSN Beginning Segment for Ship Notice

Position: 020

Loop:

Level: Heading

Usage: Mandatory

Max Use: 1

Purpose: To transmit identifying numbers, dates, and other basic data relating to the 

transaction set

Syntax Notes: 1 If BSN07 is present, then BSN06 is required.

Semantic Notes: 1 BSN03 is the date the shipment transaction set is created.

2 BSN04 is the time the shipment transaction set is created.

3 BSN06 is limited to shipment related codes.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M BSN01 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

 00 Original

 01 Cancellation

For iRAPT, use to indicate a "Void Only" 

submission.

05 Replace

For iRAPT, use to indicate a "Void and Create" to 

void a previously submitted ASN/Receiving Report 

(RR) and concurrently create a new one.

CO Corrected

1. Use only after receiving an acknowledgment of 

receipt for a previously transmitted Shipment 

Notice. When used, the entire Shipment Notice 

will be transmitted.

2. For iRAPT, use to indicate a corrected ASN/RR 

submission.

EX Final Loading Configuration

Use only after previously transmitted Shipment 

Notice has been processed. When used, provide the 

load configuration according to RFID tagged 

container, pallet, or UID packaging applicable to 

the previously transmitted Shipment Notice.

M BSN02 396 Shipment Identification M AN 2/30

A unique control number assigned by the original shipper to identify a 

specific shipment

004010F856_12_ADC_1412 6 April 14, 2022
1. Use, on other than Defense Logistics Management System Shipment 

Performance Notices, to cite the shipment number. If applicable, 

include the final shipment indicator (i.e., the letter Z) or if applicable, 

the replacement shipment indicator, e.g., A, B, etc., at the end of the 

shipment number.

2. When used by Defense Contract Management Agency as a Shipment 

Performance Notice or destination acceptance alert, use ZZ for this data 

element. Defense Logistics Management System does not use this data 

element, but it is mandatory in the X12 standards. The ZZ entry 

satisfies the X12 usage requirements; the receiving application software 

shall not process it.

3. On Defense Logistics Management System Shipment Performance 

Notices, do not include the final shipment indicator (Z) on underrun 

deliveries when a final line item shipment is replaced. In that situation, 

use the 2/REF/150 segment.

M BSN03 373 Date M DT 8/8

Date expressed as CCYYMMDD

1. Use to indicate the transaction set creation date.

2. Express the originating activity's date in Universal Time Coordinate 

(UTC).

M BSN04 337 Time M 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)

1. Express the originating activity's time in Universal Time Coordinate 

(UTC).

2. Express time in a four-position (Hour Hour Minute Minute) format.

BSN05 1005 Hierarchical Structure Code O ID 4/4

Code indicating the hierarchical application structure of a transaction set 

that utilizes the HL segment to define the structure of the transaction set

 0001 Shipment, Order, Packaging, Item

1. Use ONLY when submitting a Ship 

Notice/Manifest for multiple orders per shipment to 

systems other than iRAPT. Not used for 

submissions to iRAPT.

2. When used, HL03 code P shall be used to 

indicate Packaging.

BSN06 640 Transaction Type Code X ID 2/2

004010F856_12_ADC_1412 7 April 14, 2022
Code specifying the type of transaction

Use to indicate the type of transaction.

 AS Shipment Advice

Use to indicate the transaction is a Material 

Inspection and Receiving Report [Ship Notice] 

from a contractor.

PR Product (or Service)

 TS Transfer Statement

Use to indicate the shipment/movement of 

Government Property (from Government to 

Contractor, Contractor to Contractor, Contract to 

Contract, and Contractor to Government, 

Govermnment to Government and to indicate 

shipment of Contractor Acquired Property (CAP) 

from Contractor to Government. Does not include 

shipment of new acquisition contract items from 

the selling contractor to the government.

U2 Shipment Performance Notice

Use only on Department of Defense internal 

systems [i.e., Defense Contract Management 

Agency] when the transaction set contains a 

Shipment Performance Notice (supplies or 

services).

U4 Acceptance Alert

Use only on Department of Defense internal 

systems when the transaction set contains a 

destination acceptance alert.

BSN07 641 Status Reason Code O ID 3/3

Code indicating the status reason

 043 Transfer Without Written Notice

Use only with BSN06 Code TS to report the receipt 

of Government Property where a Ship Notice was 

not received prior to receipt.

048 Location Changed

On the Ship Notice, use only with BSN06 Code TS 

when Government Property is being moved from 

one location to another.

A02 Release Signature or Release Number

Use only with BSN06 Code TS to report the receipt 

of Government Property when a Ship Notice was 

received prior to receipt.

A59 Hold At Location

On the Ship Notice, use only with BSN06 Code TS 

004010F856_12_ADC_1412 8 April 14, 2022
when Government Property is moved from one 

contract to another and the prime contractor 

remains the same.

C20 Complete

Use only with BSN01 Code EX and BSN06 Code 

AS when RFID information is provided as an 

addendum to a previously submitted shipment 

notice. 

INP Incomplete - In Progress

Use only with BSN06 Code AS when RFID 

information cannot be provided in the initial 

shipment notice transaction because material is 

awaiting inspection. 

ZZZ Mutually Defined

Use only with BSN06 = "TS", for reporting receipt 

of GFP transferred from the government to a 

contractor on a document automatically generated 

by iRAPT. The contractor will be notified by an 

automated email from iRAPT that the transfer 

document was generated. For example, if an item 

is accepted from a new acquisition contract at 

Source by the government and shipped directly to a 

contractor as GFP, iRAPT will generate the GFP 

transfer document and the notifying email to the 

contractor to whom the GFP is shipped.

004010F856_12_ADC_1412 9 April 14, 2022
Segment: DTM Date/Time Reference

Position: 040

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 DTM05 is required.

2 If DTM04 is present, then DTM03 is required.

3 If either DTM05 or DTM06 is present, then the other is required.

Semantic Notes:

Data Element Summary

Ref. Data

Des. Element Name Attributes

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

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

 007 Effective

Use only with BSN07 Code A59 to provide the 

effective date of the contractual change.

282 Previous Report

Use to indicate the date of a previously transmitted 

Shipment Notice that is being cancelled or 

corrected.

DTM02 373 Date X DT 8/8

Date expressed as CCYYMMDD

1. Use to indicate the transaction set creation date of the original 

Shipment Notice (e.g., the date carried in BSN03 of the original 

transmission).

2. Express the date in Universal Time Coordinate.

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)

1. Use to indicate the transaction set creation time of the original 

Shipment Notice (e.g., the time carried in BSN04 of the original 

transmission).

2. Express the time in a four-position (Hour Hour Minute Minute) 

format.

Not Used DTM04 623 Time Code O ID 2/2

004010F856_12_ADC_1412 10 April 14, 2022
Not Used DTM05 1250 Date Time Period Format Qualifier X ID 2/3

Not Used DTM06 1251 Date Time Period X AN 1/35

004010F856_12_ADC_1412 11 April 14, 2022
Segment: HL Hierarchical Level

Position: 010

Loop: HL Mandatory

Level: Detail

Usage: Mandatory

Max Use: 1

Purpose: To identify dependencies among and the content of hierarchically related groups of 

data segments

Syntax Notes:

Semantic Notes:

Notes: 1. Iterations of the 2/HL/010 loop provide data structured in a hierarchical logic 

consisting of address, shipment, line item, and unique item identification 

information. Additional loops may be included for container/pack information 

in accordance with specific implementation guidance.

2. Must use the first iteration of the 2/HL/010 loop as the address loop. Use the 

second iteration as shipment loop to provide shipment information common to 

all line items. Use the third iteration and, if applicable, additional iterations as 

the line item loop. However, when there is a container applicable to a shipment, 

use the third iteration of the loop to associate the container with the shipment 

iteration of the loop. In that circumstance, the first and subsequent line item 

loops, if any, would begin at the next iteration of the loop following completion 

of all shipment level container information. Use iterations of the loop to specify 

container information and information related to consolidated shipments. 

Repeat the line item and container loops as necessary to identify all line items 

and containers relevant to the shipment or line items being reported.

3. When BSN05 is code 0001, the hierarchical structure shall be shipment 

(HL03 code S), order (HL03 code O), and packaging (HL03 code P). Use of 

HL03 code I is optional.

4. For items newly procured via iRAPT, the hierarchical structure shall be: 

Address (HL03 code V), Shipment (HL03 = S), Item (HL03 Code I), UID (HL03 

code D), Part Characteristic (HL03 =J), Product Characteristics (HL03 = PH) 

and RFID (HL03 code P). When BSN01 indicates that the Shipment Notice 

provides RFID load configuration information, the hierarchical structure shall 

be: Address (HL03 code V to identify transaction originator and receiver), 

Shipment (HL03 Code S to identify the contract and shipment numbers), and 

RFID Pack (HL03 Code P).

5. For movement of Government property via iRAPT, the hierarchical structure 

shall be: Address (HL03 code V), Shipment (HL03 Code S), Item (HL03 Code 

I), UID (HL03 Code D), Current Part Number (HL03 Code J) and RFID Pack 

(HL03 Code P).

6. For inclusion of Mark information associated with IUID data content, the 

Mark Loop (HL03 code X) will be a child loop to either the UID loop (HL03 code 

004010F856_12_ADC_1412 12 April 14, 2022
D) or Embedded UID loop (HL03 code F) depending on its association.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M HL01 628 Hierarchical ID Number M AN 1/12

A unique number assigned by the sender to identify a particular data 

segment in a hierarchical structure

In the first 2/HL/010 loop iteration, cite the number 1. In each 

subsequent loop iteration, increase incrementally by 1.

HL02 734 Hierarchical Parent ID Number O AN 1/12

Identification number of the next higher hierarchical data segment that the 

data segment being described is subordinate to

1. Do not use in the first occurrence of the 2/HL/010 address loop. Use 

in subsequent 2/HL/010 shipment loops to identify the relationship 

between a previous occurrence of the loop and the current occurrence of 

the loop.

2. Cite the sequential serial number assigned in HL01 of the 2/HL/010 

address loop to identify the shipment associated with the address. Cite 

the sequential serial number assigned in HL01 of the 2/HL/010 

shipment loop to identify the line item associated with the shipment 

loop. Cite the sequential serial number assigned in HL01 of the 

2/HL/010 shipment or line item loop, as appropriate, to associate a 

returnable container with its relevant shipment or line item. When 

providing UID information, cite the sequential serial number assigned 

in HL01 of the 2/HL/010 line item loop to associate the UID 

information with its relevant line item. Citing the applicable 

information in this fashion provides a cross-reference for all address, 

shipment, line item, container information, and UID information 

contained in the shipment notice. When providing RFID, cite the 

sequential serial number assigned to the Shipment loop on the highest 

level of packaging identified to RFID (e.g., palletized unit load). In 

subsequent layers of packaging (e.g., exterior container), cite the 

sequential serial number assigned to the highest level to mirror the 

physical relationship of the packaging RFID layers.

M HL03 735 Hierarchical Level Code M ID 1/2

Code defining the characteristic of a level in a hierarchical structure

 4 Group

Use to indicate a consolidated shipment.

D Product Description

Use to identify UID data consistent with UID data 

requirements. Only segments 2/SLN/040 and 

2/REF/150 are applicable to the UID data loop. Use 

a separate UID loop for each combination of UII 

004010F856_12_ADC_1412 13 April 14, 2022
type, original part number, Enterprise Identifier 

and Issuing Agency Code, Manufacturer Identifier, 

Manufacture Code, GFP Category Code, and 2D 

Compliant Mark Indicator. Begin a new UID loop 

if any one of these elements differs.

E Transportation Equipment

For iRAPT, used to identify a loop containing 

embedded UII information.

F Component

Use to provide UID data about an embedded item. 

This includes pedigree, mark, and parent 

information as applicable. When the embedded 

items are already in the IUID Registry, only 

segments 2/REF/150 and 2/DTM/200 are used. 

When the embedded items are not in the IUID 

Registry, use segments 2/SLN/030, 2/PID/070, 

2/REF/150, and 2/DTM/200 to provide the pedigree 

data.

I Item

Use to identify the individual line item loops.

J Part Characteristic

Use to provide current part number information 

about an item. Only segments 2/SLN/040, 

2/REF/150, and 2/DTM/200 are used. Use a 

separate Current Part Number loop for each 

combination of Current Part Number, Current 

Part Number Effective Date, and Acquisition 

Value. If 2/REF/150 is not used in this loop to 

identify specific UIIs, then HL02 must reference a 

UID loop (HL03 = D) and current part number 

information will be applied to all UIIs identified in 

the UID loop. If 2/DTM/200 is not used, then the 

Current Part Number Effective Date will be derived 

from the shipment date.

O Order

1. Use to identify the individual order loops.

2. This code is used ONLY when BSN05 is code 

0001.

P Pack

1. When submitting a Ship/Notice Manifest for 

multiple orders per shipment (BSN05 is Code 

0001), use to identify the individual packaging 

loops.

004010F856_12_ADC_1412 14 April 14, 2022
2. When providing RFID information pertaining 

to a shipment, use to identify individual pack loops 

associated with RFID. Only the 2/REF/150 and 2/ 

SDQ/290 are used in this loop when reporting 

pack/RFID information. (Fix Fed for the SDQ).

PH Product Characteristic

 S Shipment

 V Address Information

Use to identify the transaction set address loop.

X Serial Number

Use to provide Mark information associated with 

Parent UII (identified by a Parent UID loop) or an 

embedded UII (identified by an Embedded UID 

loop) for new or updated items in the IUID Registry.

ZZ Mutually Defined

Use to indicate the container level in a 2/HL/010 

loop iteration. Container loops, regardless of 

whether the containers are returnable or not, 

should follow either the shipment or line item 

iteration of the HL segment.

HL04 736 Hierarchical Child Code O ID 1/1

Code indicating if there are hierarchical child data segments subordinate to 

the level being described

 0 No Subordinate HL Segment in This Hierarchical 

Structure.

 1 Additional Subordinate HL Data Segment in This 

Hierarchical Structure.

004010F856_12_ADC_1412 15 April 14, 2022
Segment: LIN Item Identification

Position: 020

Loop: HL Mandatory

Level: Detail

Usage: Optional (Must Use)

Max Use: 1

Purpose: To specify basic item identification data

Syntax Notes: 1 If either LIN04 or LIN05 is present, then the other is required.

2 If either LIN06 or LIN07 is present, then the other is required.

3 If either LIN08 or LIN09 is present, then the other is required.

4 If either LIN10 or LIN11 is present, then the other is required.

5 If either LIN12 or LIN13 is present, then the other is required.

6 If either LIN14 or LIN15 is present, then the other is required.

7 If either LIN16 or LIN17 is present, then the other is required.

8 If either LIN18 or LIN19 is present, then the other is required.

9 If either LIN20 or LIN21 is present, then the other is required.

10 If either LIN22 or LIN23 is present, then the other is required.

11 If either LIN24 or LIN25 is present, then the other is required.

12 If either LIN26 or LIN27 is present, then the other is required.

13 If either LIN28 or LIN29 is present, then the other is required.

14 If either LIN30 or LIN31 is present, then the other is required.

Semantic Notes: 1 LIN01 is the line item identification

Notes: 1. Use the 2/LIN/020 segment in 2/HL/010 line item loops to cite a line item and 

to identify the National Stock Number, or other description of the item cited.

2. If the line item cannot be described using one of the listed codes, there must 

be at least one use of LIN02/03 citing any applicable code, to satisfy syntax 

requirements of X12.

3. Must use at least one iteration of this segment to identify the line item.

Data Element Summary

Ref. Data

Des. Element Name Attributes

LIN01 350 Assigned Identification O AN 1/20

Alphanumeric characters assigned for differentiation within a transaction 

set

Use to identify in accordance with the format prescribed in the Defense 

Federal Acquisition Regulation Supplement Uniform Line Item 

Numbering Policy, the Line Item, if applicable, e.g., Contract Line 

Item Number, Sub Line Item Number, Exhibit Line Item Number, etc., 

in accordance with the Uniform Contract Line Item Numbering System.

M LIN02 235 Product/Service ID Qualifier M ID 2/2

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

Product/Service ID (234)

1. For Navy and Defense Logistics Agency contracts, LIN02 must be 

004010F856_12_ADC_1412 16 April 14, 2022
used at least once and cited either of codes FS, MG, or SW to identify 

material. Use code SV to identify a service performance notice. 

2. Use code PD when the line item cannot be identified by using one of 

the other listed codes. When used, describe the item in the associated 

Product/Service ID, DE 234.

3. For other than Navy and Defense Logistics Agency contracts use any 

applicable code(s). 

4. For bulk fuels, only use code FS.

 A3 Locally Assigned Control Number

 A8 Exhibit Line Item Number

 AK Refined Product Code

 B8 Batch Number

Use to indicate a batch number.

CG Commodity Grouping

Use to indicate a commodity code.

CH 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 next higher assembly to which 

the ordered item applies.

FS National Stock Number

Must use for Navy and Defense Logistics Agency 

contracts, when the National Stock Number is 

known. Transmit the number without the dashes. 

Submit only the basic 13 position National Stock 

Number.

FT Federal Supply Classification

Use when required to identify the Federal Supply 

Classification of a National Stock Number.

IB International Standard Book Number (ISBN)

Use to identify title or unique edition of product by 

ISBN. The ISBN is a variable length alpha 

numeric code with maximum of 13 positions.

IN Buyer's Item Number

004010F856_12_ADC_1412 17 April 14, 2022
Use to indicate a locally assigned code for a 

product or service whenever stock number does not 

apply.

KA Engineering Data List

Use to indicate the Engineering Data List that 

contains technical information relating to the 

Contract Line or Subline Item Number.

KB Data Category Code

When LIN01 is a Contract Line or Subline Item 

Number related to an exhibit, use to indicate the 

data category of a Contract Data Requirements List.

KD Replacement National Stock Number

 KF Item Type Number

 KG Time Compliant Technical Order

 KI Cognizance Symbol

 KJ Material Control Code

Use to indicate the Government assigned 

management/material control code if provided.

KK Special Material Identification Code

 KL Item Management Code

 KM Shelf-Life Code

 KN Shelf-Life Action Code

 LT Lot Number

Use to indicate a manufacturing lot number.

MF Manufacturer

Use to indicate the manufacturer when required as 

part of the description.

MG Manufacturer's Part Number

Use as needed to identify the manufacturer's part 

number. When applicable use an additional 

occurrence of a 235/234 pair citing code ZB to 

identify the manufacturer's Commercial and 

Government Entity code.

MN Model Number

Use to indicate the model number of an item.

N1 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 the associated 234 data element in the 235/234 

004010F856_12_ADC_1412 18 April 14, 2022
pair to describe the noun of the item 

nomenclature. Use 2/PID/070 when additional 

description is required.

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 Number

Use to indicate a National Stock Number, 

manufacturer's part number, or other identifying 

number (except a serial number) of a returnable 

container. The serial number of a returnable 

container will be carried in the REF segment with 

code RS.

SN Serial Number

Use to identify the item serial number.

ST Style Number

Use to indicate a manufacturer's style identifier.

SV Service Rendered

Use to describe a service line item performed for 

any Service or Agency. When used, provide a text 

description in no more than 20 characters in the 

paired data element 234.

SW Stock Number

Use to identify a local stock number for Navy and 

Defense Logistics Agency contracts.

SZ Vendor Alphanumeric Size Code (NRMA)

Use to indicate a part number assigned by a 

contractor other than a manufacturer.

TP Product Type Code

Use to indicate a product type or size.

UA U.P.C./EAN Case Code (2-5-5)

 UE U.P.C./EAN Module Code (2-5-5)

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

 UX Universal Product Number

 VC Vendor's (Seller's) Catalog Number

 VI Vary Item Product Number

Use to indicate a non-catalog number.

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

004010F856_12_ADC_1412 19 April 14, 2022
Use to identify a manufacturer's Commercial and 

Government Entity code only when another 

235/234 pair cites code MG.

ZR Service Control Identification

Use on FMS Receiving Reports to identify the 

applicable Military Articles & Services List (MASL) 

description. The MASL is a catalog of descriptive 

codes and text used to identify materiel and services 

available to be transferred to foreign governments 

and international organizations.

M LIN03 234 Product/Service ID M AN 1/48

Identifying number for a product or service

Use code "Z" to indicate "See Contract" when the item cannot be 

described by one of the other codes, or by using the 2/PID/070 segment.

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN05 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN07 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN09 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN11 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

004010F856_12_ADC_1412 20 April 14, 2022
LIN13 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN15 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN17 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN19 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN21 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN23 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN25 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

004010F856_12_ADC_1412 21 April 14, 2022
LIN27 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN29 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

LIN31 234 Product/Service ID X AN 1/48

Identifying number for a product or service

004010F856_12_ADC_1412 22 April 14, 2022
Segment: SN1 Item Detail (Shipment)

Position: 030

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify line-item detail relative to shipment

Syntax Notes: 1 If either SN105 or SN106 is present, then the other is required.

Semantic Notes: 1 SN101 is the ship notice line-item identification.

Notes: 1. Use as needed in the 2/HL/010 line item loops to identify shipment quantities 

in the various levels. Use as necessary in the 2/HL/010 container loops to 

indicate the number of returnable shipping containers. Use 2/REF/150, code RS 

to indicate the serial numbers of returnable containers or shipping containers.

2. Use only as needed when reporting services.

3. When used to indicate items shipped to multiple consignees, there must be an 

iteration of the 2/SLN/040 segment to indicate the total quantity shipped.

Data Element Summary

Ref. Data

Des. Element Name Attributes

SN101 350 Assigned Identification O AN 1/20

Alphanumeric characters assigned for differentiation within a transaction 

set

Use only to indicate that the quantity of units shipped, as cited in 

SN102 is an estimated quantity. When used, cite the letter E to specify 

when the quantity is an estimate.

M SN102 382 Number of Units Shipped M R 1/10

Numeric value of units shipped in manufacturer's shipping units for a line 

item or transaction set

1. When BSN05 is not present and HL03 is code S (shipment loop), use 

to identify the quantity shipped.

2. Use as necessary in the 2/HL/010 container loop to indicate the 

quantity of returnable containers or the total quantity of containers 

shipped. Use 2/REF/150 code RS to indicate serial numbers of 

returnable containers.

3. When BSN05 is code 0001 and HL03 is code O (Order loop), use to 

identify the number of items shipped in an order.

4. When BSN05 is code 0001 and HL03 is code P (Pack loop), use to 

identify the number of items shipped in a pack.

5. Use the number "0" (zero) to indicate no quantity was either shipped 

004010F856_12_ADC_1412 23 April 14, 2022
or reported, such as in an interim Shipment Performance Notice.

M SN103 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

1. Use any code, other than code ZZ, to identify as necessary, the 

purchase unit for the quantity shipped or service performed. DLMS 

users see the Unit of Issue and Purchase Unit Conversion Table for 

available codes. Use code UL when no purchase unit applies.

2. Use as necessary to indicate the applicable unit when in the 

shipment or container level loops.

Refer to 004010 Data Element Dictionary for acceptable code values.

SN104 646 Quantity Shipped to Date O R 1/15

Number of units shipped to date

SN105 330 Quantity Ordered X R 1/15

Quantity ordered

Use to indicate another quantity against an alternate unit of issue. 

When used, include that other unit of issue in the SN106 data element.

SN106 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

Use any code, other than code ZZ, to indicate the alternate unit of 

measure. DLMS users see the Unit of Issue and Purchase Unit 

Conversion Table for available codes. 

Refer to 004010 Data Element Dictionary for acceptable code values.

Not Used SN107 728 Returnable Container Load Make-Up Code O ID 1/2

Not Used SN108 668 Line Item Status Code O ID 2/2

004010F856_12_ADC_1412 24 April 14, 2022
Segment: SLN Subline Item Detail

Position: 040

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 1000

Purpose: To specify product subline detail item data

Syntax Notes: 1 If either SLN04 or SLN05 is present, then the other is required.

2 If SLN07 is present, then SLN06 is required.

3 If SLN08 is present, then SLN06 is required.

4 If either SLN09 or SLN10 is present, then the other is required.

5 If either SLN11 or SLN12 is present, then the other is required.

6 If either SLN13 or SLN14 is present, then the other is required.

7 If either SLN15 or SLN16 is present, then the other is required.

8 If either SLN17 or SLN18 is present, then the other is required.

9 If either SLN19 or SLN20 is present, then the other is required.

10 If either SLN21 or SLN22 is present, then the other is required.

11 If either SLN23 or SLN24 is present, then the other is required.

12 If either SLN25 or SLN26 is present, then the other is required.

13 If either SLN27 or SLN28 is present, then the other is required.

Semantic Notes: 1 SLN01 is the identifying number for the subline item.

2 SLN02 is the identifying number for the subline level. The subline level is 

analogous to the level code used in a bill of materials.

3 SLN03 is the configuration code indicating the relationship of the subline item 

to the baseline item.

4 SLN08 is a code indicating the relationship of the price or amount to the 

associated segment.

Notes: 1. When the line item is shipped with missing components, indicate and list 

separately, the associated Contract Line Item Number, a code indicating that the 

shipment is short, the quantity of items not shipped, and their unit of issue and 

unit price as applicable. Use 2/N1/220 to cite as applicable the authority for 

shipment.

2. Use to indicate the total quantity shipped to multiple consignees.

3. Use to indicate the unit price of items including Government Furnished 

Property. 

4. Do not use in Department of Defense when generating a Shipment 

Performance Notice or for bulk fuel shipment performance notices.

5. Use this segment in UID loops to identify the UII type and related information 

as applicable.

6. Use in 2/HL/010 Embedded loops to identify the UII type, related pedigree 

information, and mark compliancy for an embedded item as applicable.

004010F856_12_ADC_1412 25 April 14, 2022
7. Use in the 2/HL/010 Current Part Number loops to identify part number 

changes of an item. 

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SLN01 350 Assigned Identification M AN 1/20

Alphanumeric characters assigned for differentiation within a transaction 

set

1. Use as a counter. Start with the number 1 and increase the number 

by 1 for each iteration of the segment.

2. This will always be "1" in UID, Embedded, and Current Part 

Number loops.

SLN02 350 Assigned Identification O AN 1/20

Alphanumeric characters assigned for differentiation within a transaction 

set

1. Use to indicate, as applicable, the associated line item.

2. Not applicable to UID, Embedded, and Current Part Number loops.

M SLN03 662 Relationship Code M ID 1/1

Code indicating the relationship between entities

 D Delete

Use to indicate that the cited shipment or line item 

is short components. Indicate the quantity of 

missing components in SLN04 and enter the total 

dollar value of the missing components in SLN06.

O Information Only

1. Use to indicate in SLN04 the total quantity 

shipped for multiple consignees and indicate the 

unit price in SLN06.

2. Use in UID, Embedded, and Current Part 

Number loops to indicate UID information is 

provided.

SLN04 380 Quantity X R 1/15

Numeric value of quantity

1. This will always be "1" in UID and Embedded loops.

2. Do not use in Current Part Number loops.

SLN05 C001 Composite Unit of Measure X

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

examples of use)

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

004010F856_12_ADC_1412 26 April 14, 2022
Code specifying the units in which a value is being expressed, or manner 

in which a measurement has been taken

1. Use any code other than code ZZ. DLMS users see the Unit of Issue 

and Purchase Unit Conversion Table for available codes.

2. Must be used in the UID loop to reflect the Unit of Measurement 

associated with the Acquisition Cost.

3. Use in the Embedded loop to reflect the Unit of Measurement 

associated with the Acquisition Cost. Must use if the Acquisition Cost is 

provided.

4. Do not use in Current Part Number loops.

Refer to 004010 Data Element Dictionary for acceptable code values.

Not Used C00102 1018 Exponent O R 1/15

Not Used C00103 649 Multiplier O R 1/10

Not Used C00104 355 Unit or Basis for Measurement Code O ID 2/2

Not Used C00105 1018 Exponent O R 1/15

Not Used C00106 649 Multiplier O R 1/10

Not Used C00107 355 Unit or Basis for Measurement Code O ID 2/2

Not Used C00108 1018 Exponent O R 1/15

Not Used C00109 649 Multiplier O R 1/10

Not Used C00110 355 Unit or Basis for Measurement Code O ID 2/2

Not Used C00111 1018 Exponent O R 1/15

Not Used C00112 649 Multiplier O R 1/10

Not Used C00113 355 Unit or Basis for Measurement Code O ID 2/2

Not Used C00114 1018 Exponent O R 1/15

Not Used C00115 649 Multiplier O R 1/10

SLN06 212 Unit Price X R 1/17

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

1. In Defense Contract Management Agency administered contracts, 

when SLN03 = code "O", this is the unit price; when SLN03 = code 

"D", this is the total amount associated with the value of missing 

components.

2. Use in the UID and Embedded loops to indicate the acquisition cost 

per IUID guidance.

3. Use in the Current Part Number loop to provide the Acquisition 

Value per IUID guidance.

4. If NS is entered in SLN07 for the Not Separately Priced Indicator, 

then SLN06 must contain a "0", zero value.

004010F856_12_ADC_1412 27 April 14, 2022
SLN07 639 Basis of Unit Price Code O ID 2/2

Code identifying the type of unit price for an item

Not applicable to UID, Embedded, and Current Part Number loops.

 ES Estimated

Use to indicate the price in SLN06 is an estimate.

KA Price with Government Furnished Property

1. Use to indicate that the price in SLN06 is for 

Government Furnished Material/Property or 

Equipment associated with the manufactured item.

2. When used, cite code O in SLN03.

NS Not Separately Priced

For iRAPT, the vendor will enter "NS" for Not 

Separately Priced and the SLN06 value must 

contain a "0", zero value.

SLN08 662 Relationship Code O ID 1/1

Code indicating the relationship between entities

 A Add

For iRAPT, the vendor will enter "A" to indicate 

Multi Box Indicator.

I Included

 O Information Only

SLN09 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. Use code PD when the line item cannot be identified by using one of 

the other listed codes. When used to describe the item in the associated 

Product/Service ID, DE 234.

2. For bulk fuels, use only code FS.

3. Use in UID loop to identify the UII Type in the first Product/Service 

pair. Use subsequent pairs to identify the Enterprise Identifier , Issuing 

Agency Code, Original Part Number, Batch/Lot Number, Manufacturer 

Code, GFP Category Code and 2D Compliant Mark Indicator, and 

Manufacturer Identifier, as applicable.

4. Use in Embedded Part loops to identify the UII Type in the first 

Product/Service pair. Use subsequent pairs to identify the Enterprise 

Identifier, Issuing Agency Code, Original Part Number, Batch/Lot 

Number, Manufacturer Code, Manufacturer Identifier, GFP category 

code, and 2D Compliant Mark Indicator, as applicable.

5. Use in Current Part Number loops to identify the current part 

004010F856_12_ADC_1412 28 April 14, 2022
number.

 A8 Exhibit Line Item Number

 AK Refined Product Code

 B8 Batch Number

Use for Batch/Lot Number associated with IUID 

information. No special characters, except for 

dashes (-) and forward slashes (/) are permitted.

BZ Coverage Type

For iRAPT, enter BZ in SLN23 and Y for Yes or N 

for No to indicate Warranty Indicator.

C7 Asset Category

When transferring Government Furnished Property 

(GFP) (BSN06 = "TS"), use in the UID loop to 

identify the GFP Category Code (e.g. E - 

equipment, M - material). If there is no UID loop, 

use in the Item loop if needed.

CG Commodity Grouping

Use to indicate a commodity code.

CH Country of Origin Code

 CL Color

 CN Commodity Name

 DS Group ID

Use in the UID loop to identify the Issuing Agency 

Code which specifies the type of code used to 

identify the manufacturer. This is the same code 

list as used for Enterprise Identifier Issuing Agency 

Code:

D: CAGE

LD: DoDAAC

LB: ANSI TI.220

0-9 (single digits, 10 different codes, EAN.UCC 

Company Prefix).

LH: European Health Industry Business 

Communications Council

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 next higher assembly to which 

the ordered item applies.

004010F856_12_ADC_1412 29 April 14, 2022
FS National Stock Number

Must use for Navy and Defense Logistics Agency 

contracts, when the National Stock Number is 

known. Transmit the number without the dashes (

-). Submit only the basic 13 position National 

Stock Number.

FT Federal Supply Classification

Use when required to indicate the Federal Supply 

Classification of a National Stock Number.

IN Buyer's Item Number

Use to indicate a locally assigned code for a 

product or service whenever stock number does not 

apply.

KA Engineering Data List

Use to indicate the Engineering Data List that 

contains technical information related to the 

Contract Line or Sub Line Item Number.

KB Data Category Code

When N101 is a Contract Line or Sub Line Item 

Number related to an exhibit, use to indicate the 

data category of a Contract Data Requirement List.

KD Replacement National Stock Number

 KF Item Type Number

Use to identify the UII type per UID guidance, e.g., 

VIN, UID1, UID2, etc., when known.

KG Time Compliant Technical Order

 KI Cognizance Symbol

 KJ Material Control Code

Use to indicate the Government assigned 

management/material control code if provided.

KK Special Material Identification Code

 KL Item Management Code

 KM Shelf-Life Code

 KN Shelf-Life Action Code

 LT Lot Number

1. For non-UID loops, use to indicate a 

manufacturing lot number.

2. Do not use in UID loops (see code B8 - Batch 

Number).

MF Manufacturer

1. Use to indicate the manufacturer when required 

as part of the description.

004010F856_12_ADC_1412 30 April 14, 2022
2. Use in UID loop to indicate the Enterprise 

Identifier (EID).

MG Manufacturer's Part Number

1. Use as needed to identify the manufacturer's 

part number. When using, there must be an 

additional occurrence of a 235/234 pair citing code 

ZB to identify the manufacturer's Commercial and 

Government Entity code.

2. Use in UID loop to indicate the original part 

number.

3. Use in Current Part Number loops to identify 

the current part number.

MN Model Number

Use to indicate the model number of an item.

N1 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 the associated 234 data element in the 235/234 

pair to describe the item nomenclature. Use 

2/PID/070 when additional description is required.

PQ Product ID Attribute Code

For iRAPT, enter PQ in SLN27, followed by a Y to 

indicate GFP or an N to indicate Non-GFP.

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 Number

Use to indicate a National Stock Number, 

manufacturer's part number, or other identifying 

number (except a serial number) of a returnable 

container. The serial number of a returnable 

container will be carried in the REF segment with 

code RS.

SN Serial Number

1. Use to identify the item serial number.

2. When providing UID information, use 

004010F856_12_ADC_1412 31 April 14, 2022
2/REF01/150 Code U3, in the UID loop to identify 

the UII and associated serial number when 

applicable.

ST Style Number

Use to indicate a manufacturer's style identifier. 

SV Service Rendered

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

SW Stock Number

Use to identify a local stock number for Navy and 

Defense Logistics Agency contracts.

SZ Vendor Alphanumeric Size Code (NRMA)

Use to indicate the size of an item being ordered.

TP Product Type Code

1. Use to indicate a product type or size.

2. Use in the UID loop to indicate whether or not 

item(s) are marked with a 2D compliant mark per 

IUID policy. Use 'Y' to indicate compliancy and 

'N' to indicate non-compliancy.

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

 VI Vary Item Product Number

Use to indicate a non-catalog number.

VP Vendor's (Seller's) Part Number

Use to indicate a part number assigned by a 

contractor other than a manufacturer.

VU Vendor's Basic Unit Number

Use in UID loop to identify the manufacturer of 

the item associated with the IUID information if 

different from the Enterprise Identifier. The 

manufacturer may be identified by CAGE, 

DODAAC, ANSI T1.220, or EAN.UCC. When 

provided, also identify the type of code used in a 

subsequent pair.

XZ Contractor Establishment Code

1. Use in UID loop to identify the Issuing Agency 

Code (IAC).

2. Go to official UID Website to find the UID

Type Codes and IAC codes: 

http://www.acq.osd.mil/dpap/UID/.

ZB Commercial and Government Entity (CAGE) Code

Use to identify a manufacturer's Commercial and 

Government Entity code only when a 235/234 pair 

004010F856_12_ADC_1412 32 April 14, 2022
cites coded MG.

SLN10 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN12 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN14 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN16 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN18 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN20 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN22 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

004010F856_12_ADC_1412 33 April 14, 2022
Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN24 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN26 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

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

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN28 234 Product/Service ID X AN 1/48

Identifying number for a product or service

004010F856_12_ADC_1412 34 April 14, 2022
Segment: PRF Purchase Order Reference

Position: 050

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To provide reference to a specific purchase order

Syntax Notes:

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

Notes: 1. Use in 2/HL/010 shipment loops to identify contract information.

2. Implementation of the Uniform Procurement Instrument Identifier (PIID) in 

accordance with FAR 4.1603 and DFARS 204.16 is required by October 1, 2016.

3. Use to identify the PIID of the contract, task or delivery order number.

4. For procurement instruments issued prior to implementation of the Uniform 

PIID, use to identify the Procurement Instrument Identification Number and, if 

applicable, the Supplemental Procurement Instrument Identification Number.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PRF01 324 Purchase Order Number M AN 1/22

Identifying number for Purchase Order assigned by the orderer/purchaser

1. Users that have implemented the Uniform Procurement Instrument 

Identifiers (PIID), enter the PIID of the contract, task or delivery order 

number (including Federal Supply Schedules, General Services 

Administration Schedules and all other basic contracts), Blanket 

Purchase Agreement number, Grant, Lease, or Agreement number. 

This number must be transmitted without dashes.

2. Users that have not implemented Uniform PIID, enter the purchase 

order number, contract number (including Federal Supply Schedules, 

General Services Administration Schedules, and all other basic 

contracts), Blanket Purchase Agreement number, Grant, Lease or 

Agreement number. This is always the Procurement Instrument 

Identification Number (PIIN) for the Department of Defense or the 

equivalent expression for Civilian Agencies. This is never the number 

of a delivery order, call or release against a basic award instrument. 

That number is carried in PRF02. This number must be transmitted 

without dashes.

PRF02 328 Release Number O AN 1/30

Number identifying a release against a Purchase Order previously placed 

by the parties involved in the transaction

1. Do not use PRF02 when a uniform PIID is entered in PRF01.

004010F856_12_ADC_1412 35 April 14, 2022
2. Users that have not implemented the Uniform PIID enter the 

number of a release, call, or delivery order against a basic award 

instrument. This is always the Supplemental Procurement Instrument 

Identification Number (SPIIN) for the Department of Defense or the 

equivalent expression for Civilian Agencies. This number must be 

transmitted without dashes. When preparing a Shipment Performance 

Notice or destination acceptance alert for Defense Contract 

Management Agency do not include the contract modification number.

PRF03 327 Change Order Sequence Number O AN 1/8

Number assigned by the orderer identifying a specific change or revision 

to a previously transmitted transaction set

1. Use to indicate, as applicable, the Supplementary PIID identifying 

the modification number of the contract or purchase order. When a 

call or delivery order is identified by the PIID in PRF01, use to indicate 

the modification number of the call or order, as applicable. When both 

the contract and call or order have been modified, cite the modification 

number of the call or order and do not transmit the modification 

number of the contract.

2. Except when shipping instructions are furnished by telephone or 

message and the confirming contract modification (SF 30) has not 

been received, do not use PRF03 to enter supplementary numbers used 

in conjunction with basic Procurement Instrument Identification 

Numbers (PIIN) or the Procurement Instrument Identification (PIID) to 

identify: Modifications to contracts and agreements; Modifications to 

calls/orders; or Document numbers representing contracts written 

between contractors.

PRF04 373 Date O DT 8/8

Date expressed as CCYYMMDD

PRF05 350 Assigned Identification O AN 1/20

Alphanumeric characters assigned for differentiation within a transaction 

set

Cite the unique identifier that relates the order number to the billing 

period.

PRF06 367 Contract Number O AN 1/30

Contract number

Use to identify the Small Business Administration (SBA) contract 

number for an 8a set-aside. The SBA office issuing this contract is 

cited in 2/N1/220 segment by use of code C9 in N101.

Not Used PRF07 92 Purchase Order Type Code O ID 2/2

004010F856_12_ADC_1412 36 April 14, 2022
Segment: PO4 Item Physical Details

Position: 060

Loop: HL 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.

9 If PO417 is present, then PO416 is required.

10 If PO418 is present, then PO404 is required.

Semantic Notes: 1 PO415 is used to indicate the relative layer of this package or range of packages 

within the layers of packaging. Relative Position 1 (value R1) is the innermost 

package.

2 PO416 is the package identifier or the beginning package identifier in a range of 

identifiers.

3 PO417 is the ending package identifier in a range of identifiers.

4 PO418 is the number of packages in this layer.

Notes: Use, as necessary, to describe the physical details of the item cited in LIN01.

Data Element Summary

Ref. Data

Des. Element Name Attributes

PO401 356 Pack O N0 1/6

The number of inner containers, or number of eaches if there are no inner 

containers, per outer container

PO402 357 Size X R 1/8

Size of supplier units in pack

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

Use any code other than code ZZ. DLMS users see the Unit of Issue 

and Purchase Unit Conversion Table for available codes.

Refer to 004010 Data Element Dictionary for acceptable code values.

PO404 103 Packaging Code X AN 3/5

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

Packaging Material; if the Data Element is used, then Part 1 is always 

required

004010F856_12_ADC_1412 37 April 14, 2022
Refer to 004010 Data Element Dictionary for acceptable code values.

PO405 187 Weight Qualifier O ID 1/2

Code defining the type of weight

Use any code other than code Z.

Refer to 004010 Data Element Dictionary for acceptable code values.

PO406 384 Gross Weight per Pack X R 1/9

Numeric value of gross weight per pack

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

Use any code other than code ZZ. DLMS users see the Unit of Issue 

and Purchase Unit Conversion Table for available codes.

Refer to 004010 Data Element Dictionary for acceptable code values.

PO408 385 Gross Volume per Pack X R 1/9

Numeric value of gross volume per pack

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

Use any code other than code ZZ. DLMS users see the Unit of Issue 

and Purchase Unit Conversion Table for available codes.

Refer to 004010 Data Element Dictionary for acceptable code values.

PO410 82 Length X R 1/8

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

the upright position

PO411 189 Width X R 1/8

Shorter measurement of the two horizontal dimensions measured with the 

object in the upright position

PO412 65 Height X R 1/8

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

position

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

Use any code other than code ZZ. DLMS users see the Unit of Issue 

and Purchase Unit Conversion Table for available codes.

Refer to 004010 Data Element Dictionary for acceptable code values.

PO414 810 Inner Pack O N0 1/6

The number of eaches per inner container

Not Used PO415 752 Surface/Layer/Position Code O ID 2/2

Not Used PO416 350 Assigned Identification X AN 1/20

Not Used PO417 350 Assigned Identification O AN 1/20

Not Used PO418 1470 Number O N0 1/9

004010F856_12_ADC_1412 38 April 14, 2022
004010F856_12_ADC_1412 39 April 14, 2022
Segment: PID Product/Item Description

Position: 070

Loop: HL Mandatory

Level: Detail

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 PID04 is required.

5 If PID09 is present, then PID05 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; an "N" indicates it 

does not apply. Any other value is indeterminate.

4 PID09 is used to identify the language being used in PID05.

Notes: 1. Use in the Item loop only when additional free form text is needed to describe 

the item cited in 2/LIN/020.

2. Use in the Embedded loop to provide the description of the embedded item if 

applicable.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PID01 349 Item Description Type M ID 1/1

Code indicating the format of a description

 F Free-form

Not Used PID02 750 Product/Process Characteristic Code O ID 2/3

Not Used PID03 559 Agency Qualifier Code X ID 2/2

Not Used PID04 751 Product Description Code X AN 1/12

Must Use PID05 352 Description X AN 1/80

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

content

1. Use to describe the item cited in 2/LIN/020 only when an additional 

description is required.

2. Use to describe the embedded item.

Not Used PID06 752 Surface/Layer/Position Code O ID 2/2

Not Used PID07 822 Source Subqualifier O AN 1/15

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

004010F856_12_ADC_1412 40 April 14, 2022
Not Used PID09 819 Language Code O ID 2/3

004010F856_12_ADC_1412 41 April 14, 2022
Segment: MEA Measurements

Position: 080

Loop: HL 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.

Notes: 1. Use this segment, as required, to provide measurements related to the item 

cited in LIN01.

2. Use to indicate, as applicable, measurements for shipment of bulk petroleum.

3. Use to provide limits for material and environmental controls.

Data Element Summary

Ref. Data

Des. Element Name Attributes

MEA01 737 Measurement Reference ID Code O ID 2/2

Code identifying the broad category to which a measurement applies

Refer to 004010 Data Element Dictionary for acceptable code values.

MEA02 738 Measurement Qualifier O ID 1/3

Code identifying a specific product or process characteristic to which a 

measurement applies

 A3 Aging Time

Use to indicate aging requirements for time 

sensitive material.

API API Gravity

Use to indicate the value is the American 

Petroleum Institute gravity (bulk only) for 

petroleum shipments.

BK Bulk

Use to indicate that the value is gross gallons (bulk 

only) for petroleum shipments.

FG Freezing Point

Use as applicable to indicate the freezing points for 

material.

FMZ Flammability

004010F856_12_ADC_1412 42 April 14, 2022
Use as applicable to indicate flammability data for 

material.

MT Moisture Content

Use as applicable to indicate humidity data for 

material.

TC Temperature

Use to indicate that the value is the loading 

temperature (bulk only) for petroleum shipments.

TES Storage Temperature

Use as applicable to indicate storage temperature.

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)

M 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

Use any code other than code ZZ. DLMS users see the Unit of Issue 

and Purchase Unit Conversion Table for available codes. The listed 

codes are to be used in accordance with their accompanying notes.

FA Fahrenheit

Use to indicate the loading temperature (bulk only) of petroleum.

GA Gallon

Use to indicate the gross gallons (bulk only) for petroleum shipments.

Refer to 004010 Data Element Dictionary for acceptable code values.

Not Used C00102 1018 Exponent O R 1/15

Not Used C00103 649 Multiplier O R 1/10

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

Use any code other than code ZZ. DLMS users see the Unit of Issue 

and Purchase Unit Conversion Table for available codes.

Refer to 004010 Data Element Dictionary for acceptable code values.

Not Used C00105 1018 Exponent O R 1/15

Not Used C00106 649 Multiplier O R 1/10

Not Used C00107 355 Unit or Basis for Measurement Code O ID 2/2

Not Used C00108 1018 Exponent O R 1/15

Not Used C00109 649 Multiplier O R 1/10

Not Used C00110 355 Unit or Basis for Measurement Code O ID 2/2

004010F856_12_ADC_1412 43 April 14, 2022
Not Used C00111 1018 Exponent O R 1/15

Not Used C00112 649 Multiplier O R 1/10

Not Used C00113 355 Unit or Basis for Measurement Code O ID 2/2

Not Used C00114 1018 Exponent O R 1/15

Not Used C00115 649 Multiplier O R 1/10

Not Used MEA05 740 Range Minimum X R 1/20

Not Used MEA06 741 Range Maximum X R 1/20

Not Used MEA07 935 Measurement Significance Code O ID 2/2

Not Used MEA08 936 Measurement Attribute Code X ID 2/2

Not Used MEA09 752 Surface/Layer/Position Code O ID 2/2

Not Used MEA10 1373 Measurement Method or Device O ID 2/4

004010F856_12_ADC_1412 44 April 14, 2022
Segment: TD1 Carrier Details (Quantity and Weight)

Position: 110

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 20

Purpose: To specify the transportation details relative to commodity, weight, and quantity

Syntax Notes: 1 If TD101 is present, then TD102 is required.

2 If TD103 is present, then TD104 is required.

3 If TD106 is present, then TD107 is required.

4 If either TD107 or TD108 is present, then the other is required.

5 If either TD109 or TD110 is present, then the other is required.

Semantic Notes:

Notes: Use in all contracts administered by Defense Contract Management Agency with 

the exception of Fast Pay Procedures. Use in the 2/HL/010 shipment loop to 

provide, as applicable, the actual weight in pounds, of the shipment being 

reported.

Data Element Summary

Ref. Data

Des. Element Name Attributes

Not Used TD101 103 Packaging Code O AN 3/5

Not Used TD102 80 Lading Quantity X N0 1/7

Not Used TD103 23 Commodity Code Qualifier O ID 1/1

Not Used TD104 22 Commodity Code X AN 1/30

Not Used TD105 79 Lading Description O AN 1/50

Not Used TD106 187 Weight Qualifier O ID 1/2

TD107 81 Weight X R 1/10

Numeric value of weight

The actual gross weight in pounds of the shipment being reported.

TD108 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

 LB Pound

TD109 183 Volume X R 1/8

Value of volumetric measure

Use to provide total cubic feet. Use with TD110 = 5I or CF as applicable.

TD110 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

 5I Standard Cubic Foot

Use for volume measured by Standard Cubic Foot 

defined as: One cubic foot of gas measured at a 

004010F856_12_ADC_1412 45 April 14, 2022
fixed temperature and pressure; the value used for 

the temperature and pressure varies depending on 

the type of gas being measured.

CF Cubic Feet

Use for volume measured by cubic feet.

004010F856_12_ADC_1412 46 April 14, 2022
Segment: TD5 Carrier Details (Routing Sequence/Transit Time)

Position: 120

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 12

Purpose: To specify the carrier and sequence of routing and provide transit time information

Syntax Notes: 1 At least one of TD502 TD504 TD505 TD506 or TD512 is required.

2 If TD502 is present, then TD503 is required.

3 If TD507 is present, then TD508 is required.

4 If TD510 is present, then TD511 is required.

5 If TD513 is present, then TD512 is required.

6 If TD514 is present, then TD513 is required.

7 If TD515 is present, then TD512 is required.

Semantic Notes: 1 TD515 is the country where the service is to be performed.

Notes: Use in 2/HL/010 shipment loops to identify the mode of shipment.

Data Element Summary

Ref. Data

Des. Element Name Attributes

TD501 133 Routing Sequence Code O ID 1/2

Code describing the relationship of a carrier to a specific shipment 

movement

 1 1st Carrier after Origin Carrier

For future use. Not available at this time. Not 

currently applicable for iRAPT interface.

B Origin/Delivery Carrier (Any Mode)

For iRAPT Version 4.1, only Code B is valid.

TD502 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for 

Identification Code (67)

 2 Standard Carrier Alpha Code (SCAC)

TD503 67 Identification Code X AN 2/80

Code identifying a party or other code

TD504 91 Transportation Method/Type Code X ID 1/2

Code specifying the method or type of transportation for the shipment

Use any code to identify the mode of shipment. Use code ZZ to indicate 

a tanker shipment . When code ZZ is cited, transmit the transaction set 

to all addresses qualified by code PN in 2/N1/220. DLMS users see the 

Transportation Mode of Shipment Conversion Table for available codes.

Refer to 004010 Data Element Dictionary for acceptable code values.

Not Used TD505 387 Routing X AN 1/35

Not Used TD506 368 Shipment/Order Status Code X ID 2/2

004010F856_12_ADC_1412 47 April 14, 2022
Not Used TD507 309 Location Qualifier O ID 1/2

Not Used TD508 310 Location Identifier X AN 1/30

Not Used TD509 731 Transit Direction Code O ID 2/2

Not Used TD510 732 Transit Time Direction Qualifier O ID 2/2

Not Used TD511 733 Transit Time X R 1/4

Not Used TD512 284 Service Level Code X ID 2/2

Not Used TD513 284 Service Level Code X ID 2/2

Not Used TD514 284 Service Level Code O ID 2/2

Not Used TD515 26 Country Code O ID 2/3

004010F856_12_ADC_1412 48 April 14, 2022
Segment: TD3 Carrier Details (Equipment)

Position: 130

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 12

Purpose: To specify transportation details relating to the equipment used by the carrier

Syntax Notes: 1 Only one of TD301 or TD310 may be present.

2 If TD302 is present, then TD303 is required.

3 If TD304 is present, then TD305 is required.

4 If either TD305 or TD306 is present, then the other is required.

Semantic Notes:

Notes: Use in the 2/HL/010 loop to indicate the type and the identification number of 

equipment used for shipments.

Data Element Summary

Ref. Data

Des. Element Name Attributes

TD301 40 Equipment Description Code X ID 2/2

Code identifying type of equipment used for shipment

1. Use to describe shipping equipment.

2. Use any code other than code ZZ.

Refer to 004010 Data Element Dictionary for acceptable code values.

Not Used TD302 206 Equipment Initial O AN 1/4

TD303 207 Equipment Number X AN 1/10

Sequencing or serial part of an equipment unit's identifying number (pure 

numeric form for equipment number is preferred)

1. Use on consolidated shipments to indicate each rail car number.

2. When BSN05 is code 0001, use to identify the number of a container.

Not Used TD304 187 Weight Qualifier O ID 1/2

Not Used TD305 81 Weight X R 1/10

Not Used TD306 355 Unit or Basis for Measurement Code X ID 2/2

Not Used TD307 102 Ownership Code O ID 1/1

Not Used TD308 407 Seal Status Code O ID 2/2

TD309 225 Seal Number O AN 2/15

Unique number on seal used to close a shipment

Use to indicate seal numbers on shipping containers.

Not Used TD310 24 Equipment Type X ID 4/4

004010F856_12_ADC_1412 49 April 14, 2022
Segment: TD4 Carrier Details (Special Handling, or Hazardous Materials, or Both)

Position: 140

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 5

Purpose: To specify transportation special handling requirements, or hazardous materials 

information, or both

Syntax Notes: 1 At least one of TD401 TD402 or TD404 is required.

2 If TD402 is present, then TD403 is required.

Semantic Notes: 1 TD405 identifies if a Material Safety Data Sheet (MSDS) exists for this 

product. A "Y" indicates an MSDS exists for this product; an "N" indicates an 

MSDS does not exist for this product.

Notes: 1. Use to indicate hazardous requirements associated with the shipment, e.g., 

HL03 = Code S.

2. Use to indicate ownership of returnable containers.

3. For iRAPT, Use to specify transportation special handling requirements, or 

hazardous materials information or both.

Data Element Summary

Ref. Data

Des. Element Name Attributes

TD401 152 Special Handling Code X ID 2/3

Code specifying special transportation handling instructions

1. Use any code other than code ZZZ. Use code GOC when a 

container is Government owned. When not used, default is contractor 

owned or leased container.

2. For iRAPT, the following codes are authorized for use in the line 

item loop, HL03=I. Use as applicable to identify items requiring special 

handling due to perishable, refrigerated, hazardous, or other 

characteristics.

BKA - Bulky Article

BU2 - Bunker Adjustment - 20 Foot Container

BU4 - Bunker Adjustment - 40 Foot Container

DOC - Documentation - Special: Carrier creates special shipper 

documentation. 

ED - Excessive Dimensions: Equipment exceeds operating restrictions 

but is not considered high/wide in interline movement.

004010F856_12_ADC_1412 50 April 14, 2022
EE - Electronic Equipment Transfer

EL - Environmental Control Limits: The items contained in the 

shipment are subject to environmental controls whose limits are 

specified in the contract.

EW - Excessive Weight

EX - Explosive Flammable Gas

FAS - Firearms

FG - Flammable Gas

FL - Flammable

FR - Fragile - Handle with Care

HM - Endorsed as Hazardous Material

KMD- Keep Material Dry

MOT - Other: Must use with TD404 to describe the special package 

marking/special handling requirements when not addressed by available 

TD401 codes.

MRF - Refrigerated

ONC - Use No Hooks

ONS - Not Restricted Cargo

OPR - Perishable

OTC - Temperature Control

OV - Overweight

RM - Radioactive Material

SCC - Special Containers: The additional service charge or order for a 

transportation carrier to use specially constructed containers for 

oversized or fragile items as part of a household goods shipment.

SH - Shiftable Load

SMP- Small Package

004010F856_12_ADC_1412 51 April 14, 2022
STA - Conductivity/Anti-static Additive

Refer to 004010 Data Element Dictionary for acceptable code values.

TD402 208 Hazardous Material Code Qualifier X ID 1/1

Code which qualifies the Hazardous Material Class Code (209)

Use any code.

Refer to 004010 Data Element Dictionary for acceptable code values.

TD403 209 Hazardous Material Class Code X AN 1/4

Code specifying the kind of hazard for a material

Cite the appropriate Department of Transportation code.

TD404 352 Description X AN 1/80

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

content

Use only when special handling instructions or additional information 

about the shipment needs to be provided in free form text.

Not Used TD405 1073 Yes/No Condition or Response Code O ID 1/1

004010F856_12_ADC_1412 52 April 14, 2022
Segment: REF Reference Identification

Position: 150

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: >1

Purpose: To specify identifying information

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

2 If either C04003 or C04004 is present, then the other is required.

3 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Notes: 1. Use in the 2/HL/010 shipment loop to identify bill of lading and 

transportation control numbers.

2. Use in the 2/HL/010 line item loops to identify, if applicable, the transaction 

number (i.e., the requisition number), and also, if applicable, the requisition 

number suffix, and other suffix, and other controlling numbers. Also identify 

the DFARS IUID clause and whether or not item is exempt from IUID reporting 

requirements; if not exempt, then the UID loop (HL03=D) may be mandatory 

based on contract requirements.

3. Use in the 2/HL/010 shipment loop to identify the shipment number assigned 

by the contractor, and if applicable, the suffix associated with the shipment 

number.

4. Use in the 2/HL/010 container loop to identify information relating to 

shipping container.

5. Use in the 2/HL/10 UID loop to identify the Unique Item Identifier (UII) and 

associated information as applicable. Repeat the REF segment as needed to 

identify each UII per 2/HL/10 UID loop.

6. Use in 2/HL/010 RFID Pack loops to identify the applicable RFID for 

palletized load or exterior container. Identify a single tag value per RFID 

Packaging loop.

7. Use in 2/HL/010 RFID Content/Quantity loops to identify the UII value. Also 

use to identify the RFID when available at the individual unique item level.

8. Use in 2/HL/010 Embedded loops to provide the UII of the embedded item, the 

parent UII(s), and associated information as applicable. The effective date is 

provide in 2/DTM/200.

9. Use in 2/HL/010 Current Part Number loops to provide the UII. Repeat the 

REF segment as needed to identify each UII per 2/HL/010 Current Part Number 

loop. If not provided, then the current part number information will be applied 

to all items in the referenced UID loop.

004010F856_12_ADC_1412 53 April 14, 2022
10. Use in 2/HL/010 Mark loops to provide Mark information related to parent 

or embedded UIIs. Repeat the REF segment as needed. For values exceeding the 

REF02 maximum field length limit of 30 characters, use the REF03 for the 

overflow. For values exceeding the REF02 and REF03 maximum field length 

limit (combined 110 characters), use the REF04 C04002, C04004, and C04006 as 

needed with appropriate qualifier cited in the C04001, C04003, and C04005.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

Use any code. The listed codes are preferred.

0N Attached To

Use to identify the parent UII an item is embedded in. Cite the parent 

UII in REF03.

0L Referenced By

06 Systems Number

08 Carrier Assigned Package Identification Number 

12 Billing Account

Use to identify the appropriate Accounting Authority such as 

Authorization Accounting Activity (AAA) or Fiscal State Number.

16 Military Interdepartmental Purchase Request (MIPR) Number

2D Aeronautical Equipment Reference Number (AERNO)

Use on shipment of Government Furnished Aeronautical Equipment 

(GFAE) under Air Force contracts, enter the assignment Aeronautical 

Equipment Reference Number (AERNO).

2E Foreign Military Sales Case Number

1. Use in the shipment loop, HL03=S. 

2. For transmission to iRAPT, the Foreign Military Sales Case Number 

is the concatenation of the Security Cooperation (SC) Customer Code, 

SC Implementing Agency Code, and SC Case Designator structured as 

XX-X-XXX. 

3. For transmission to DoD applications, this data element will be 

reformatted as three discrete data elements. 

4. For DLMS, this data element is used to identify the two-position 

Security Cooperation (SC) Case Designator. The SC Customer Code is 

mapped to REF01 Code SCC and the SC Implementing Agency is 

004010F856_12_ADC_1412 54 April 14, 2022
mapped to REF01 Code SCI.

2S Catalog

Use to indicate the Catalog of Federal Domestic Assistance. This is 

where additional information regarding the program funding source 

can be found.

2Y Wage Determination

Use to indicate a Department of Labor Wage Determination Number. 

Use if the Wage Determination is passed by reference only or to identify 

the Wage Determination passed by some other means identified in the 

PWK segment.

3H Case Number

Use to identify the case number of unique excess plant property. This 

number, in conjunction with the Schedule Reference Number, 

establishes a digital reference number to completely identify the excess 

plant property. Use only when requisitioning excess plant property from 

the Defense Contract Management Agency (DCMA).

39 Proposal Number

Use to indicate the number of a Value Engineering Change Proposal 

(VECP).

55 Sequence Number

For Defense Logistics Management System Shipment Performance 

Notices, use, if applicable, in 2/HL/010 shipment loops, to identify the 

suffix letter associated with a replacement shipment (e.g., when 

transmitting the letter A to indicate the first replacement shipment). Do 

not use for Defense Contract Management Agency Shipment Notices. 

The replacement shipment suffix is carried in 1/BSN/020 - BSN02 for 

these transactions.

5N Citation of Statute

Use to indicate the authorization under which this instrument is 

awarded.

5S Processing Area

Use to indicate "NON-MILSTRIP Number" or "Receiving Officer NON

-MILSTAMP". When used, cite the text in REF03.

72 Schedule Reference Number

Use with code 3H to identify the excess plant property reference number.

73 Statement of Work (SOW)

Use to indicate the Statement of Work number or number within the 

Statement of Work where additional information can be found.

004010F856_12_ADC_1412 55 April 14, 2022
7M Frame

Use in Mark loop (HL03 code X) to identify the Mark content type Hull 

Number.

82 Data Item Description (DID) Reference

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

93 Funds Authorization

97 Package Number

9G Department of Defense Form 250 Requirement Code

Use to indicate the inspection and acceptance requirements for a data 

item specified on a Contract Data Requirements List.

AI Associated Invoice

AH Agreement Number

Use to indicate a Union Agreement number.

AT Appropriation Number

Use to cite a Navy Appropriation Number to include the Bureau Control 

Number (BCN) and Authorization Accounting Activity (AAA), e.g., 

17X4911-14003-104. 

AU Authorization to Meet Competition No.

Use to indicate the Federal Acquisition Regulation part 6 authority for 

using other than free and open competition.

AW Air Waybill Number

AX Government Accounting Class Reference Number

AAG Military ID

Use in Mark loop (HL03 code X) to identify the Mark content type 

Service/Agency/Command. Authorized values for REF02 are:

CHEMBIO

MDA

TRANSCOM

SOCOM

USARMY

USAF

USCG

USMC

USN

AAL Agent Number

004010F856_12_ADC_1412 56 April 14, 2022
Use in Mark loop (HL03 code X) to identify the Mark content type 

USMC Number.

AAU General Agency Number

Use in Mark loop (HL03 code X) to identify the Mark content type USA 

Number.

AAW Agency Assigned Number

Use in Mark loop (HL03 code X) to identify the Mark content type 

USAF Number.

ABS Vessel Name

Use in Mark loop (HL03 code X) to identify the Mark content type 

Vessel Class.

BL Government Bill of Lading

Use to identify all Government Bill of Lading (GBL) numbers 

associated with the shipment cited in BSN02. Do not use for service 

line items when there is no shipment of material. Use as needed for 

bulk petroleum, to identify all government bills of lading for a single 

shipment.

BM Bill of Lading Number

Use to identify a commercial bill of lading number. Do not use for 

service line items when there is no shipment of material.

BN Booking Number

CA Cost Allocation Reference

C4 Change Number

Use to indicate the number of the contract modification that put a cited 

value engineering change proposal into the contract.

CN Carrier's Reference Number

CR Customer Reference Number

Use to indicate the internal number the contractor assigned to the 

buying party.

CT Contract Number

Use in Mark loop (HL03 code X) to identify the Mark content type 

Contract Number.

DD Document Identification Code

Use to identify the Government Micro-Purchase Reference.

DF Defense Federal Acquisition Regulation

004010F856_12_ADC_1412 57 April 14, 2022
Use in the Line Item Loop (HL03=I) to identify the DFARS IUID clause 

and whether or not there is an exemption to it. If DF is entered in the 

REF01, enter the DFARS clause number "252.211-7003" in the 

REF02. In the REF03, indicate if an exemption applies.

DG Drawing Number

DO Delivery Order Number

For iRAPT, use to indicate a delivery order is being corrected. The 

vendor will enter the Delivery Order Number of the immediately 

preceding Corrected Receiving Report or Receiving Report, to which this 

correction applies

DS Defense Priorities Allocation System (DPAS) Priority Rating

When used, the code cited in REF02 is a 4-position code.

DX Department/Agency Number

Use in Mark loop (HL03 code X) to identify the Mark content type USN 

Number.

E4 Charge Card Number

Use to indicate (in REF02) the last four digits of the Government credit 

card number under which payment for this instrument will be 

accomplished.

E9 Attachment Code

EH Financial Classification Code

Use to cite the transaction type code when the Navy transaction type 

code (2T) or (7T) is included in the appropriation data.

EV Receiver Identification Number

Use to indicate the requiring office. i.e., the technical office responsible 

for ensuring adequacy of the data required on a Contract Data 

Requirements List. Use an abbreviation of the activity, e.g., Navy 

Inventory Control Point will be NAVICP.

FI File Identifier

FJ Line Item Control Number

Use with code 3H to identify the excess plant property reference number.

FS Final Sequence Number

1. Use for final shipment indicator (Z) on Defense Logistics 

Management Standards (DLMS) Shipment Performance Notices 

(SPNs). Do not use on underrun quantity deliveries when a final line 

item shipment is replaced. Do not use for Defense Contract 

Management Agency Shipment Notices. The final shipment suffix is 

004010F856_12_ADC_1412 58 April 14, 2022
carried in 1/BSN/020 - BSN02 for these transactions.

2. For iRAPT, use in Shipment loop (HL03 Code S) to identify Final 

Shipment Indicator. Enter 'Y' in REF02 to identify that the transaction 

is a Final Shipment. Enter 'N' if the transaction is not final.

GU Internal Purchase Order Item Number

Use in Mark loop (HL03 code X) to identify the Mark content type 

Internal Asset Number. The Internal Asset Number may be carried in a 

combination of REF02 (30 characters), REF03 (80 characters), C04002 

(30 characters), C04004 (30 characters), and C04006 (30 characters) for 

a maximum of 200 characters. When extending the Internal Asset 

Number into the composite data elements, the C04001, C04003, and 

C04005 must cite code GU.

IJ Standard Industry Classification (SIC) Code

Use to indicate the Standard Industrial Classification (SIC) Code 

applicable to the award instrument.

IL Internal Order Number

IQ End Item

Use to indicate the end item to which the items in the shipment notice 

pertain.

IV Seller Invoice Number 

IX Item Number

Use to indicate a Federal Supply Schedule (FSS) special item number.

IZ Insured Parcel Post Number

JH Tag

Use in RFID Pack loops to identify the RFID tag value at the applicable 

pack level (i.e.., palletized unit load, exterior container, or UID 

packaging). Applicable to UID packaging only when multiple UID 

items are contained in the lowest level of packaging. For single item 

packaging refer to REF04 Code JH.

JL Packet

Use in Mark loop (HL03 code X) as the Bagged/Tagged Indicator. 

Enter Y (Yes) or N (No) in the REF02.

K0 Approval Code

Use to indicate the approval code on a Contract Data Requirements List.

K2 Certified Mail Number

004010F856_12_ADC_1412 59 April 14, 2022
K3 Registered Mail Number

K4 Criticality Designator

Use to indicate the surveillance criticality designator applicable to the 

award instrument.

K6 Purchase Description

Use in Mark loop (HL03 code X) to identify the Mark content type Item 

Nomenclature. The description may be carried in a combination of 

REF02 (30 characters), REF03 (80 characters), C04002 (30 characters), 

C04004 (30 characters), and C04006 (30 characters) for a maximum of 

200 characters. When extending the description into the composite data 

elements, the C04001, C04003, and C04005 must cite code K6.

KL Contract Reference

1. For a Contract Data Requirements List data item, use to indicate the 

reference in the contract that generates the requirement for the data 

item, e.g., Statement of Work paragraph.

2. For iRAPT, use to indicate a Contract Number Type. Cite the 

applicable code in REF02.

A - Cooperative Agreement

B - DoD Contract (FAR)

C - DoD Contract (Non-FAR)

D - Grant

E - Intragovernmental

F - Intergovernmental

G - International Agreement

I - Non-DoD Contract (FAR)

J - Non-DoD Contract (Non-FAR)

K - Other Agreement

S - Uniform PIID (FAR 4.16)

KS Solicitation

Use to indicate the solicitation number that resulted in this Award 

Instrument. If applicable, concatenate the LAST amendment number 

with the solicitation number.

KV Distribution Statement Code

Use to indicate the code on a Contract Data Requirements List that 

specifies the distribution statement a contractor is to mark on a data 

item.

KW Certification

Use to indicate a certification statement, as applicable. When used, cite 

the text of the certification in REF03.

004010F856_12_ADC_1412 60 April 14, 2022
LA Shipping Label Serial Number

LT Lot Number

1. Use in Product Characteristics loop (HL03 code PH) to identify the 

batch/lot number.

2. Use in Mark loop (HL03 code X) to identify the Mark content type 

Lot Number.

NI Local School Course Number

NJ Technical Document Number

NL Technical Order Number

NS National Stock Number

Use in Mark loop (HL03 code X) to identify the Mark content type 

National Stock Number. 

P1 Previous Contract Number

For iRAPT, use to indicate a contract is being corrected. The vendor 

will enter the Contract Number of the immediately preceding Corrected 

Receiving Report or Receiving Report, to which this correction applies.

P3 Previous customer reference number

Use to indicate a prior shipment number.

P4 Project Code

Use when the contract or shipping instructions contain a three-character 

project code. Use to indicate the project number applicable to the award 

instrument. Use only when there is no occurrence of 2/N1/220 - N101 = 

Z7.

PH Priority Rating

Use to indicate the MILSTRIP/FEDSTRIP priority rating.

PM Part Number

Use in Mark loop (HL03 code X) to identify the Mark content type Part 

Number. Cite the Part Number in the REF03.

PR Price Quote Number

Use to indicate the contractor's bid, quote, or proposal number.

PRT Product Type

Use in Mark loop (HL03 code X) to identify the Mark content type Type 

Designation. Type Designation is a series of letters and numbers based 

on a standard (usually military) that identifies the type/model/series of a 

piece of equipment. Examples: F/A-18C means Fighter/Attack Aircraft 

004010F856_12_ADC_1412 61 April 14, 2022
model 18 Series C. CVN-75 means Nuclear Aircraft Carrier Hull 

Number 75. The Type Designation may be carried in a combination of 

REF02 (30 characters) and REF03 (80 characters).

Q5 Property Control Number

Use in Mark loop (HL03 code X) to identify the Mark content type 

Property Control Number. 

Q8 Registration Number

Use in Mark loop (HL03 code X) to identify the Mark content type 

Registration Number.

QC Product Specification Document Number

QI Quality Inspection Area Identifier

Use when describing "Acceptance and Payment Contingent upon 

receipt of approval test/eval. results." When used, cite the text in 

REF03.

QQ Unit Number

R9 Rejection Number

When BSN06 = TS, use to identify the UIIs for which item transfer was 

not completed.

RE Release Number

Use to indicate alternate release procedures are used.

RQ Purchase Requisition No.

Use to indicate the Purchase Request (PR) number or the Purchase 

Request Order Number (PRON). When citing a Purchase Request 

number, concatenate its line item number with the PR/PRON number 

if it is necessary to transmit both numbers.

RS Returnable Container Serial Number

Use to indicate the serial number of returnable containers or shipping 

containers.

S2 Military Specification (MILSPEC)

S3 Specification Number

Use to indicate a specification number other than a Military 

Specification (MILSPEC). When used, cite the specification number in 

REF02 and identify the issuing activity in REF03.

SE Serial Number

Use in Mark loop (HL03 code X) to identify the Mark content type 

Serial Number.

004010F856_12_ADC_1412 62 April 14, 2022
SI Shipper's Identifying Number for Shipment (SID)

Must use by Defense Contract Management Agency (DCMA) to identify 

the shipment number in supply and service.

SJ Set Number

Use in Mark loop (HL03 code X).

SCC Security Cooperation Customer

For DLMS use:

1. Use in the shipment loop, HL03=S, to identify Security Cooperation 

Customer Code.

2. Within the iRAPT application this element is used to construct the 

"Foreign Military Sales Case Number" which is the concatenation of 

the SC Customer Code, SC Implementing Agency Code, and SC Case 

Designator structured as XX-X-XXX.

3. A local code 'SCC' is established for use in the 856, version 4010. A 

data maintenance action has been submitted for establishment of 'SCCSecurity Cooperation Customer Code' in a future version.

SCI Security Cooperation Implementing Agency

For DLMS use:

1. Use in the shipment loop, HL03=S, to identify Security Cooperation 

Implementing

Agency. 

2. Within the iRAPT application this element is used to construct the 

"Foreign Military Sales Case Number" which is the concatenation of 

the SC Customer Code, SC Implementing Agency Code, and SC Case 

Designator structured as XX-X-XXX.

3. A local code 'SCI' is established for use in the 856, version 4010. A 

data maintenance action has been submitted for establishment of 'SCISecurity Cooperation Implementing Agency' in a future version.

T4 Signal Code

TG Transportation Control Number (TCN)

Use to identify the Transportation Control Number (TCN). Do not use 

for service line items when there is no shipment of material.

TH Transportation Account Code (TAC)

Use in the shipment loop, HL03=S. The Transportation Account Code 

is a data element used to identify the appropriation or user responsible 

for paying the transportation costs.

TN Transaction Reference Number

Use to indicate the transaction number (i.e., the requisition number).

TP Test Specification Number

004010F856_12_ADC_1412 63 April 14, 2022
TIP Technical Information Package

Use in Mark loop (HL03 code X) to identify the Medium for the mark 

data. Authorized values for REF02 are:

2D COMPLIANT

NONCOMPLIANT DATA MATRIX

HUMAN READABLE

CMB

PDF417

BARCODE

RFID

DEFINED

PROFILE

U3 Unique Supplier Identification Number (USIN)

1. Use in UID loop to identify the UII value. Cite the UII in REF03. Cite 

the serial number, when applicable, in REF02. When a batch, lot, or 

other type of production run number is included in the UII for 

uniqueness, this number may be cited in REF04 or in 2/SLN/040.

2. Use in RFID Content/Quantity loop to identify the UII value. Cite the 

UII in REF03.

3. Use in the Embedded loop to identify the UII of the item for which 

embedded information is being provided. Cite the UII in REF03.

4. Use as applicable in the Current Part Number loop to identify the UII 

of the item for which a new part number is being provided. Cite the UII 

in REF03.

5. Use in the Mark loop (HL03 code X) to identify the Mark content 

type UII. Cite the UII in REF03

UH Removal Number

Use to identify the parent UII from which an item has been removed 

from. Cite the parent UII in REF03.

VQ Related Contract Line Item Number

VV Voucher

Use with code 3H to identify the voucher number.

VW Standard

Use to indicate a standard other than a Military Standard (MIL-STD). 

When used, identify the standard in REF03.

W2 Weapon System Number

Use to indicate the Weapon System Code.

004010F856_12_ADC_1412 64 April 14, 2022
W8 Suffix

Use, if applicable, to cite a suffix associated with a cited requisition 

(document) number.

WF Locally Assigned Control Number

WY Waybill Number

Use to indicate the Waybill number for rail shipments of coal.

XC Cargo Control Number

Use for bulk petroleum shipments to identify the cargo number assigned 

to a tanker shipment and for coal shipments to identify the load 

tracking number that can be identified to the shipment number.

XE Transportation Priority Number

XY Other Unlisted Type of Reference Number

Y9 Current Certificate Number

Use in Mark loop (HL03 code X) to identify the Mark content type FAA 

Certification. The FAA Certification may be carried in a combination 

of REF02 (30 characters), REF03 (80 characters), C04002 (30 

characters), C04004 (30 characters), and C04006 (30 characters) for a 

maximum of 200 characters. When extending the FAA Certification 

into the composite data elements, the C04001, C04003, and C04005 

must cite code Y9.

YB Revision Number

ZA Supplier

Use in Mark loop (HL03 code X) to identify the Mark content type 

Supplier Name. The Supplier Name may be carried in a combination 

of REF02 (30 charactes ) and REF03 (80 characters).

ZE Coal Authority Number

Use for coal shipments to indicate the coal size. Use REF02 to indicate 

the size No. and REF03 to indicate the noun of the size; Size No. 1 - 

Foundry, No. 2 - Egg, No. 3 - Stove, No. 4 - Nut.

ZH Carrier Assigned Reference Number

ZM Manufacturer Number

ZZ Use REF02 to indicate information associated with Mark for 

Party or general comments. If additional space is needed, also use 

REF03. If necessary, can also be used in conjunction with Mark for 

Party identified in 2/N1/220.

004010F856_12_ADC_1412 65 April 14, 2022
Refer to 004010 Data Element Dictionary for acceptable code values.

REF02 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

Use of this data element is required when used by Defense Contract 

Management Agency to generate a Shipment Performance Notice.

REF03 352 Description X AN 1/80

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

content

1. Use to carry additional information related to a reference number 

cited in REF02. Use of Free-form text is discouraged if the information 

can be provided by some other means within the transaction set.

2. Use to indicate the UII value when REF01 = 0N, R9, U3, or UH.

3. Use to indicate RFID when REF01 = JH.

4. Use to indicate either "EXEMPT" or "NON-EXEMPT" when 

REF01=DF and REF02=252.211-7003.

5. Use to provide the total amount billed when REF01 = E4. The 

amount billed must be a positive numeric value containing up to 14 

digits to the left of the decimal and 2 digits to the right of the decimal.

REF04 C040 Reference Identifier O

To identify one or more reference numbers or identification numbers as 

specified by the Reference Qualifier

M C04001 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

 6O Cross Reference Number

For iRAPT, use to identify the parent UII. This is 

required to associate the identified embedded UII 

with its parent UII. Applicable only to vendor 

submission and not used for iRAPT outbound 

interface.

BT Batch Number

Use in UID and Embedded loops, to identify the 

batch/lot/production number. May be reported in 

2/SLN/040 if the same batch/lot/production 

number applies to all UIIs in the loop.

GU Internal Purchase Order Item Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Internal Asset Number.

JH Tag

Use in the RFID Content/Quantity loop, with 

004010F856_12_ADC_1412 66 April 14, 2022
REF01 Code U3, to identify the RFID tag value. 

Use to associate the RFID with the UII only when 

the RFID tag is applied to the packaging for a 

single specific individual UID item. 

K6 Purchase Description

Use in Mark loop (HL03 code X) to identify the 

Mark content type Item Nomenclature.

PRT Product Type

Use in Mark loop (HL03 code X) to identify the 

Mark content type Type Designation.

W9 Special Packaging Instruction Number

For iRAPT, the vendor will enter "W9: Yes in 

REF04 with HL03=P and REF01 = U3.

Y9 Current Certificate Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type FAA Certification.

ZA Supplier

Use in Mark loop (HL03 code X) to identify the 

Mark content type Supplier Name.

M C04002 127 Reference Identification M AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

C04003 128 Reference Identification Qualifier X ID 2/3

Code qualifying the Reference Identification

 GU Internal Purchase Order Item Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Internal Asset Number.

K6 Purchase Description

Use in Mark loop (HL03 code X) to identify the 

Mark content type Item Nomenclature.

Y9 Current Certificate Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type FAA Certification.

C04004 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

C04005 128 Reference Identification Qualifier X ID 2/3

Code qualifying the Reference Identification

 GU Internal Purchase Order Item Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Internal Asset Number.

K6 Purchase Description

004010F856_12_ADC_1412 67 April 14, 2022
Use in Mark loop (HL03 code X) to identify the 

Mark content type Item Nomenclature.

Y9 Current Certificate Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type FAA Certification.

C04006 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

004010F856_12_ADC_1412 68 April 14, 2022
Segment: CLD Load Detail

Position: 170

Loop: CLD Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify the number of material loads shipped

Syntax Notes: 1 If CLD05 is present, then CLD04 is required.

Semantic Notes: 1 CLD05 is used to dimension the value given in CLD04.

Notes: Use the 2/CLD/170 loop in 2/HL/010 line item loops to relate the quantity of the 

item shipped to one or more requisition numbers.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M CLD01 622 Number of Loads M N0 1/5

Number of customer-defined loads shipped by the supplier

1. Use the actual number or use the number 1 to satisfy X12 syntax.

2. When BSN05 is code 0001 and HL03 is code O (Order loop), cite 

the actual number of loads.

M CLD02 382 Number of Units Shipped M R 1/10

Numeric value of units shipped in manufacturer's shipping units for a line 

item or transaction set

1. Indicate the quantity of the item shipped for the requisition number 

cited in the REF segment.

2. When BSN05 is code 0001, cite the number 1 to satisfy X12 syntax.

Not Used CLD03 103 Packaging Code O AN 3/5

CLD04 357 Size X R 1/8

Size of supplier units in pack

When used to relate quantity shipped to one or more requisition 

numbers, enter 0 (zero) to satisfy syntax requirements.

CLD05 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, other than code ZZ, however, it must be the same code 

used in the Contract Line Item Number description for the contract 

contained in the LIN segment.

Refer to 004010 Data Element Dictionary for acceptable code values.

004010F856_12_ADC_1412 69 April 14, 2022
Segment: REF Reference Identification

Position: 180

Loop: CLD Optional

Level: Detail

Usage: Optional

Max Use: 200

Purpose: To specify identifying information

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

2 If either C04003 or C04004 is present, then the other is required.

3 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Notes: Use to relate the applicable requisition, serial number, or Transportation Control 

Number for a quantity of an item shipped. Use multiple times if more than one 

requisition, serial number, or Transportation Control Number applies to a single 

Contract Line Item Number and when the quantity cited in 2/CLD02/170 cannot 

be further broken down.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

 SE Serial Number

Use to accommodate multiple serial numbers 

associated with the requisition number.

TG Transportation Control Number (TCN)

Use to accommodate multiple Transportation 

Control Numbers (TCNs) per line item.

TN Transaction Reference Number

Use to indicate the transaction number (i.e., the 

requisition number).

REF02 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

Not Used REF03 352 Description X AN 1/80

REF04 C040 Reference Identifier O

To identify one or more reference numbers or identification numbers as 

specified by the Reference Qualifier

M C04001 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

 W8 Suffix

Use with REF01 code TN, if applicable, to cite a 

suffix associated with the cited requisition 

004010F856_12_ADC_1412 70 April 14, 2022
(document) number.

M C04002 127 Reference Identification M AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

Not Used C04003 128 Reference Identification Qualifier X ID 2/3

Not Used C04004 127 Reference Identification X AN 1/30

Not Used C04005 128 Reference Identification Qualifier X ID 2/3

Not Used C04006 127 Reference Identification X AN 1/30

004010F856_12_ADC_1412 71 April 14, 2022
Segment: MAN Marks and Numbers

Position: 190

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: >1

Purpose: To indicate identifying marks and numbers for shipping containers

Syntax Notes: 1 If either MAN04 or MAN05 is present, then the other is required.

2 If MAN06 is present, then MAN05 is required.

Semantic Notes: 1 MAN01/MAN02 and MAN04/MAN05 may be used to identify two different 

marks and numbers assigned to the same physical container.

2 When both MAN02 and MAN03 are used, MAN02 is the starting number of a 

sequential range and MAN03 is the ending number of that range.

3 When both MAN05 and MAN06 are used, MAN05 is the starting number of a 

sequential range, and MAN06 is the ending number of that range.

Notes: Use as applicable to enter special markings.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M MAN01 88 Marks and Numbers Qualifier M ID 1/2

Code specifying the application or source of Marks and Numbers (87)

Refer to 004010 Data Element Dictionary for acceptable code values.

M MAN02 87 Marks and Numbers M AN 1/48

Marks and numbers used to identify a shipment or parts of a shipment

MAN03 87 Marks and Numbers O AN 1/48

Marks and numbers used to identify a shipment or parts of a shipment

MAN04 88 Marks and Numbers Qualifier X ID 1/2

Code specifying the application or source of Marks and Numbers (87)

Refer to 004010 Data Element Dictionary for acceptable code values.

MAN05 87 Marks and Numbers X AN 1/48

Marks and numbers used to identify a shipment or parts of a shipment

MAN06 87 Marks and Numbers O AN 1/48

Marks and numbers used to identify a shipment or parts of a shipment

004010F856_12_ADC_1412 72 April 14, 2022
Segment: DTM Date/Time Reference

Position: 200

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 10

Purpose: To specify pertinent dates and times

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

2 If DTM04 is present, then DTM03 is required.

3 If either DTM05 or DTM06 is present, then the other is required.

Semantic Notes:

Notes: 1. Use in the 2/HL/010 shipment loop to identify the actual/estimated date of 

material shipment or service performance when the same date applies to all line 

items cited in 2/HL/010 line item loops.

2. Used in Embedded loop to record when an item is embedded in and/or 

removed from its parent UII per IUID policy. The parent UII(s) is/are recorded in 

2/REF/150.

3. May be used in the Current Part Number loop to provide the Current Part 

Number Effective Date. If not provided, the shipment date will be used as the 

effective date.

4. Used in the Mark loop to identify the date of manufacturer and the date a 

"Mark" is placed on the item.

Data Element Summary

Ref. Data

Des. Element Name Attributes

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

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

Use only one code except for bulk petroleum shipments which may cite 

codes 011 and 375 together, if applicable.

 007 Effective

1. Use in Part Characteristics loop (HL03 code J) 

to report the Current Part Number Effective Date.

2. Use in Mark loop (HL03 code X) to identify the 

Date the Mark is placed on the item.

011 Shipped

Use to indicate that a supply activity has shipped 

(i.e., the date a shipment was released to a carrier). 

 Also use to indicate the date of a prior shipment 

when the current shipment consists of items which 

were short shipped on the prior shipment.

004010F856_12_ADC_1412 73 April 14, 2022
017 Estimated Delivery

 050 Received

Use to indicate the date the item transfer was 

completed.

094 Manufacture

Use in Mark loop (HL03 code X) to identify Date 

of Manufacture.

097 Transaction Creation

Use to indicate the date the Government credit card 

transaction was authorized (card swipe date).

112 Buyers Dock

Use to indicate the date and time the vessel moored 

alongside.

139 Estimated

Use to indicate the estimated date when a supply 

will be shipped, (i.e., the estimated date a shipment 

will be released to a carrier).

150 Service Period Start

Use to indicate the date and time commenced 

loading discharge.

151 Service Period End

Use to indicate the date and time finished loading 

discharging.

152 Effective Date of Change

Use for date of modification.

168 Release

Use to indicate the date and time the vessel was 

released by the inspector.

183 Connection

Use to indicate the date and time that the cargo 

hoses were connected.

196 Start

Use to indicate the date and time the vessel started 

ballast discharge.

197 End

Use to indicate the date and time the vessel 

finished ballast discharge.

198 Completion

Use to identify the date the service was performed.

201 Acceptance

 242 Actual Start

004010F856_12_ADC_1412 74 April 14, 2022
Use to indicate the date and time bunkering 

commenced.

243 Actual Complete

Use to indicate the date and time bunkering 

finished.

245 Estimated Completion

Use to identify the estimated date that a service will 

be completed or performed.

282 Previous Report

Use to indicate the date of a previous shipment.

296 Return to Work

Use to indicate the date and time resumed loading 

discharging.

318 Added

Use to indicate the date an item was embedded into 

another item.

369 Estimated Departure Date

Use to indicate the estimated date and time the 

vessel actually left the berth.

370 Actual Departure Date

Use to indicate the date and time the vessel actually 

left the berth.

372 Actual Arrival Date

Use to indicate the date and time the vessel arrived 

in the roads.

375 Delivery Start

Use to identify the date bulk petroleum was either 

loaded on a tanker or barge or the date that 

pipeline pumping commenced. Use only with Free 

on Board origin shipments. Use only when there 

has been one iteration of the DTM segment citing 

code 011.

376 Delivery End

Use to indicate the date and time stopped loading 

discharging.

433 Removed

Use to indicate the date an embedded item was 

removed from another item.

458 Certification

Use to indicate the date certification was made in 

conjunction with the cited shipment. For example 

certification of test results.

004010F856_12_ADC_1412 75 April 14, 2022
511 Shelf Life Expiration

 515 Notified

Use to indicate the date of the notice of readiness 

to load discharge.

517 Inspected

Use to indicate the date and time the vessel was 

inspected and ready to load discharge.

518 Voucher (Date of)

 802 Date of Action

Use to cite the date of a Value Engineering Change 

Proposal modification.

DTM02 373 Date X DT 8/8

Date expressed as CCYYMMDD

Not Used DTM03 337 Time X TM 4/8

Not Used DTM04 623 Time Code O ID 2/2

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

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

Use to indicate dates in another format.

Refer to 004010 Data Element Dictionary for acceptable code values.

DTM06 1251 Date Time Period X AN 1/35

Expression of a date, a time, or range of dates, times or dates and times

004010F856_12_ADC_1412 76 April 14, 2022
Segment: FOB F.O.B. Related Instructions

Position: 210

Loop: HL 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.

Data Element Summary

Ref. Data

Des. Element Name Attributes

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

Code identifying payment terms for transportation charges

Refer to 004010 Data Element Dictionary for acceptable code values.

FOB02 309 Location Qualifier X ID 1/2

Code identifying type of location

 DE Destination (Shipping)

 IT Intermediate FOB Point

 OR Origin (Shipping Point)

Not Used FOB03 352 Description O AN 1/80

Not Used FOB04 334 Transportation Terms Qualifier Code O ID 2/2

Not Used FOB05 335 Transportation Terms Code X ID 3/3

Not Used FOB06 309 Location Qualifier X ID 1/2

Not Used FOB07 352 Description O AN 1/80

Not Used FOB08 54 Risk of Loss Code O ID 2/2

Not Used FOB09 352 Description X AN 1/80

004010F856_12_ADC_1412 77 April 14, 2022
Segment: N1 Name

Position: 220

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:

Notes: 1. Use the 2/N1/220 loop in 2/HL/010 address loops to identify: a) the party 

originating the transaction set; b) an Automated Data Processing Point as 

specified in the contract for a party receiving the transaction set; c) the Ship-To, 

ultimate recipient, or service performance locations when the same address 

applies to all line items in the 2/HL/010 shipment loops; d) the accountable 

property system of record (APSR) property book identifier; and e) additional 

email recipients to receive notification of document submissions via EDI.

2. Use the 2/N1/220 loop in 2/HL/010 line item loops to identify addresses that 

vary by line item.

3. Use the 2/N1/220 loop in 2/HL/010 address loop to identify the Ship-To, 

ultimate recipient, or services performance location when the same address 

applies to all lines cited in the 2/HL/010 line item loops (when used by Defense 

Contract Management Agency in preparing a Shipment Performance Notice).

4. Use other listed codes, as appropriate, in loops to which they are applicable.

5. Use the iRAPT Implementation Guide for iRAPT specific addressing 

instructions.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N101 98 Entity Identifier Code M ID 2/3

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

an individual

 28 Subcontractor

 31 Postal Mailing Address

Use only when an actual mailing address is 

required and it is different from the address 

provided for any other qualifier code. Do not use 

if another qualifier code can be used to pass this 

address. When used, cite the name of the party in 

N102 and the N2 segment, if necessary.

42 Component Manufacturer

004010F856_12_ADC_1412 78 April 14, 2022
Use in Mark loop (HL03 code X).

61 Performed At

Use to indicate the place of performance when it is 

other than the contractor's mailing address.

7D Contracting Officer Representative

 7G Hazardous Material Office

 7H Government Furnished Property FOB Point

 7M Inspection and Acceptance Location

 7P Transportation Office

 92 Support Party

Use to indicate a secondary Contract 

Administration Office.

9P Investigator

 AA Authority For Shipment

Use to indicate the authority when required for 

other types of shipments such as, missing National 

Stock Number, missing components, etc. Use 

2/PER/270 if additional details are required for the 

authority.

AAU Marker Owner

Use in Mark loop (HL03 code X) to identify the 

Mark Owner, who represents the entity/activity that 

added the Mark to an item.

AE Additional Delivery Address

Use to indicate a shipment in-place location.

AG Agent/Agency

 AQ Account of (Destination Party)

Use with BSN06 Code TS to indicate the 

accountable party if different from the Ship-to 

location (code ST).

B2 Other Unlisted Type of Organizational Entity

 BK Bank

Use to identify the bank that issued the 

Government Credit Card.

BT Bill-to-Party

Use to indicate the party who will provide 

reimbursement for the payment of a contractor's 

invoice. This is an internal government billed 

party and not the party the contractor bills. Use is 

discouraged. Use only when the contractor or 

other party receiving the order or a copy of the 

order, needs to receive this information.

004010F856_12_ADC_1412 79 April 14, 2022
C4 Contract Administration Office

Use to identify the Administered By activity.

C9 Contract Holder

Use to indicate the party to whom a contract is 

awarded if other than the selling party, e.g. The 

Small Business Administration for a Section 8A 

award. The contract number awarded by the SBA 

is cited in PRF06.

CJ Automated Data Processing (ADP) Point

 CY Country

 FE Mail Address

Use in the address information loop (HL03=V) to 

identify additional e-mail addresses requiring 

notification of the document submission via EDI. 

Identify the organization name in the N102 and 

the e-mail addresses in the PER segment (s).

FP Name on Credit Card

Use to identify the last name of the Government 

credit card holder. Identify the name in N102.

FR Message From

Use to identify the party originating the transaction 

set.

IAO Manager

Use with BSN06 Code TS to indicate the Program 

Manager of the Government Property.

IC Intermediate Consignee

Use to indicate a freight forwarder.

IS Party to Receive Certified Inspection Report

 KA Item Manager

Use to indicate the government inventory manager.

KF Audit Office

 KG Project Manager

Use to indicate the party responsible for a project to 

include the advisor under a Grant.

KK Registering Party

When used to identify the Accountable Property 

System of Record (APSR) Property Book Identifier, 

enter the identifier in N104.

KO Plant Clearance Officer

 KX Free on Board Point

Use to indicate the Free on Board point when it 

has to be described by a specific address rather than 

004010F856_12_ADC_1412 80 April 14, 2022
as a code value indicating either origin or 

destination. 

KY Technical Office

Use to indicate the technical office that has 

cognizance over the technical portion of the order, 

if different than the office originating the order. 

Do not use unless it is intended for the contractor 

to deal directly with the cited party.

KZ Acceptance Location

Use to indicate acceptance is at other than origin 

or destination.

L1 Inspection Location

Use to indicate the inspection location when it has 

to be described as an address.

OI Outside Inspection Agency

Use to indicate the inspection agency is other than 

the Contract Administration Office.

PA Party to Receive Inspection Report

 PC Party to Receive Cert. of Conformance (C.A.A.)

 PG Prime Contractor

Use with BSN06 Code TS to indicate the prime 

contractor of the contract under which the item is 

Government Furnished Property. In N103, use 

only codes 10 (DoDAAC), and 33 (CAGE).

PL Party to Receive Purchase Order

Use to indicate entities other than the contractor 

that are to receive copies of the award instrument.

PN Party to Receive Shipping Notice

Use for bulk petroleum shipments only when 

TD504 cites code ZZ, to identify other parties to 

receive a shipment notice.

PO Party to Receive Invoice for Goods or Services

Use to indicate where the invoice should be sent.

PR Payer

Use to identify the Payment Will be Made by 

Activity.

PW Pick Up Address

 PZ Party to Receive Equipment

Use to indicate the address to which a cited 

container is to be returned.

R6 Requester

Use to indicate the requesting agency/activity.

004010F856_12_ADC_1412 81 April 14, 2022
RG Responsible Installation, Origin

Use to indicate the code of the Acceptance Point 

when other than the source.

RI Remit To

Use to indicate the place to send payment if it is 

different from the contractor's address, e.g., a 

bank, financial office location, etc.

SE Selling Party

Use to identify the Prime Contractor.

SF Ship From

Use to indicate the Ship From activity (shipping 

point).

SH Shipper

Use to indicate the Shipper.

SM Party to Receive Shipping Manifest

 ST Ship To

Use to indicate the Ship-to location. Do not use 

for service line items when there is no shipment of 

material. Use the 2/SDQ/290 segment to identify 

multiple ship-to consignees for a single bulk 

petroleum delivery order.

SU Supplier/Manufacturer

 SV Service Performance Site

Use to identify the performance location if other 

than the contractor's site (e.g., the Quality 

Assurance Representative's site). Use as many 

occurrences as necessary to cite if applicable, 

multiple performance locations. Do not use when 

the service performance site is the same location as 

the prime contractor (i.e., code N101 = SE). In 

that case, use N106 citing code SV to indicate that 

the service performance location is the same 

location as that of the prime contractor.

TO Message To

Use to identify the party to receive the transaction 

set.

TS Party to Receive Certified Test Results

 X2 Party to Perform Packaging

 Z4 Owning Inventory Control Point

 Z7 Mark-for Party

Use as needed to identify Mark for Party. If 

necessary, use 2/REF01/150, code ZZ, to provide 

any additional comments associated with the Mark 

004010F856_12_ADC_1412 82 April 14, 2022
for Party.

ZD Party to Receive Reports

N102 93 Name X AN 1/60

Free-form name

Use as necessary, to indicate the name of the activity cited in N101. 

When that party can be identified by a code value in N104, it is not 

necessary to provide the name. If additional characters are required to 

cite the full name, truncate at a logical point and use the N2 segment 

for the additional name information. When the title of the party 

performing Quality Assurance at destination is provided, carry that 

information in an iteration of the N2 segment. When N101 cites code 

7H and the Free on Board point is a vessel, use to indicate, as 

applicable, the name of the port city.

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)

Use to indicate the Department of Defense Activity 

Address Code of the activity cited in N101. Use 

when N101 cites one of codes C4, FR PN, PR, PZ, 

RG, ST, or Z7.

14 UCC/EAN Location Code Prefix

Use to identify the UCC/EAN Company Prefix. 

Enter the prefix value (0-9) in the N104.

21 Health Industry Number (HIN)

When used in the Mark loop (HL03 code X), use to 

identify the European Health Industry Business 

Communications Council (EHIBCC) Number.

31 Bank Identification Code

Use to indicate the card issuing bank identification 

number of the bank when code BK is cited in 

N101. This is the first six positions of the credit 

card number.

33 Commercial and Government Entity (CAGE)

Use to identify the contractor issuing the shipment 

notice. Use when N101 is one of codes FR, SE, 

SF, ST, or SV.

41 Telecommunications Carrier Identification Code

When used in the Mark loop (HL03 code X), use to 

identify the American National Standard for 

Telecommunications Information Interchange - 

Coded Representation of the North American 

Telecommunication Industry Manufacturers, 

004010F856_12_ADC_1412 83 April 14, 2022
Suppliers, and Related Service Companies (ANSI 

T1.220) value.

A2 Military Assistance Program Address Code (MAPAC)

Use to identify a Foreign Military Sale/Grant Aid 

Ship-To or Mark-For address. Use when N101 is 

code ST.

FI Federal Taxpayer's Identification Number

 M4 Department of Defense Routing Identifier Code (RIC)

Use only with the Military Standard Petroleum 

System (MILSPETS).

UE Unique Entity Identifier

A data maintenance action was approved in version 

8020. The approved code/name is "UE Unique 

Entity Identifier". 

UR Uniform Resource Locator (URL)

 ZN Zone

 ZY Temporary Identification Number

 ZZ Mutually Defined

N104 67 Identification Code X AN 2/80

Code identifying a party or other code

Use to cite the actual Department of Defense Activity Address Code, 

Commercial and Government Entity Code, or Military Assistance 

Program Address Code, or the APSR property book identifier of the 

activity cited in N101, as signaled in N103.

N105 706 Entity Relationship Code O ID 2/2

Code describing entity relationship

N106 98 Entity Identifier Code O ID 2/3

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

an individual

 FR Message From

Use to indicate that the organization cited in N104 

transmitted the transaction set.

NP Notify Party for Shipper's Order

Use when N101 cites code FE to indicate that the e

-mail recipients identified in the associated PER 

segment are to receive notification from iRAPT of 

document submission via EDI.

PK Party to Receive Copy

 SV Service Performance Site

Use when N101 cites code SE to indicate that the 

service performance location is the same as that 

cited for the contractor. Do not use when the 

service performance site is different from that 

004010F856_12_ADC_1412 84 April 14, 2022
given for the contractor. In that case, there should 

be a separate occurrence of the N1 segment with 

N101 citing code SV, to indicate the service 

performance location.

TO Message To

Use to indicate that the organization cited in N104 

is to receive the transaction set.

004010F856_12_ADC_1412 85 April 14, 2022
Segment: N2 Additional Name Information

Position: 230

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:

Notes: Use, as applicable, to indicate additional name information for the party cited in 

N101, when the size of the name is greater than the space allocated in N102.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N201 93 Name M AN 1/60

Free-form name

N202 93 Name O AN 1/60

Free-form name

004010F856_12_ADC_1412 86 April 14, 2022
Segment: N3 Address Information

Position: 240

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 2

Purpose: To specify the location of the named party

Syntax Notes:

Semantic Notes:

Notes: Use to indicate the number of the building, the name of the street, suite 

numbers, if applicable, and any other address information. Use N302 if 

additional space is required.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N301 166 Address Information M AN 1/55

Address information

N302 166 Address Information O AN 1/55

Address information

004010F856_12_ADC_1412 87 April 14, 2022
Segment: N4 Geographic Location

Position: 250

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:

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/15

Code defining international postal zone code excluding punctuation and 

blanks (zip code for United States)

Do not use a dash in the zip code.

N404 26 Country Code O ID 2/3

Code identifying the country

Use only when other than the United States.

N405 309 Location Qualifier X ID 1/2

Code identifying type of location

 AR Armed Services Location Designation

Use to indicate an Army Post Office (APO) or a 

Fleet Post Office (FPO)

N406 310 Location Identifier O AN 1/30

Code which identifies a specific location

004010F856_12_ADC_1412 88 April 14, 2022
Segment: REF Reference Identification

Position: 260

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 12

Purpose: To specify identifying information

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

2 If either C04003 or C04004 is present, then the other is required.

3 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 REF04 contains data relating to the value cited in REF02.

Notes: 1. Use to cite a vendor identification number.

2. Use to indicate a project code as part of a Mark-For address.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M REF01 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

The following code is authorized.

 16 Military Interdepartmental Purchase Request (MIPR) 

Number

 7U Related Transaction Reference Number

1. Use in the address loop, (HL01 = V) or line item 

loop (HL01 = I) to identify the data values that 

triggered an extract to the Accountable Property 

System of Record (APSR) (WAWF).

2. Enter the data value in REF02.

3. Enter the description of the data in REF03: 

Issue By, Admin By, Pay Office, Accept By, 

Document Number, Authorized Accounting 

Identifier (AAI, Purchase Request Number, 

Military Interdepartmental Purchase Request 

(MIPR) Number, Department Code.

AL Accounting (Equipment) Location Number

 BB Authorization Number

Use as applicable to indicate an authorization 

number for shipment.

BL Government Bill of Lading

Use to identify all Government Bill of Lading 

numbers associated with the shipment cited in 

BSN02. Do not use for service line items when 

004010F856_12_ADC_1412 89 April 14, 2022
there is no shipment of material.

BM Bill of Lading Number

Use to identify a commercial bill of lading 

number. Do not when there is no shipment of 

material.

C7 Contract Line Item Number

Use to indicate the contract line item number.

EF Electronic Funds Transfer ID Number

Use only when 1/N103/220 or 2/SDQ02/290 is UE 

Unique Entity Identifier, to provide an alternate 

EFT account in REF02.

P4 Project Code

Use to indicate the project code only when 

2/N1/220, N101 cites Code Z7.

SI Shipper's Identifying Number for Shipment (SID)

Use to indicate the identity number of the shipper.

TG Transportation Control Number (TCN)

Use to identify the Transportation Control 

Number. Do not use for service line items when 

there is no shipment of material.

TN Transaction Reference Number

Use to indicate the transaction number (i.e., the 

requisition number).

VR Vendor ID Number

Use only for Navy paid base level contracts.

REF02 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

REF03 352 Description X AN 1/80

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

content

Use only when REF01 is 7U.

REF04 C040 Reference Identifier O

To identify one or more reference numbers or identification numbers as 

specified by the Reference Qualifier

M C04001 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

 W8 Suffix

Use with REF01 code TN, if applicable, to cite a 

suffix associated with a cited requisition 

(document) number.

M C04002 127 Reference Identification M AN 1/30

004010F856_12_ADC_1412 90 April 14, 2022
Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

Not Used C04003 128 Reference Identification Qualifier X ID 2/3

Not Used C04004 127 Reference Identification X AN 1/30

Not Used C04005 128 Reference Identification Qualifier X ID 2/3

Not Used C04006 127 Reference Identification X AN 1/30

004010F856_12_ADC_1412 91 April 14, 2022
Segment: PER Administrative Communications Contact

Position: 270

Loop: N1 Optional

Level: Detail

Usage: Optional

Max Use: 3

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:

Notes: Use to indicate the name and title of a contractor party making a certification or 

authorization.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PER01 366 Contact Function Code M ID 2/2

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

named

 AL Alternate Contact

 AS Authorized Signature

Use to indicate an authorized signature.

CE Certifier

Use to indicate the "signature" of the party 

making the certification.

CN General Contact

Use when 2/N101/220 cites code FE to identify 

additional e-mail notifications.

IC Information Contact

Use to indicate a general point of contact for 

information applicable to the DD Form 250.

PER02 93 Name O AN 1/60

Free-form name

1. When PER01 cites codes CE or AS, use to indicate the name of the 

party making the certification or authorization.

2. When PER01 cites IC for iRAPT, enter iRAPT USERID in PER02.

PER03 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

 AU Defense Switched Network

 EM Electronic Mail

004010F856_12_ADC_1412 92 April 14, 2022
 FT Federal Telecommunications System (FTS)

 FX Facsimile

 IT International Telephone

 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

 AU Defense Switched Network

 EM Electronic Mail

 EX Telephone Extension

When used, there must be a previous 

communication number citing either a national or 

international telephone number.

FT Federal Telecommunications System (FTS)

 FX Facsimile

 IT International Telephone

 TE Telephone

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

 AU Defense Switched Network

 EM Electronic Mail

 EX Telephone Extension

When used, there must be a previous 

communication number citing either a national or 

international telephone number.

FT Federal Telecommunications System (FTS)

 FX Facsimile

 IT International Telephone

 TE Telephone

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

Additional reference number or description to clarify a contact number

When PER01 cites code CE (Certifier), use to indicate the title of the 

party making the certification.

004010F856_12_ADC_1412 93 April 14, 2022
Segment: SDQ Destination Quantity

Position: 290

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 50

Purpose: To specify destination and quantity detail

Syntax Notes: 1 If either SDQ05 or SDQ06 is present, then the other is required.

2 If either SDQ07 or SDQ08 is present, then the other is required.

3 If either SDQ09 or SDQ10 is present, then the other is required.

4 If either SDQ11 or SDQ12 is present, then the other is required.

5 If either SDQ13 or SDQ14 is present, then the other is required.

6 If either SDQ15 or SDQ16 is present, then the other is required.

7 If either SDQ17 or SDQ18 is present, then the other is required.

8 If either SDQ19 or SDQ20 is present, then the other is required.

9 If either SDQ21 or SDQ22 is present, then the other is required.

Semantic Notes: 1 SDQ23 identifies the area within the location identified in SDQ03, SDQ05, 

SDQ07, SDQ09, SDQ11, SDQ13, SDQ15, SDQ17, SDQ19, and SDQ21.

Notes: 1. Use, as needed, in 2/HL/010 line item loops to identify multiple original 

consignees of both supplies and a single bulk petroleum delivery order and the 

estimated delivery quantities to each original consignee. Quantities cited must 

total the quantity shipped as identified in 2/SN1/030.

2. Use in 2/HL/010 RFID Content/Quantity loop to identify a 

CLIN/SubCLIN/ELIN and applicable quantity contained in the container or 

pallet associated with the RFID identified in the parent loop. Use Identification 

Code/Quantity pairs for each line item/quantity combination applicable to the 

RFID identified in the parent loop.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M SDQ01 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

1. Use any code other than code ZZ to identify the purchase unit. 

DLMS users see the Unit of Issue and Purchase Unit Conversion Table 

for available codes.

2. Use Code UL for bulk fuels only to satisfy the X12 standards when 

the unit of issue is not provided. The receiving application software 

does not use this data element.

3. Use Code ZZ as filler in 2/HL/010 RFID loops to satisfy the X12 

standards syntax.

Refer to 004010 Data Element Dictionary for acceptable code values.

004010F856_12_ADC_1412 94 April 14, 2022
SDQ02 66 Identification Code Qualifier O ID 1/2

Code designating the system/method of code structure used for 

Identification Code (67)

1. This qualifier applies to all entries using data element 67 (SDQ03, 

05, etc.) in 2/HL/010 line item loops.

2. Not applicable in 2/HL/010 RFID loop.

 10 Department of Defense Activity Address Code 

(DODAAC)

 33 Commercial and Government Entity (CAGE)

Used to indicate the contractor issuing the ship 

notice.

A2 Military Assistance Program Address Code (MAPAC)

Use to identify the Foreign Military Sale/Grant Aid 

Ship-To or Mark-For address.

FI Federal Taxpayer's Identification Number

 UE Unique Entity Identifier

A data maintenance action was approved in version 

8020. The approved code/name is "UE Unique 

Entity Identifier".

ZY Temporary Identification Number

M SDQ03 67 Identification Code M AN 2/80

Code identifying a party or other code

Use in 2/HL/10 RFID/pack loop to associate a CLIN/SubCLIN/ELIN 

with the RFID tag value.

M SDQ04 380 Quantity M R 1/15

Numeric value of quantity

Use in 2/HL/10 RFID loop to identify the quantity of the SDQ03 line 

item contained in the pack layer identified by parent RFID loop

SDQ05 67 Identification Code X AN 2/80

Code identifying a party or other code

SDQ06 380 Quantity X R 1/15

Numeric value of quantity

SDQ07 67 Identification Code X AN 2/80

Code identifying a party or other code

SDQ08 380 Quantity X R 1/15

Numeric value of quantity

SDQ09 67 Identification Code X AN 2/80

Code identifying a party or other code

SDQ10 380 Quantity X R 1/15

Numeric value of quantity

SDQ11 67 Identification Code X AN 2/80

004010F856_12_ADC_1412 95 April 14, 2022
Code identifying a party or other code

SDQ12 380 Quantity X R 1/15

Numeric value of quantity

SDQ13 67 Identification Code X AN 2/80

Code identifying a party or other code

SDQ14 380 Quantity X R 1/15

Numeric value of quantity

SDQ15 67 Identification Code X AN 2/80

Code identifying a party or other code

SDQ16 380 Quantity X R 1/15

Numeric value of quantity

SDQ17 67 Identification Code X AN 2/80

Code identifying a party or other code

SDQ18 380 Quantity X R 1/15

Numeric value of quantity

SDQ19 67 Identification Code X AN 2/80

Code identifying a party or other code

SDQ20 380 Quantity X R 1/15

Numeric value of quantity

SDQ21 67 Identification Code X AN 2/80

Code identifying a party or other code

SDQ22 380 Quantity X R 1/15

Numeric value of quantity

SDQ23 310 Location Identifier O AN 1/30

Code which identifies a specific location

004010F856_12_ADC_1412 96 April 14, 2022
Segment: CUR Currency

Position: 310

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 1

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

Syntax Notes: 1 If CUR08 is present, then CUR07 is required.

2 If CUR09 is present, then CUR07 is required.

3 If CUR10 is present, then at least one of CUR11 or CUR12 is required.

4 If CUR11 is present, then CUR10 is required.

5 If CUR12 is present, then CUR10 is required.

6 If CUR13 is present, then at least one of CUR14 or CUR15 is required.

7 If CUR14 is present, then CUR13 is required.

8 If CUR15 is present, then CUR13 is required.

9 If CUR16 is present, then at least one of CUR17 or CUR18 is required.

10 If CUR17 is present, then CUR16 is required.

11 If CUR18 is present, then CUR16 is required.

12 If CUR19 is present, then at least one of CUR20 or CUR21 is required.

13 If CUR20 is present, then CUR19 is required.

14 If CUR21 is present, then CUR19 is required.

Semantic Notes:

Data Element Summary

Ref. Data

Des. Element Name Attributes

M CUR01 98 Entity Identifier Code M ID 2/3

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

an individual

Refer to 004010 Data Element Dictionary for acceptable code values.

M CUR02 100 Currency Code M ID 3/3

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

specified

Not Used CUR03 280 Exchange Rate O R 4/10

Not Used CUR04 98 Entity Identifier Code O ID 2/3

Not Used CUR05 100 Currency Code O ID 3/3

Not Used CUR06 669 Currency Market/Exchange Code O ID 3/3

Not Used CUR07 374 Date/Time Qualifier X ID 3/3

Refer to 004010 Data Element Dictionary for acceptable code values.

Not Used CUR08 373 Date O DT 8/8

Not Used CUR09 337 Time O TM 4/8

Not Used CUR10 374 Date/Time Qualifier X ID 3/3

Not Used CUR11 373 Date X DT 8/8

004010F856_12_ADC_1412 97 April 14, 2022
Not Used CUR12 337 Time X TM 4/8

Not Used CUR13 374 Date/Time Qualifier X ID 3/3

Not Used CUR14 373 Date X DT 8/8

Not Used CUR15 337 Time X TM 4/8

Not Used CUR16 374 Date/Time Qualifier X ID 3/3

Not Used CUR17 373 Date X DT 8/8

Not Used CUR18 337 Time X TM 4/8

Not Used CUR19 374 Date/Time Qualifier X ID 3/3

Not Used CUR20 373 Date X DT 8/8

Not Used CUR21 337 Time X TM 4/8

004010F856_12_ADC_1412 98 April 14, 2022
Segment: SAC Service, Promotion, Allowance, or Charge Information

Position: 320

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.

8 If SAC16 is present, then SAC15 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.

7 SAC16 is used to identify the language being used in SAC15.

Notes: 1. When using 2/SAC/320 to indicate prompt payment discount data, use a 

second iteration of 2/SAC/320 to indicate a second discount period if applicable.

2. Use to indicate when a shipment is made under Certificate of Conformance 

terms.

Data Element Summary

Ref. Data

Des. Element Name Attributes

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

Code which indicates an allowance or charge for the service specified

 A Allowance

Use when a discount is offered.

C Charge

 N No Allowance or Charge

Use with code B020 in SAC02 to indicate a 

004010F856_12_ADC_1412 99 April 14, 2022
shipment is made under Certificate of 

Conformance terms.

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

Code identifying the service, promotion, allowance, or charge

 B020 Certificate of Conformance

Use to indicate when contract terms provide for use 

of Certificate of Conformance, and shipment is 

made under those terms.

B050 Certification

 C310 Discount

Use to indicate a discount is provided.

D120 Foreign Military Sales (FMS) Special Charge

 D240 Freight

Use to indicate freight charges. Identify the 

amount of the charge in SAC05.

G510 Returnable Container

Not Used SAC03 559 Agency Qualifier Code X ID 2/2

Not Used SAC04 1301 Agency Service, Promotion, Allowance, or Charge 

Code

X AN 1/10

SAC05 610 Amount O N2 1/15

Monetary amount

Use to indicate the amount applicable.

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

Code indicating on what basis allowance or charge percent is calculated

 4 Discount/Net

Use to indicate the discount basis cited in SAC07 

and the net terms days in SAC10/11.

SAC07 332 Percent X R 1/6

Percent expressed as a percent

Use to indicate the percent discount offered in the contract for prompt 

payment. Example 2 = 2%, 5 = 5%, and 10 = 10%.

Not Used SAC08 118 Rate O R 1/9

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

Use to indicate the units for the discount basis.

 DA Days

Use to indicate the discount is based on a number 

of days.

SAC10 380 Quantity X R 1/15

Numeric value of quantity

004010F856_12_ADC_1412 100 April 14, 2022
Use to indicate the number of days applicable to the term discount. 

Example, 2/10 indicates a 2% discount is given if the invoice is paid 

within 10 days.

SAC11 380 Quantity O R 1/15

Numeric value of quantity

Use to indicate net payment period. Example: net 30 indicates the 

invoice amount is due within 30 days.

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

Not Used SAC13 127 Reference Identification X AN 1/30

Not Used SAC14 770 Option Number O AN 1/20

SAC15 352 Description X AN 1/80

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

content

Cite the letter E when the amount of the discount cited in SAC05 is an 

estimate.

Not Used SAC16 819 Language Code O ID 2/3

004010F856_12_ADC_1412 101 April 14, 2022
Segment: GF Furnished Goods and Services

Position: 330

Loop: HL Mandatory

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To specify information related to furnished material, equipment, property, 

information, and services

Syntax Notes: 1 If either GF01 or GF02 is present, then the other is required.

2 If either GF05 or GF06 is present, then the other is required.

3 If either GF08 or GF09 is present, then the other is required.

Semantic Notes: 1 GF04 is the value of government-furnished property.

Notes: Use in the 2/HL/010 shipment loop to identify the contract number(s) under 

which the items are Government Furnished Property.

Data Element Summary

Ref. Data

Des. Element Name Attributes

Not Used GF01 128 Reference Identification Qualifier X ID 2/3

Not Used GF02 127 Reference Identification X AN 1/30

GF03 367 Contract Number O AN 1/30

Contract number

Identifies the Procurement Instrument Identification Number under 

which the item was provided as Government Furnished Property. Use 

only when transferring Government Furnished Property from a 

Contractor to the Government, from a Contractor to another 

Contractor, or from one contract to another contract without changing 

the prime contractor. If the transfer moves the item from one contract 

to another contract, this is the contract from which the item was 

transferred.

For Government to Government Transfers, identifies the Procurement 

Instrument Identification Number under which the item was transferred 

from one Government activity to another.

Not Used GF04 782 Monetary Amount O R 1/18

GF05 128 Reference Identification Qualifier X ID 2/3

Code qualifying the Reference Identification

 CT Contract Number

GF06 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

Identifies the Procurement Instrument Identification Number under 

which the item was provided as Government Furnished Property. Use 

only when transferring Government Furnished Property from 

004010F856_12_ADC_1412 102 April 14, 2022
Government to Contractor, from Contractor to another Contractor, or 

from one contract to another contract without changing the prime 

Contractor. If the transfer moves the item from one contract to another 

contract, this is the contract to which the item was transferred.

GF07 328 Release Number O AN 1/30

Number identifying a release against a Purchase Order previously placed 

by the parties involved in the transaction

Use to identify the Supplemental Procurement Instrument Identification 

Number under which the item was provided as Government Furnished 

Property. Use only when transferring Government Furnished Property 

from a Contractor to the Government, from a Contractor to another 

Contractor, or from one contract to another contract without changing 

the prime contractor. If the transfer moves the item from one contract 

to another contract, this is the contract from which the item was 

transferred.

For Government to Government Transfers, identifies the Supplemental 

Procurement Identification Number under which the item was 

transferred from one Government activity to another.

GF08 128 Reference Identification Qualifier X ID 2/3

Code qualifying the Reference Identification

 RE Release Number

GF09 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

Use to identify the Supplemental Procurement Instrument Identification 

Number under which the item was provided as Government Furnished 

Property. Use only when transferring Government Furnished Property 

from Government to Contractor, from Contractor to another 

Contractor, or from one contract to another contract without changing 

the prime Contractor. If the transfer moves the item from one contract 

to another contract, this is the contract to which the item was 

transferred.

004010F856_12_ADC_1412 103 April 14, 2022
Segment: LM Code Source Information

Position: 340

Loop: LM Optional

Level: Detail

Usage: Optional

Max Use: 1

Purpose: To transmit standard code list identification information

Syntax Notes:

Semantic Notes:

Notes: Use the 2/LM/340 loop in the 2/HL/010 shipment loop to identify, as applicable, 

the contract shipment advice, transaction status indicator, supply condition code, 

and management code, as Department of Defense coded data, and the Document 

Identifier Code (DIC) when the same code applies to all line items cited in 

2/HL/010 line item loops. Use the 2/LM/340 loop in 2/HL/010 line item loops 

when the codes vary by line item.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M LM01 559 Agency Qualifier Code M ID 2/2

Code identifying the agency assigning the code values

 DF Department of Defense (DoD)

 DO United States Department of Transportation (DOT)

 EP United States Environmental Protection Agency (EPA)

 FG Federal Government

 GS General Services Administration (GSA)

 ZZ Mutually Defined

Use to indicate an agency that is not otherwise 

listed.

LM02 822 Source Subqualifier O AN 1/15

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

Qualifier

Used by parties other than the Department of Defense to cite a code 

source listed in Appendix A of the X12 Directories.

004010F856_12_ADC_1412 104 April 14, 2022
Segment: LQ Industry Code

Position: 350

Loop: LM Optional

Level: Detail

Usage: Mandatory

Max Use: 100

Purpose: Code to transmit standard industry codes

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

Semantic Notes:

Notes: Use to identify codes, as appropriate, consistent with management information 

requirements.

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

 0 Document Identification Code

 6 Special Contract Provision Code

Use to indicate special contract provisions 

applicable to the shipment.

7 Quality Assurance Site Code

Use to indicate the quality assurance performance 

location.

8 Acceptance Site Code

Use to indicate the acceptance site.

9 Indicator Code

Use to indicate Fast Pay terms.

10 Transaction Status Indicator Code

Use to identify the status of supply and service 

shipment notices. Do not use for cancellations or 

corrections. Those codes will be cited in 

1/BSN01/020.

14 Contract Shipment Advice Code

Use as required to identify contract shipment 

advice information for supply and service shipment 

notices.

16 Cash Discount Stipulation Code

Use to indicate that a shipment involves discount 

payment terms.

83 Supply Condition Code

Use to identify the supply condition of bulk 

petroleum shipments. 

004010F856_12_ADC_1412 105 April 14, 2022
84 Management Code

Use with Defense Logistics Management System 

bulk petroleum shipments only. 

LQ02 1271 Industry Code X AN 1/30

Code indicating a code from a specific industry code list

1. When preparing an internal Department of Defense transaction, and 

when LQ01 cites code 0, cite one of document identifier codes PJJ, PJR 

or PK5.

2. When preparing a Defense Logistics Management System 

destination acceptance alert, and when LQ01 is code 6, use only code A 

(Liquidated Damages). For others, use as many of these codes as are 

appropriate: A (Liquidated Damages), E (Government furnished 

property was part of the contract) or K (Bond bailment for DSCP 

clothing contracts).

3. When preparing a Defense Logistics Management System 

destination acceptance alert, and when LQ01 is code 7, use one of these 

codes: D (Destination) or S (Origin, Source).

4. When preparing a Defense Logistics Management System 

destination acceptance alert, and when LQ01 is code 8, use one of these 

codes: D (Destination) or S (Origin, Source).

5. When preparing a Defense Logistics Management System shipment 

performance notice, and when LQ01 is code 10, use as many of these 

codes as applicable: G (Ship-To code differs from contract), H (Stock 

number/part number differs from contract), L (MILSTRIP document 

number differs from contract), P (Final quantity shipped exceeds 

quantity variance for the cited CLIN), Q (Mark-for differs from 

contract), S (Two or more of the ship-to, mark-for, MILSTRIP 

document number do not match the contract), T (Quantity shipped 

exceed the on-order quantity and the stock/part number differ from the 

contract).

6. When preparing a Defense Logistics Management System shipment 

performance notice, and when LQ01 is code 14, use, as applicable only 

one of the codes: A (Components missing), B (Missing components 

furnished), C (Quantity increase), D (Quantity decrease), E 

(Replacement shipment), F (Shipped and held in bond at contractor's 

plant), G (Shipped and held as GFP), H (Shipped or performed as 

indicated), and Z (Underrun quantity). While multiple codes can be 

transmitted, only one will be converted to an 80-column record in the 

Defense Logistics Management System.

7. When LQ01 is code 16, use one of the following codes: D 

004010F856_12_ADC_1412 106 April 14, 2022
(Discount), or N (No discount).

8. When preparing a shipment notice, and when LQ01 is code 9, use 

the following code: F (Fast Pay).

9. Use LQ01 code 83 only for Defense Logistics Management System 

bulk petroleum shipments to identify the supply condition.

10. Use LQ01 code 84 only for Defense Logistics Management System 

bulk petroleum shipments to identify management coded data.

004010F856_12_ADC_1412 107 April 14, 2022
Segment: SE Transaction Set Trailer

Position: 020

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:

Data Element Summary

Ref. Data

Des. Element Name Attributes

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

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

SE segments

M 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

Cite the same number as the one cited in ST02.

004010F856_12_ADC_1412 108 April 14, 2022