DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 1 July 27, 2022

856 Ship Notice/Manifest

Functional Group=SH

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

DLMS Note:

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

1b. This DLMS Implementation Convention IC is based upon the Federal Implementation Convention (IC) 856, Ship Notice/Manifest and is

provided for clarification of internal DoD use of the 856 as it pertains to Procurement Integrated Enterprise Environment (PIEE), Wide Area

Work Flow.

 2. This document describes the advance shipment notice as extracted from WAWF and forwarded to Defense Contract Management

Agency (DCMA), payment offices, and receiving points. For submission of the 856 to WAWF please refer to the WAWF Implementation

Guide located on the PIEE e-Business Suite Website at: https://wawf.eb.mil.

3. This transaction may be used to forward Property Transfer Document (PTD) information submitted to WAWF by a contractor for return of

Government Furnished Property to DoD inventory. This is an interim use pending full implementation of the WAWF PTD facilitated by

Global Exchange (GEX) conversion mapping.

4. This document also supports internal DoD transactions for the Shipment Performance Notice and the Destination Acceptance Alert during

DLMS migration and pending full implementation of WAWF.

5. Users operating under the Defense Logistics Management Standards (DLMS) must reference DoD/ASC X12 Conversion Guides for Unit

of Materiel Measure, Type of Pack and Transportation Method/Type Code, which can be found on the Defense Enterprise Data Standards

Office (DEDSO) Website at www.dla.mil/does/DLMS.

6. This transaction may be used to provide item unique identification (IUID) information in accordance with DLMS procedures and OSD

Supply Policy. Refer to the IUID web at URL: http://www.acq.osd.mil/dpap/pdi/uid/ for DoD policy.

7. This transaction may be used to forward passive Radio Frequency Identification (RFID) tag information as submitted by vendors to

WAWF. For more information about RFID, refer to the DoD Automated Information Technology web site at URL:

http://www.transcom.mil/ait/

8. Effective April 1, 2014, Refer to ADC 1075.Users must reference the GENC Standard for country codes

(https://geo.aitcnet.org/NSGREG/genc/discovery) for a listing of authorized values. Under DLMS, use the GENC Digraph (two-character)

code values.

9. The name Wide Area Workflow (WAWF) e-Business Suite change to Procurement Integrated Enterprise Environment (PIEE). The name

for the module Invoicing, Receipt, Acceptance, and Property Transfer (iRAPT) was changed to Wide Area Workflow (WAWF). This change

is reflected in the IC notes.

10. 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 129, New DLMS Supplement for DLMS ASN Following Federal IC 856, Shipment Notice/Manifest

- ADC 162, Correction to DSs 4010 856 ASN and 4010 861 Acceptance Report to Add Missing Qualifiers for Component Unique Data

Content

- ADC 165, Optional Capability for Sending Information Copy of DLMS Supplements 856, 856S, 861, 867I, 870M, 945A, and 947I to a

Component Unique Item Tracking (UIT) Registry (Supply)

- ADC 177, ASN 856 Cancellation and Correction Functionality

- ADC 231, Inclusion of Data Supporting Wide Area Workflow Transaction Exchange for Item Unique Identification (IUID), Zero Lot

Shipments, and Performance Notification for Services

- ADC 303, Transportation Identification Numbers in Wide Area Workflow (WAWF)

- ADC 362, Revised DLMS Supplement (DS) 856, Advance Shipment Notice/Receiving Report (ASN/RR): Void, Replace, Change, and

Contract Number Type (Wide Area Work Flow/Contract Administration/Supply Interface)

- ADC 438, Revise Advance Shipment Notice (ASN) (DLMS Supplement (DS) 856) to add the Purchase Request (PR) Number supporting

the Electronic Document Access (EDA)/Wide Area Workflow (WAWF) Interface (Supply/Contract Administration/ Finance)

- ADC 439, Revise DS 4010 Advance Shipment Notice, ASN, (DS 856), Add New Segment and Qualifiers for DMLSS/WAWF Interface

- ADC 448, Implementation of International Organization for Standardization (ISO) 3166-1 Codes for the Identification of Countries and their

Subdivisions

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

1b. This DLMS Implementation Convention IC is based upon the Federal Implementation Convention (IC) 856, Ship Notice/Manifest and is

provided for clarification of internal DoD use of the 856 as it pertains to Procurement Integrated Enterprise Environment (PIEE), Wide Area

Work Flow.

 2. This document describes the advance shipment notice as extracted from WAWF and forwarded to Defense Contract Management

Agency (DCMA), payment offices, and receiving points. For submission of the 856 to WAWF please refer to the WAWF Implementation

Guide located on the PIEE e-Business Suite Website at: https://wawf.eb.mil.

3. This transaction may be used to forward Property Transfer Document (PTD) information submitted to WAWF by a contractor for return of

Government Furnished Property to DoD inventory. This is an interim use pending full implementation of the WAWF PTD facilitated by

Global Exchange (GEX) conversion mapping.

4. This document also supports internal DoD transactions for the Shipment Performance Notice and the Destination Acceptance Alert during

DLMS migration and pending full implementation of WAWF.

5. Users operating under the Defense Logistics Management Standards (DLMS) must reference DoD/ASC X12 Conversion Guides for Unit

of Materiel Measure, Type of Pack and Transportation Method/Type Code, which can be found on the Defense Enterprise Data Standards

Office (DEDSO) Website at www.dla.mil/does/DLMS.

6. This transaction may be used to provide item unique identification (IUID) information in accordance with DLMS procedures and OSD

Supply Policy. Refer to the IUID web at URL: http://www.acq.osd.mil/dpap/pdi/uid/ for DoD policy.

7. This transaction may be used to forward passive Radio Frequency Identification (RFID) tag information as submitted by vendors to

WAWF. For more information about RFID, refer to the DoD Automated Information Technology web site at URL:

http://www.transcom.mil/ait/

8. Effective April 1, 2014, Refer to ADC 1075.Users must reference the GENC Standard for country codes

(https://geo.aitcnet.org/NSGREG/genc/discovery) for a listing of authorized values. Under DLMS, use the GENC Digraph (two-character)

code values.

9. The name Wide Area Workflow (WAWF) e-Business Suite change to Procurement Integrated Enterprise Environment (PIEE). The name

for the module Invoicing, Receipt, Acceptance, and Property Transfer (iRAPT) was changed to Wide Area Workflow (WAWF). This change

is reflected in the IC notes.

10. 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 129, New DLMS Supplement for DLMS ASN Following Federal IC 856, Shipment Notice/Manifest

- ADC 162, Correction to DSs 4010 856 ASN and 4010 861 Acceptance Report to Add Missing Qualifiers for Component Unique Data

Content

- ADC 165, Optional Capability for Sending Information Copy of DLMS Supplements 856, 856S, 861, 867I, 870M, 945A, and 947I to a

Component Unique Item Tracking (UIT) Registry (Supply)

- ADC 177, ASN 856 Cancellation and Correction Functionality

- ADC 231, Inclusion of Data Supporting Wide Area Workflow Transaction Exchange for Item Unique Identification (IUID), Zero Lot

Shipments, and Performance Notification for Services

- ADC 303, Transportation Identification Numbers in Wide Area Workflow (WAWF)

- ADC 362, Revised DLMS Supplement (DS) 856, Advance Shipment Notice/Receiving Report (ASN/RR): Void, Replace, Change, and

Contract Number Type (Wide Area Work Flow/Contract Administration/Supply Interface)

- ADC 438, Revise Advance Shipment Notice (ASN) (DLMS Supplement (DS) 856) to add the Purchase Request (PR) Number supporting

the Electronic Document Access (EDA)/Wide Area Workflow (WAWF) Interface (Supply/Contract Administration/ Finance)

- ADC 439, Revise DS 4010 Advance Shipment Notice, ASN, (DS 856), Add New Segment and Qualifiers for DMLSS/WAWF Interface

- ADC 448, Implementation of International Organization for Standardization (ISO) 3166-1 Codes for the Identification of Countries and their

Subdivisions
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 2 July 27, 2022

- ADC 448B, Delayed implementation for International Organization for Standardization (ISO) 3166-1 Codes for the Identification of

Countries and their Subdivisions

- ADC 1042, Revise Wide Area Workflow (WAWF) Advance Shipment Notice (ASN) to Accommodate DLA Interface for Reparable

Government Furnished Property (GFP) 

- ADC 1075, Implementation of Geopolitical Entities, Names, and Codes (GENC) Standard by DoD Components for the Identification of

Countries and their Subdivisions.

- Organizational Name and Other Non-Substantive (Administrative) Updates Completed on February 07, 2014. 

- ADC 1113, Wide Area Workflow (WAWF) Advance Shipment Notice (ASN) Revisions Including Enhancements for Security Cooperation

(SC) Foreign Military Sales (FMS)

- ADC 1121, WAWF Update to Permit Multiple Product/Service Pairs on Receiving Reports and Property Transfer Documents

- ADC 1136, Revise Unique Item Tracking (UIT) Procedures to support DODM 4140.01 UIT Policy and Clarify Requirements (Supply)

- ADC 1157, Update Uniform Procurement Instrument Identification (PIID) Numbering system in the Federal/DLMS Implementation

Conventions and DLMS Manual

- ADC 1161A, Update Uniform Procurement Instrument Identifier (PIID) Numbering System in the Federal/DLMS Implementation

Conventions and DLMS Manuals

- ADC 1183, Revise Federal Implementation Convention (IC) 856 (Ship Notice/Manifest), DLMS IC 856 (Advance Shipment Notice) and

Federal IC 857 (Shipment and Billing Notice) to add Final Shipment Indicator and Final Invoice Indicator

- ADC 1202, Processing of Advance Shipment Notice (ASN) for Certificate of Conformance (CoC) or Alternate Release Procedures (ARP)

and Edit Blocking Inappropriate Supply Discrepancy Report (SDR) for Missing Quality Assurance Representative (QAR) Signature

(Discrepancy Code D4) and associated Suspended Receipt

- Administrative Update to Reflect Realignment to Recognize DLMS Program Office Completed on January 06, 2017

- ADC 1254, Remove Unit of Measure Code Validation from DLMS XML Schemas

- Administrative Update to Reflect Realignment of DLMS Program Office to Enterprise Business Standards Office (EBSO) - Completed on

January 24, 2019

- ADC 1215, Wide Area Workflow (WAWF) Revisions to Include Multiple Serial Numbers for Serially Managed Items Without Registered

Unique Item Identifiers (UII) and Supply Condition Codes for Property Transfer and Repairable Receiving Reports for Government

Furnished Property (GFP) (Supply/ Contract Administration)

- 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 renames the existing DLMS

856 ASN to 856P ASN. No transaction usage changes are made by ADC 1345.

- ADC 1353, Transportation Method and Transportation Mode Codes on all DLMS ICs

- ADC 1367, Administrative Update to Convert Federal Notes to DLMS Notes within DLMS Implementation Conventions

- 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

- ADC 1420, Other Transaction (OT) Agreements Instrument Type and Procurement Instrument Identifier (PIID) Construct (Supply/Contract

Administration)

- ADC 448B, Delayed implementation for International Organization for Standardization (ISO) 3166-1 Codes for the Identification of

Countries and their Subdivisions

- ADC 1042, Revise Wide Area Workflow (WAWF) Advance Shipment Notice (ASN) to Accommodate DLA Interface for Reparable

Government Furnished Property (GFP) 

- ADC 1075, Implementation of Geopolitical Entities, Names, and Codes (GENC) Standard by DoD Components for the Identification of

Countries and their Subdivisions.

- Organizational Name and Other Non-Substantive (Administrative) Updates Completed on February 07, 2014. 

- ADC 1113, Wide Area Workflow (WAWF) Advance Shipment Notice (ASN) Revisions Including Enhancements for Security Cooperation

(SC) Foreign Military Sales (FMS)

- ADC 1121, WAWF Update to Permit Multiple Product/Service Pairs on Receiving Reports and Property Transfer Documents

- ADC 1136, Revise Unique Item Tracking (UIT) Procedures to support DODM 4140.01 UIT Policy and Clarify Requirements (Supply)

- ADC 1157, Update Uniform Procurement Instrument Identification (PIID) Numbering system in the Federal/DLMS Implementation

Conventions and DLMS Manual

- ADC 1161A, Update Uniform Procurement Instrument Identifier (PIID) Numbering System in the Federal/DLMS Implementation

Conventions and DLMS Manuals

- ADC 1183, Revise Federal Implementation Convention (IC) 856 (Ship Notice/Manifest), DLMS IC 856 (Advance Shipment Notice) and

Federal IC 857 (Shipment and Billing Notice) to add Final Shipment Indicator and Final Invoice Indicator

- ADC 1202, Processing of Advance Shipment Notice (ASN) for Certificate of Conformance (CoC) or Alternate Release Procedures (ARP)

and Edit Blocking Inappropriate Supply Discrepancy Report (SDR) for Missing Quality Assurance Representative (QAR) Signature

(Discrepancy Code D4) and associated Suspended Receipt

- Administrative Update to Reflect Realignment to Recognize DLMS Program Office Completed on January 06, 2017

- ADC 1254, Remove Unit of Measure Code Validation from DLMS XML Schemas

- Administrative Update to Reflect Realignment of DLMS Program Office to Enterprise Business Standards Office (EBSO) - Completed on

January 24, 2019

- ADC 1215, Wide Area Workflow (WAWF) Revisions to Include Multiple Serial Numbers for Serially Managed Items Without Registered

Unique Item Identifiers (UII) and Supply Condition Codes for Property Transfer and Repairable Receiving Reports for Government

Furnished Property (GFP) (Supply/ Contract Administration)

- 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 renames the existing DLMS

856 ASN to 856P ASN. No transaction usage changes are made by ADC 1345.

- ADC 1353, Transportation Method and Transportation Mode Codes on all DLMS ICs

- ADC 1367, Administrative Update to Convert Federal Notes to DLMS Notes within DLMS Implementation Conventions

- 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

- ADC 1420, Other Transaction (OT) Agreements Instrument Type and Procurement Instrument Identifier (PIID) Construct (Supply/Contract

Administration)

Heading:

Pos Id Segment Name Req Max Use Repeat Notes Usage

010 ST Transaction Set Header M 1 Used

020 BSN Beginning Segment for Ship Notice M 1 Used

* 040 DTM Date/Time Reference O 10 Not Used

Detail:

Pos Id Segment Name Req Max Use Repeat Notes Usage

LOOP ID - HL LOOP ID - HL 200000 C2/010L C2/010L

010 HL Hierarchical Level M 1 C2/010 Must use

020 LIN Item Identification O 1 Must use

030 SN1 Item Detail (Shipment) O 1 Used

040 SLN Subline Item Detail O 1000 Used

050 PRF Purchase Order Reference O 1 Used

* 060 PO4 Item Physical Details O 1 Not Used

070 PID Product/Item Description O 200 Used

* 080 MEA Measurements O 40 Not Used

* 090 PWK Paperwork O 25 Not Used

* 100 PKG Marking, Packaging, Loading O 25 Not Used

110 TD1 Carrier Details (Quantity and

Weight)

O 20 Used

120 TD5 Carrier Details (Routing

Sequence/Transit Time)

O 12 Used

* 130 TD3 Carrier Details (Equipment) O 12 Not Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Pos Id Segment Name Req Max Use Repeat Notes Usage

004010F856P11PA23 3 July 27, 2022

140 TD4 Carrier Details (Special Handling,

or Hazardous Materials, or Both)

O 5 Used

* 145 TSD Trailer Shipment Details O 1 Not Used

150 REF Reference Identification O >1 Used

* 151 PER Administrative Communications

Contact

O 3 Not Used

* LOOP ID - LH1 * LOOP ID - LH1 100

* 152 LH1 Hazardous Identification

Information

M 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 Not Used

LOOP ID - CLD LOOP ID - CLD 200

170 CLD Load Detail M 1 Must use

180 REF Reference Identification O 200 Used

* 185 DTP Date or Time or Period O 1 Not Used

* 190 MAN Marks and Numbers O >1 Not Used

200 DTM Date/Time Reference O 10 Used

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

* 215 PAL Pallet Information O 1 Not Used

LOOP ID - N1 LOOP ID - N1 200

220 N1 Name M 1 Used

230 N2 Additional Name Information O 2 Used

240 N3 Address Information O 2 Used

250 N4 Geographic Location O 1 Used

260 REF Reference Identification O 12 Used

270 PER Administrative Communications

Contact

O 3 Used

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

290 SDQ Destination Quantity O 50 Used

* 300 ETD Excess Transportation Detail O 1 Not Used

310 CUR Currency O 1 Used

LOOP ID - SAC LOOP ID - SAC >1

320 SAC Service, Promotion, Allowance, or

Charge Information

M 1 Must use

* 325 CUR Currency O 1 Not Used

* 330 GF Furnished Goods and Services O 1 Not Used

* 335 YNQ Yes/No Question O 10 Not Used

LOOP ID - LM LOOP ID - LM 10

340 LM Code Source Information M 1 Must use

350 LQ Industry Code M 100 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Pos Id Segment Name Req Max Use Repeat Notes Usage

004010F856P11PA23 4 July 27, 2022

* LOOP ID - V1 * LOOP ID - V1 >1

* 360 V1 Vessel Identification M 1 Not Used

* 370 R4 Port or Terminal O >1 Not Used

* 380 DTM Date/Time Reference O >1 Not Used

Summary:

Pos Id Segment Name Req Max Use Repeat Notes Usage

* 010 CTT Transaction Totals O 1 N3/010 Not Used

020 SE Transaction Set Trailer M 1 Used

Notes: 

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

Comments: 

2/010L The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has no meaning.

2/010 The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has no meaning.
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 5 July 27, 2022

ST Transaction Set Header Pos: 010 Max: 1

Heading - Mandatory

Loop: N/A Elements: 2

User Option (Usage): Used

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

Semantics: 

1. The transaction set identifier (ST01) used by the translation routines of the interchange partners to select the appropriate transaction set

definition (e.g., 810 selects the Invoice Transaction Set).

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

ST01 143 Transaction Set Identifier Code

Description: Code uniquely identifying a

Transaction Set

M ID 3/3 Must use

Code Name

856 Ship Notice/Manifest

ST02 329 Transaction Set Control Number

Description: Identifying control number that must

be unique within the transaction set functional group

assigned by the originator for a transaction set

DLMS Note: A unique number assigned by the

originator of the transaction set, or the originator's

application program.

M AN 4/9 Must use
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 6 July 27, 2022

BSN Beginning Segment for Ship Notice Pos: 020 Max: 1

Heading - Mandatory

Loop: N/A Elements: 7

User Option (Usage): Used

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

Syntax Rules: 

1. C0706 - If BSN07 is present, then BSN06 is required.

Semantics: 

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.

Comments: 

1. BSN06 and BSN07 differentiate the functionality of use for the transaction set.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

BSN01 353 Transaction Set Purpose Code

Description: Code identifying purpose of

transaction set

M ID 2/2 Must use

Code Name

00 Original

01 Cancellation

DLMS Note:

1. For WAWF, use to indicate a “Void Only” submi ssion.

2. Restricted use during DCMA pilot. Applicable to source inspection and acceptance, DCMA

administered and MOCAS paid, where documents have been signed in WAWF by the inspector.

05 Replace

DLMS Note:

1. For WAWF, use to indicate a “Void and Create” to void a previously submitted ASN/Receiving Report

(RR) and concurrently create a new one.

2. Restricted use during DCMA pilot. Applicable to source inspection and acceptance, DCMA

administered and MOCAS paid, where documents have been signed in WAWF by the inspector.

CO Corrected

DLMS Note:

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 WAWF, use to indicate a corrected ASN/RR submission.

3. Use to indicate this transaction is being sent to correct data previously transmitted via ASN.

BSN02 396 Shipment Identification

Description: A unique control number assigned by

the original shipper to identify a specific shipment

DLMS Note: Use 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.

DLMS Note: Use 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.

M AN 2/30 Must use

BSN03 373 Date M DT 8/8 Must use
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 7 July 27, 2022

Description: Date expressed as CCYYMMDD

DLMS Note: 1. Use to indicate the transaction set

creation date.

2. Express the originating activity's date in

Universal Time Coordinate (UTC).

BSN04 337 Time

Description: 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)

DLMS Note: 1. Express the originating activity's

time in Universal Time Coordinate (UTC).

2. Express time in a six-position (Hour Hour Minute

Minute Second Second) format.

M TM 4/8 Must use

BSN05 1005 Hierarchical Structure Code

Description: Code indicating the hierarchical

application structure of a transaction set that utilizes

the HL segment to define the structure of the

transaction set

O ID 4/4 Used

BSN06 640 Transaction Type Code

Description: Code specifying the type of

transaction

DLMS Note: Use to indicate the type of transaction.

X ID 2/2 Used

Code Name

AS Shipment Advice

DLMS Note:

Use to indicate the transaction is a Material Inspection and Receiving Report [Ship Notice] from a

contractor.

TS Transfer Statement

DLMS Note:

1. Use to indicate the shipment/movement of Government Property (from Government to Contractor,

Contractor to Contractor, Contract to Contract, Contractor to Government, Government 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.

2. This DLMS IC does not contain full WAWF property transfer functionality. Refer to the WAWF guide

for implementation guidance for the Property Transfer Document (PTD).

3. Use by agreement only with BSN07= 036 for interim procedures supporting PTD implementation. 

Refer to ADC 1042.

1. Use to indicate the shipment/movement of Government Property (from Government to Contractor,

Contractor to Contractor, Contract to Contract, Contractor to Government, Government 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.

2. This DLMS IC does not contain full WAWF property transfer functionality. Refer to the WAWF guide

for implementation guidance for the Property Transfer Document (PTD).

3. Use by agreement only with BSN07= 036 for interim procedures supporting PTD implementation. 

Refer to ADC 1042.

U2 Shipment Performance Notice

DLMS Note:

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

DLMS Note:

Use only on Department of Defense internal systems when the transaction set contains a destination

acceptance alert.

BSN07 641 Status Reason Code

Description: Code indicating the status reason

O ID 3/3 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 8 July 27, 2022

Code Name

036 Automatic Conversion

DLMS Note:

1. Use only with BSN06 Code TS to indicate this transaction is a variant of the full WAWF PTD used on

an interim basis to facilitate DLMS processing of GFP receipts by DoD activities pending full integration

of WAWF. This variant perpetuates the PTD Qualifier TS and PTD information in the ASN format using

GEX conversion mapping. (Also referred to as a pseudo ASN.)

2. Use to indicate when transaction is provided to report location movement of GFP. This procedure

updates the Accountable Property System of Record with the change of GFP custodial location. Refer

to ADC 1042.

1. Use only with BSN06 Code TS to indicate this transaction is a variant of the full WAWF PTD used on

an interim basis to facilitate DLMS processing of GFP receipts by DoD activities pending full integration

of WAWF. This variant perpetuates the PTD Qualifier TS and PTD information in the ASN format using

GEX conversion mapping. (Also referred to as a pseudo ASN.)

2. Use to indicate when transaction is provided to report location movement of GFP. This procedure

updates the Accountable Property System of Record with the change of GFP custodial location. Refer

to ADC 1042.
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 9 July 27, 2022

HL Hierarchical Level Pos: 010 Max: 1

Detail - Mandatory

Loop: HL Elements: 4

User Option (Usage): Must use

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

Comments: 

1. The HL segment is used to identify levels of detail information using a hierarchical structure, such as relating line-item data to shipment

data, and packaging data to line-item data.

2. The HL segment defines a top-down/left-right ordered structure.

3. HL01 shall contain a unique alphanumeric number for each occurrence of the HL segment in the transaction set. For example, HL01

could be used to indicate the number of occurrences of the HL segment, in which case the value of HL01 would be "1" for the initial HL

segment and would be incremented by one in each subsequent HL segment within the transaction.

4. HL02 identifies the hierarchical ID number of the HL segment to which the current HL segment is subordinate.

5. HL03 indicates the context of the series of segments following the current HL segment up to the next occurrence of an HL segment in

the transaction. For example, HL03 is used to indicate that subsequent segments in the HL loop form a logical grouping of data referring

to shipment, order, or item-level information.

6. HL04 indicates whether or not there are subordinate (or child) HL segments related to the current HL segment.

DLMS Note:

For WAWF, the hierarchical structure shall be: Shipment (HL03 Code S), Address (HL03 code V), Item (HL03 Code I), IUID (HL03 code D),

Product Characteristics (HL03 = PH) and RFID (HL03 code P).

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

HL01 628 Hierarchical ID Number

Description: A unique number assigned by the

sender to identify a particular data segment in a

hierarchical structure

DLMS Note: In the first 2/HL/010 loop iteration, cite

the number 1. In each subsequent loop iteration,

increase incrementally by 1.

M AN 1/12 Must use

HL02 734 Hierarchical Parent ID Number

Description: Identification number of the next

higher hierarchical data segment that the data

segment being described is subordinate to

DLMS Note: 1. Do not use in the first occurrence of

the 2/HL/010 address loop.

2. Use in subsequent 2/HL/010 loops to identify the

relationship between a previous occurrence of the

loop and the current occurrence of the loop. Use in

shipment loop to associate with the address loop. 

Use in line item loops to associate with the shipment

loop. Use in IUID loops to associate with the

applicable line item loop. Use in the first Pack/RFID

loop for the highest level pack to associate with the

shipment loop. Use in subsequent Pack/RFID loops

to associate with either the shipment loop or the

corresponding Pack/RFID loop which contains the

pack detailed in this loop.

2. Use in subsequent 2/HL/010 loops to identify the

relationship between a previous occurrence of the

loop and the current occurrence of the loop. Use in

shipment loop to associate with the address loop. 

Use in line item loops to associate with the shipment

loop. Use in IUID loops to associate with the

applicable line item loop. Use in the first Pack/RFID

loop for the highest level pack to associate with the

shipment loop. Use in subsequent Pack/RFID loops

to associate with either the shipment loop or the

corresponding Pack/RFID loop which contains the

pack detailed in this loop.

O AN 1/12 Used

HL03 735 Hierarchical Level Code

Description: Code defining the characteristic of a

level in a hierarchical structure

M ID 1/2 Must use

Code Name

D Product Description

DLMS Note:
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 10 July 27, 2022

Use to identify IUID data consistent with IUID data requirements. Only segments 2/SLN/040 and

2/REF/150 are applicable to the IUID data loop. Use a separate IUID loop for each combination of UII

type, original part number, Enterprise Identifier and its associated Issuing Agency Code, and

manufacturer identifier, if different from the Enterprise Identifier, and the Issuing Agency Code

associated with the manufacturer. Begin a new IUID loop if any one of these elements differs.

E Transportation Equipment

DLMS Note:

For WAWF, used to identify a loop containing embedded UII information.

G Quality Characteristics

DLMS Note:

1. For WAWF, use to identify the supply condition code associated with the human readable serial

number or UII. This loop can be a child loop to the I Item loop (individual line item), or the D UID Loop. 

2. The following detail segments and elements are applicable to the G loop, 2/REF/150 and 2/LM/340,

2/LQ/350.

I Item

DLMS Note:

1. Use to identify the individual line item loops.

2. The following detail segments are applicable to the line Item loop: 2/LIN/020, 2/SN1/030, 2/PID/070,

2/TD4/140, 2/REF/150, 2/CLD/170, 2/REF/180, 2/LM/340, and 2/LQ/350.

P Pack

DLMS Note:

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

2. For Multi-Box Pack Indicator, only 2/SLN08/40 and 2/REF04/150 are applicable.

S Shipment

DLMS Note:

Use to identify the shipment loop. The following detail segments are applicable to the Shipment loop: 

2/PRF/050, 2/TD1/110, 2/TD5/120, 2/REF/150, 2/DTM/200, 2/FOB/210, 2/CUR/310, 2/SAC/320,

2/LM/340, and 2/LQ/350.

V Address Information

DLMS Note:

1. Use to identify the transaction set address loop.

2. The following detail segments are applicable to the Address loop: 2/N1/220 and 2/PER/270.

PH Product Characteristic

DLMS Note:

Use to identify product characteristics (Batch/Lot, Manufacturer, and Shelf Life Expiration Date)

applicable to the item(s) being shipped/delivered. Only segments 2/SN1/030, 2/REF/150, 2/DTM/200,

and 2/N1/220 are used. Multiple PH Loops may subordinate to a single Item Loop. No subordinate

loops are allowed to this loop.

HL04 736 Hierarchical Child Code

Description: Code indicating if there are

hierarchical child data segments subordinate to the

level being described

O ID 1/1 Used

Code Name

0 No Subordinate HL Segment in This Hierarchical Structure.

DLMS Note:

HL04 is always 0 in the IUID loop, otherwise use as applicable.

1 Additional Subordinate HL Data Segment in This Hierarchical Structure.

DLMS Note:

HL04 is always 1 in the Address loop and Shipment loop, otherwise use as applicable.
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 11 July 27, 2022

LIN Item Identification Pos: 020 Max: 1

Detail - Optional

Loop: HL Elements: 31

User Option (Usage): Must use

Purpose: To specify basic item identification data

Syntax Rules: 

1. P0405 - If either LIN04 or LIN05 is present, then the other is required.

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

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

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

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

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

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

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

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

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

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

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

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

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

Semantics: 

1. LIN01 is the line item identification

Comments: 

1. See the Data Dictionary for a complete list of IDs.

2. LIN02 through LIN31 provide for fifteen different product/service IDs for each item. For example: Case, Color, Drawing No., U.P.C. No.,

ISBN No., Model No., or SKU.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

LIN01 350 Assigned Identification

Description: Alphanumeric characters assigned for

differentiation within a transaction set

DLMS Note: 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.

DLMS Note: 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.

O AN 1/20 Used

LIN02 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

DLMS Note: 1. Use in the Line Item Loop (HL03=I)

to identify/ describe the commodity or service

applicable to the line item. Submission of multiple

product/service pairs enables capture and

transmission of more than one identification data

element useful to interfacing systems and users. 

DLMS Note: 1. Use in the Line Item Loop (HL03=I)

to identify/ describe the commodity or service

applicable to the line item. Submission of multiple

product/service pairs enables capture and

transmission of more than one identification data

element useful to interfacing systems and users. 

2. Only the following codes are applicable under the

DLMS.

3. When available, NSN must be provided. When 

M ID 2/2 Must use
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 12 July 27, 2022

NSN is provided, a maximum of fifteen (15) codes

may be identified per line item using the next

available product/service pair. When NSN is not

provided a maximum of fourteen (14) codes may be

identified per line item.

4. Do not mix services (Code SV) and supplies on

the same line item.

5. For Navy, at least one of the following codes is

required: FS, MG, or SW to identify materiel; SV to

identify a service.

6. For DLA, at least one of the following codes is

required. For bulk fuels, use only Code FS.

FS (NSN)

IB (ISBN) 

MG (Manufacturer’s Part Number)

N4 (National Drug Code in 5-4-2 Format) (If

applicable to DMLSS)

UK (U.P.C/EAN Shipping Container Code

(1-2-5-5-1)) (If applicable to DMLSS) 

UX (Universal Product Number) (If applicable to

DMLSS)

VC (Vendor's (Seller's) Catalog Number) (If

applicable to DMLSS)

VP (Vendor's (Seller's) Part Number)

SV (Service Rendered)

Code Name

A3 Locally Assigned Control Number

AK Refined Product Code

B8 Batch Number

CG Commodity Grouping

CH Country of Origin Code

CL Color

CN Commodity Name

EF Exhibit Identifier

F7 End-Item Description

F8 Next Higher Used Assembly

FS National Stock Number

FT Federal Supply Classification

IB International Standard Book Number (ISBN)

DLMS Note:

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

KA Engineering Data List

KB Data Category Code

KD Replacement National Stock Number

KF Item Type Number

KG Time Compliant Technical Order

KI Cognizance Symbol

KJ Material Control Code

KK Special Material Identification Code

KL Item Management Code

KM Shelf-Life Code

KN Shelf-Life Action Code
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 13 July 27, 2022

LT Lot Number

MF Manufacturer

MG Manufacturer's Part Number

MN Model Number

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

DLMS Note:

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.

PU Part Reference Number

RC Returnable Container Number

SN Serial Number

ST Style Number

SV Service Rendered

DLMS Note:

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

SZ Vendor Alphanumeric Size Code (NRMA)

TP Product Type Code

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)

DLMS Note:

Use to identify the UPC associated with the shipping container when the container is purchased on this

line item.

UX Universal Product Number

VC Vendor's (Seller's) Catalog Number

DLMS Note:

Use to identify vendor item catalog number. 

VI Vary Item Product Number

VP Vendor's (Seller's) Part Number

ZB Commercial and Government Entity (CAGE) Code

ZR Service Control Identification

DLMS Note:

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.

LIN03 234 Product/Service ID

Description: Identifying number for a product or

service

M AN 1/48 Must use

LIN04 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN05 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 14 July 27, 2022

LIN06 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN07 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN08 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN09 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN10 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN11 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN12 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN13 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN14 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN15 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN16 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN17 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN18 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

X ID 2/2 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 15 July 27, 2022

All valid standard codes are used.

LIN19 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN20 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN21 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN22 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN23 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN24 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN25 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN26 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN27 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN28 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN29 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

LIN30 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

All valid standard codes are used.

X ID 2/2 Used

LIN31 234 Product/Service ID

Description: Identifying number for a product or

X AN 1/48 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 16 July 27, 2022

service
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 17 July 27, 2022

SN1 Item Detail (Shipment) Pos: 030 Max: 1

Detail - Optional

Loop: HL Elements: 3

User Option (Usage): Used

Purpose: To specify line-item detail relative to shipment

Syntax Rules: 

1. P0506 - If either SN105 or SN106 is present, then the other is required.

Semantics: 

1. SN101 is the ship notice line-item identification.

Comments: 

1. SN103 defines the unit of measurement for both SN102 and SN104.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

SN102 382 Number of Units Shipped

Description: Numeric value of units shipped in

manufacturer's shipping units for a line item or

transaction set

DLMS Note: 1. Use the number "0" (zero) to

indicate no quantity was either shipped or reported,

such as in an interim Shipment Performance Notice.

2. Use to identify the quantity shipped. Quantity

format is X(8).XX.

M R 1/10 Must use

SN103 355 Unit or Basis for Measurement Code

Description: Code specifying the units in which a

value is being expressed, or manner in which a

measurement has been taken

DLMS Note: 1. Use any code, other than code ZZ,

to identify as necessary, the purchase unit for the

quantity shipped or service performed. Use code

UL when no purchase unit applies.

2. DLMS users see the DLMS Unit of Issue and

Purchase Unit Conversion Table for available codes.

M ID 2/2 Must use

SN104 646 Quantity Shipped to Date

Description: Number of units shipped to date

DLMS Note: Use in the line item loop to identify the

actual quantity shipped on Zero Lot shipments. This

is only used for Zero Lot documents paid by

MOCAS, when the Quantity Shipped in SN102 is

zero (0) and Unit of Measure LO is reported in

SN103. When provided quantity must equal amount

associated with MILSTRIP document numbers, IUID

data, or Pack data.

DLMS Note: Use in the line item loop to identify the

actual quantity shipped on Zero Lot shipments. This

is only used for Zero Lot documents paid by

MOCAS, when the Quantity Shipped in SN102 is

zero (0) and Unit of Measure LO is reported in

SN103. When provided quantity must equal amount

associated with MILSTRIP document numbers, IUID

data, or Pack data.

O R 1/15 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 18 July 27, 2022

SLN Subline Item Detail Pos: 040 Max: 1000

Detail - Optional

Loop: HL Elements: 20

User Option (Usage): Used

Purpose: To specify product subline detail item data

Syntax Rules: 

1. C0706 - If SLN07 is present, then SLN06 is required.

2. C0806 - If SLN08 is present, then SLN06 is required.

3. P0405 - If either SLN04 or SLN05 is present, then the other is required.

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

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

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

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

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

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

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

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

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

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

Semantics: 

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. 

Comments: 

1. See the Data Element Dictionary for a complete list of IDs.

2. SLN01 is related to (but not necessarily equivalent to) the baseline item number. Example: 1.1 or 1A might be used as a subline number

to relate to baseline number 1.

3. SLN09 through SLN28 provide for ten different product/service IDs for each item. For example: Case, Color, Drawing No., U.P.C. No.,

ISBN No., Model No., or SKU.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

SLN01 350 Assigned Identification

Description: Alphanumeric characters assigned for

differentiation within a transaction set

DLMS Note: This will always be "1" in the IUID loop.

M AN 1/20 Must use

SLN03 662 Relationship Code

Description: Code indicating the relationship

between entities

M ID 1/1 Must use

Code Name

O Information Only

DLMS Note:

Use in IUID loop to indicate IUID information is provided.

SLN04 380 Quantity

Description: Numeric value of quantity

DLMS Note: This will always be "1" in the IUID loop.

X R 1/15 Used

SLN05 C001 Composite Unit of Measure X Comp Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 19 July 27, 2022

Description: To identify a composite unit of

measure(See Figures Appendix for examples of

use)

SLN05-01 355 Unit or Basis for Measurement Code

Description: Code specifying the units in which a

value is being expressed, or manner in which a

measurement has been taken

DLMS Note: WAWF will use a constant "EA".

M ID 2/2 Must use

Code Name

EA Each

SLN06 212 Unit Price

Description: Price per unit of product, service,

commodity, etc.

DLMS Note: For WAWF, use with SLN08, enter )

(zero) to comply with mandatory X12 syntax

requirement.

X R 1/17 Used

SLN08 662 Relationship Code

Description: Code indicating the relationship

between entities

DLMS Note: For WAWF, use in the Pack loop

(HL03=P), to identify a Multi-Box Pack Indicator.

Provide Code A to indicate that items identified by

UIIs and/or item serial numbers associated with this

line item are packed across multiple boxes. 

2/REF04/150 is applicable to the P loop.

DLMS Note: For WAWF, use in the Pack loop

(HL03=P), to identify a Multi-Box Pack Indicator.

Provide Code A to indicate that items identified by

UIIs and/or item serial numbers associated with this

line item are packed across multiple boxes. 

2/REF04/150 is applicable to the P loop.

X ID 1/1 Used

SLN09 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

DLMS Note: Use in IUID loop to identify the UII

Type in the first Product/Service pair. Use

subsequent pairs to identify the Enterprise Identifier

and its associated Issuing Agency Code, original

part number, and manufacturer identifier and its

associated Issuing Agency Code, as applicable. 

DLMS Note: Use in IUID loop to identify the UII

Type in the first Product/Service pair. Use

subsequent pairs to identify the Enterprise Identifier

and its associated Issuing Agency Code, original

part number, and manufacturer identifier and its

associated Issuing Agency Code, as applicable. 

X ID 2/2 Used

Code Name

KF Item Type Number

DLMS Note:

Use to identify the UII type per IUID guidance, e.g., VIN, UID1, UID2, etc., when known.

SLN10 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

SLN11 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

X ID 2/2 Used

Code Name

MF Manufacturer

DLMS Note:

Use to indicate the Enterprise Identifier. Required if UII Type=UID1 or UID2.

SLN12 234 Product/Service ID X AN 1/48 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 20 July 27, 2022

Description: Identifying number for a product or

service

SLN13 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

X ID 2/2 Used

Code Name

MG Manufacturer's Part Number

DLMS Note:

Use to indicate the original part number. Required if UII Type=UID2.

SLN14 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

SLN15 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

X ID 2/2 Used

Code Name

XZ Contractor Establishment Code

DLMS Note:

Use to indicate the Issuing Agency Code. Required if UII Type=UID1 or UID2.

SLN16 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

SLN17 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

X ID 2/2 Used

Code Name

B8 Batch Number

DLMS Note:

Use for Batch/Lot Number associated with IUID information. No special characters, except for dashes

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

SLN18 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

SLN19 235 Product/Service ID Qualifier

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

X ID 2/2 Used

Code Name

VU Vendor's Basic Unit Number

DLMS Note:

Use in IUID 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.

SLN20 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used

SLN21 235 Product/Service ID Qualifier X ID 2/2 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 21 July 27, 2022

Description: Code identifying the type/source of the

descriptive number used in Product/Service ID (234)

Code Name

DS Group ID

DLMS Note:

Use in IUID 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 T1.220 

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

LH: European Health Industry Business Communications Council

Use in IUID 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 T1.220 

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

LH: European Health Industry Business Communications Council

SLN22 234 Product/Service ID

Description: Identifying number for a product or

service

X AN 1/48 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 22 July 27, 2022

PRF Purchase Order Reference Pos: 050 Max: 1

Detail - Optional

Loop: HL Elements: 3

User Option (Usage): Used

Purpose: To provide reference to a specific purchase order

Semantics: 

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

DLMS Note:

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.

5. Use to identify a contract or order modifications, as applicable, except for Defense Contract Management Agency use in generating a

Shipment Performance Notice.

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.

5. Use to identify a contract or order modifications, as applicable, except for Defense Contract Management Agency use in generating a

Shipment Performance Notice.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

PRF01 324 Purchase Order Number

Description: Identifying number for Purchase Order

assigned by the orderer/purchaser

DLMS Note: Use to identify the procurement

instrument identifier (PIID). Use the legacy

procurement instrument identification number (PIIN)

pending transition to the PIID. When procurement is

authorized under a PIID call/order number (F in 9th

position), provide the value in the PIID field. For

Other Transaction (OT) agreements, the type of

instrument (9th position of PIID) will be a 3 for

Research OTs or 9 for Prototype and Production

OTs. Refer to ADC 1161A or ADC 1420.

DLMS Note: Use to identify the procurement

instrument identifier (PIID). Use the legacy

procurement instrument identification number (PIIN)

pending transition to the PIID. When procurement is

authorized under a PIID call/order number (F in 9th

position), provide the value in the PIID field. For

Other Transaction (OT) agreements, the type of

instrument (9th position of PIID) will be a 3 for

Research OTs or 9 for Prototype and Production

OTs. Refer to ADC 1161A or ADC 1420.

M AN 1/22 Must use

PRF02 328 Release Number

Description: Number identifying a release against a

Purchase Order previously placed by the parties

involved in the transaction

DLMS Note: 1. Use to identify the legacy

four-position call/order number associated with the

PIIN.

2. Do not use for the PIID call/order number. The

PIID call/order number is mapped to PRF01. Refer

to ADC 1161A.

O AN 1/30 Used

PRF04 373 Date

Description: Date expressed as CCYYMMDD

DLMS Note: This is the Delivery Order Date. 

O DT 8/8 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 23 July 27, 2022

PID Product/Item Description Pos: 070 Max: 200

Detail - Optional

Loop: HL Elements: 2

User Option (Usage): Used

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

Syntax Rules: 

1. C0403 - If PID04 is present, then PID03 is required.

2. C0703 - If PID07 is present, then PID03 is required.

3. C0804 - If PID08 is present, then PID04 is required.

4. C0905 - If PID09 is present, then PID05 is required.

5. R0405 - At least one of PID04 or PID05 is required.

Semantics: 

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.

Comments: 

1. If PID01 equals "F", then PID05 is used. If PID01 equals "S", then PID04 is used. If PID01 equals "X", then both PID04 and PID05 are

used.

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

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

DLMS Note:

1. Use this segment only when additional free form text is needed to describe the item cited in LIN01 (HL03 code is I).

2. Use 1-25 iterations as needed.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

PID01 349 Item Description Type

Description: Code indicating the format of a

description

M ID 1/1 Must use

Code Name

F Free-form

PID05 352 Description

Description: A free-form description to clarify the

related data elements and their content

DLMS Note: 1. Use to describe the item cited in

LIN01 only when an additional description is

required.

2. Mandatory entry for WAWF. 

X AN 1/80 Must use
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 24 July 27, 2022

TD1 Carrier Details (Quantity and Weight) Pos: 110 Max: 20

Detail - Optional

Loop: HL Elements: 4

User Option (Usage): Used

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

Syntax Rules: 

1. C0102 - If TD101 is present, then TD102 is required.

2. C0304 - If TD103 is present, then TD104 is required.

3. C0607 - If TD106 is present, then TD107 is required.

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

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

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

TD107 81 Weight

Description: Numeric value of weight

DLMS Note: The actual gross weight in pounds of

the shipment being reported. 

X R 1/10 Used

TD108 355 Unit or Basis for Measurement Code

Description: Code specifying the units in which a

value is being expressed, or manner in which a

measurement has been taken

X ID 2/2 Used

Code Name

LB Pound

TD109 183 Volume

Description: Value of volumetric measure

DLMS Note: Use to provide total cubic feet. Use

with TD110 = 5I or CF as applicable.

X R 1/8 Used

TD110 355 Unit or Basis for Measurement Code

Description: Code specifying the units in which a

value is being expressed, or manner in which a

measurement has been taken

X ID 2/2 Used

Code Name

5I Standard Cubic Foot

DLMS Note:

Use for volume measured by Standard Cubic Foot defined as: One cubic foot of gas measured at a

fixed temperature and pressure; the value used for the temperature and pressure varies depending on

the type of gas being measured.

CF Cubic Feet

DLMS Note:

Use for volume measured by cubic feet.
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 25 July 27, 2022

TD5 Carrier Details (Routing

Sequence/Transit Time)

Pos: 120 Max: 12

Detail - Optional

Loop: HL Elements: 4

User Option (Usage): Used

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

Syntax Rules: 

1. C0203 - If TD502 is present, then TD503 is required.

2. C0708 - If TD507 is present, then TD508 is required.

3. C1011 - If TD510 is present, then TD511 is required.

4. C1312 - If TD513 is present, then TD512 is required.

5. C1413 - If TD514 is present, then TD513 is required.

6. C1512 - If TD515 is present, then TD512 is required.

7. R0204050612 - At least one of TD502, TD504, TD505, TD506 or TD512 is required.

Semantics: 

1. TD515 is the country where the service is to be performed.

Comments: 

1. When specifying a routing sequence to be used for the shipment movement in lieu of specifying each carrier within the movement, use

TD502 to identify the party responsible for defining the routing sequence, and use TD503 to identify the actual routing sequence,

specified by the party identified in TD502.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

TD501 133 Routing Sequence Code

Description: Code describing the relationship of a

carrier to a specific shipment movement

DLMS Note: 1. Use to identify each transportation

leg which involves the loading of cargo onto a

transportation device and its conveyance from one

physical location to another. 

2. Equates to the Route Sequence Number in

WAWF.

O ID 1/2 Used

Code Name

1 1st Carrier after Origin Carrier

DLMS Note:

DLMS enhancement for future use. Not available at this time.

B Origin/Delivery Carrier (Any Mode)

DLMS Note:

For WAWF Version 4.1, only Code B is valid. 

TD502 66 Identification Code Qualifier

Description: Code designating the system/method

of code structure used for Identification Code (67)

DLMS Note: Use to identify the carrier applicable to

the identified transportation leg (per TD501) by

SCAC.

X ID 1/2 Used

Code Name

2 Standard Carrier Alpha Code (SCAC)

TD503 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 26 July 27, 2022

TD504 91 Transportation Method/Type Code

Description: Code specifying the method or type of

transportation for the shipment

DLMS Note: DLMS users see the Conversion

Guide for available codes.

X ID 1/2 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 27 July 27, 2022

TD4 Carrier Details (Special Handling, or

Hazardous Materials, or Both)

Pos: 140 Max: 5

Detail - Optional

Loop: HL Elements: 2

User Option (Usage): Used

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

Syntax Rules: 

1. C0203 - If TD402 is present, then TD403 is required.

2. R010204 - At least one of TD401, TD402 or TD404 is required.

Semantics: 

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.

DLMS Note:

For WAWF, Use to specify transportation special handling requirements, or hazardous materials information or both. 

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

TD401 152 Special Handling Code

Description: Code specifying special transportation

handling instructions

DLMS Note: For WAWF, 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.

DLMS Note: For WAWF, 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.

X ID 2/3 Used

Code Name

ED Excessive Dimensions

DLMS Note:

Equipment exceeds operating restrictions but is not considered high/wide in interline movement.

EE Electronic Equipment Transfer

EL Environmental Control Limits

DLMS Note:

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

FG Flammable Gas

FL Flammable

FR Fragile - Handle with Care

HM Endorsed as Hazardous Material

OV Overweight

RM Radioactive Material

SH Shiftable Load

BKA Bulky Article

BU2 Bunker Adjustment - 20 Foot Container

BU4 Bunker Adjustment - 40 Foot Container

DOC Documentation - Special

DLMS Note:

Carrier creates special shipper documentation.

FAS Firearms

KMD Keep Material Dry
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 28 July 27, 2022

MOT Other

DLMS Note:

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

SCC Special Containers

DLMS Note:

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.

SMP Small Package

STA Conductivity/Anti-static Additive

TD404 352 Description

Description: A free-form description to clarify the

related data elements and their content

DLMS Note: 1. Use only when special handling

instructions or additional information about the

shipment needs to be provided in free form text

2. Must use to describe the special package

marking/special handling requirements when

TD401=MOT (Other). 

X AN 1/80 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 29 July 27, 2022

REF Reference Identification Pos: 150 Max: >1

Detail - Optional

Loop: HL Elements: 4

User Option (Usage): Used

Purpose: To specify identifying information

Syntax Rules: 

1. R0203 - At least one of REF02 or REF03 is required.

Semantics: 

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

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

REF01 128 Reference Identification Qualifier

Description: Code qualifying the Reference

Identification

DLMS Note: Up to two secondary transportation

identification numbers may be provided for each

transportation leg (per TD501). For WAWF Version

4.1 only one transportation leg may be identified. 

Field length for secondary transportation

identification numbers in WAWF may not exceed 30

characters.

DLMS Note: Up to two secondary transportation

identification numbers may be provided for each

transportation leg (per TD501). For WAWF Version

4.1 only one transportation leg may be identified. 

Field length for secondary transportation

identification numbers in WAWF may not exceed 30

characters.

M ID 2/3 Must use

Code Name

08 Carrier Assigned Package Identification Number

DLMS Note:

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify

carrier package tracking number when carrier is other than the United States Postal Service.

Recommended this be use in conjunction with identification of the carrier identification by Standard

Carrier Alpha Code (SCAC).

0L Referenced By

DLMS Note:

Use to describe the type of secondary transportation identification number associated with the value

cited as Other Unlisted Transportation Number (REF01=XY Other Unlisted Type of Reference Number)

12 Billing Account

DLMS Note:

Use to identify the Authorization Accounting Activity (AAA).

2E Foreign Military Sales Case Number

DLMS Note:

1. Use in the shipment loop, HL03=S, to identify three-position Security Cooperation (SC) Case

Designator. 

2. Within the WAWF 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.

93 Funds Authorization

DLMS Note:

Applicable to Line Item loop. Use to indicate the Standard Document Number. Length is 1-30.

AI Associated Invoices

DLMS Note:

Applicable to Shipment loop. When used REF03 will reflect the associated invoice date in CCYYMMDD

format.

AW Air Waybill Number

DLMS Note:
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 30 July 27, 2022

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify the

shipment unit air waybill number.

AX Government Accounting Class Reference Number (ACRN)

DLMS Note:

Applicable to Line Item loop. Future enhancement to allow multiple ACRNS. When the future multiple

ACRN is implemented, REF03 will contain the amount associated with the ACRN.

BL Government Bill of Lading

DLMS Note:

Applicable to Shipment loop. Use to identify the shipment unit Government bill of lading number 

BM Bill of Lading Number

DLMS Note:

Applicable to Shipment loop. Use to identify the shipment unit commercial bill of lading number.

BN Booking Number

DLMS Note:

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify

shipment unit “Sealift Booking Number.”

CN Carrier's Reference Number (PRO/Invoice)

DLMS Note:

Use to identify the “PRO/Invoice Number.” A PRO or invoice number is a progressively sequential

numbering system generated by commercial carriers to identify freight bills.

DD Document Identification Code

DLMS Note:

1. Use to identify the Government Micro-Purchase Reference.

2. Use by the Government submitter to provide a value associated with a micro-purchase where no

procurement document number is otherwise assigned.

DO Delivery Order Number

DLMS Note:

For WAWF, 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.

E4 Charge Card Number

DLMS Note:

Use to indicate (in REF02) the last four digits of the Government credit card number under which

payment for this instrument will be accomplished. 

FI File Identifier

DLMS Note:

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify the

“Port Call File Number (PCFN).” This is a sealift identifier generated and assigned by the Integrated

Booking System to uniquely identify a booking; sometimes referred to as the government’s booking

number.

FS Final Sequence Number

DLMS Note:

For WAWF, use in Shipment loop (HL03 Code S) to identify the Final Shipment Indicator. Enter ‘Y’ in

REF02 to identify that the transaction is a Final Shipment. Enter ‘N’ if the transaction is not final.

IZ Insured Parcel Post Number

DLMS Note:

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify the

shipment unit insured parcel post number.

JH Tag

DLMS Note:

Use in RFID/Pack loops to identify the RFID tag value at the applicable pack level (i.e.., palletized unit

load, exterior container, or IUID packaging). Cite the RFID in the REF03.

K2 Certified Mail Number

DLMS Note:
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 31 July 27, 2022

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify the

shipment unit certified mail number.

K3 Registered Mail Number

DLMS Note:

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify the

shipment unit registered parcel post number.

KL Contract Reference

DLMS Note:

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 WAWF, 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)

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 WAWF, 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)

LA Shipping Label Serial Number

DLMS Note:

Use to identify the fixed-length 18 character Serial Shipping Container Code (SSCC) used by NATO

partners to track shipment units. Only one SSCC per ASN is authorized.

LT Lot Number

DLMS Note:

Use with HL03=PH to identify a batch or lot number for a product produced at one time under the same

manufacturing conditions. The field length for batch or lot number is limited to 20 characters.

P1 Previous Contract Number

DLMS Note:

For WAWF, use to indicate a procurement instrument identifier (PIID) is being corrected. The vendor

will enter the PIID of the immediately preceding Corrected Receiving Report or Receiving Report, to

which this correction applies.

P4 Project Code

DLMS Note:

Use in the line item loop, HL03=I, to identify the MILSTRIP Project Code.

RE Release Number

DLMS Note:

Applicable to Shipment loop. Indicate Y in REF02 when Alternate Release Procedures (ARP) are

applicable.

RQ Purchase Requisition No.

DLMS Note:

Applicable only to the Line Item Loop. Use to identity the Purchase Request Number. (Do not use for

the requisition document number which is mapped to Qualifier Code TN, Transaction Reference

Number.)

SE Serial Number

DLMS Note:

1. For WAWF, use to identify the human readable serial number in the Quality Characteristics loop

(HL03=G) and the HL03=P). Enter the actual serial number in REF02.

2. For the Pack loop, use the Mark Indicator “W9” in REF04-01 and enter “Yes” in REF04-02 for item

serial number that is packed across multiple boxes; there must be one, and only one, mark indicator

per item.

TG Transportation Control Number (TCN)
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 32 July 27, 2022

DLMS Note:

The TCN is a 17-character data element assigned to control and manage every shipment unit

throughout the transportation pipeline. The TCN for each shipment is unique and not duplicated. Only

one TCN per ASN is authorized.

TH Transportation Account Code (TAC)

DLMS Note:

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.

U3 Unique Supplier Identification Number (USIN)

DLMS Note:

1. Use in IUID loop to identify the UII value. Cite the UII in REF03. Cite the UII pedigree serial number,

when applicable, in REF02.

2. Use in RFID loop for UII value when RFID is provided at the IUID packaging level.

WY Waybill Number

DLMS Note:

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify the

shipment unit “Surface Waybill Number.”

XY Other Unlisted Type of Reference Number

DLMS Note:

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify

“Other Unlisted Transportation Number.” Use additional REF segment instance with Qualifier “0L” to

explain the type of number identified.

ZH Carrier Assigned Reference Number

DLMS Note:

This is authorized as a secondary transportation identification numbers in WAWF. Use to identify the

shipment unit “Express Mail Number”.

ZM Manufacturer Number

DLMS Note:

Use with HL03=PH to identify the text name of the product’s manufacturer. For DMLSS, if a batch/lot is

provided, the actual Manufacturer must be provided---either by submitting using N1 segment in PH

Loop or providing this ZM Code with text name of manufacturer.

SCC Security Cooperation Customer Code

DLMS Note:

1. Use in the shipment loop, HL03=S, to identify the two-position Security Cooperation Customer Code.

2. Within the WAWF 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 856P, version 4010. A data maintenance action has

been submitted for establishment of ‘SCC- Security Cooperation Customer Code’ in a future version.

1. Use in the shipment loop, HL03=S, to identify the two-position Security Cooperation Customer Code.

2. Within the WAWF 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 856P, version 4010. A data maintenance action has

been submitted for establishment of ‘SCC- Security Cooperation Customer Code’ in a future version.

SCI Security Cooperation Implementing Agency

DLMS Note:

1. Use in the shipment loop, HL03=S, to identify the one-position Security Cooperation Implementing

Agency. 

2. Within the WAWF 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 856P, version 4010. A data maintenance action has

been submitted for establishment of ‘SCI- Security Cooperation Implementing Agency’ in a future

version.

1. Use in the shipment loop, HL03=S, to identify the one-position Security Cooperation Implementing

Agency. 

2. Within the WAWF 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 856P, version 4010. A data maintenance action has

been submitted for establishment of ‘SCI- Security Cooperation Implementing Agency’ in a future

version.

REF02 127 Reference Identification

Description: Reference information as defined for a

particular Transaction Set or as specified by the

Reference Identification Qualifier

X AN 1/30 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 33 July 27, 2022

REF03 352 Description

Description: A free-form description to clarify the

related data elements and their content

DLMS Note: 1. Use to indicate IUID value when

REF01=U3. 

2. Use to indicate RFID when REF01=JH. 

3. Use to identify the Routing Sequence Code (per

TD501) as a cross reference when identifying

secondary transportation identification numbers in

WAWF, e.g. “B.” 

X AN 1/80 Used

REF04 C040 Reference Identifier

Description: To identify one or more reference

numbers or identification numbers as specified by

the Reference Qualifier

O Comp Used

REF04-01 128 Reference Identification Qualifier

Description: Code qualifying the Reference

Identification

M ID 2/3 Must use

Code Name

W9 Special Packaging Instruction Number

DLMS Note:

For WAWF, use to provide the Multi Box Pack Indicator. Enter ”Yes” in REF04-02 for a serially identified

item that is packed across multiple boxes; there must be one, and only one, mark indicator per item.

REF04-02 127 Reference Identification

Description: Reference information as defined for a

particular Transaction Set or as specified by the

Reference Identification Qualifier

M AN 1/30 Must use
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 34 July 27, 2022

CLD Load Detail Pos: 170 Max: 1

Detail - Mandatory

Loop: CLD Elements: 4

User Option (Usage): Must use

Purpose: To specify the number of material loads shipped

Syntax Rules: 

1. C0504 - If CLD05 is present, then CLD04 is required.

Semantics: 

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

Comments: 

1. The CLD data segment may be used to provide information to aid in the preparation of move tags and/or bar coded labels.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

CLD01 622 Number of Loads

Description: Number of customer-defined loads

shipped by the supplier

DLMS Note: Cite 1 for ANSI syntax.

M N0 1/5 Must use

CLD02 382 Number of Units Shipped

Description: Numeric value of units shipped in

manufacturer's shipping units for a line item or

transaction set

DLMS Note: Indicate the quantity of the item

shipped for the requisition number cited in the REF

segment.

M R 1/10 Must use

CLD04 357 Size

Description: Size of supplier units in pack

DLMS Note: When used to relate quantity shipped

to one or more requisition numbers, enter 1 (one) to

satisfy syntax requirements.

X R 1/8 Used

CLD05 355 Unit or Basis for Measurement Code

Description: Code specifying the units in which a

value is being expressed, or manner in which a

measurement has been taken

DLMS Note: 1. 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.

2. DLMS users see the DLMS Unit of Issue and

Purchase Unit Conversion Table for available codes.

X ID 2/2 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 35 July 27, 2022

REF Reference Identification Pos: 180 Max: 200

Detail - Optional

Loop: CLD Elements: 3

User Option (Usage): Used

Purpose: To specify identifying information

Syntax Rules: 

1. R0203 - At least one of REF02 or REF03 is required.

Semantics: 

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

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

REF01 128 Reference Identification Qualifier

Description: Code qualifying the Reference

Identification

M ID 2/3 Must use

Code Name

TN Transaction Reference Number

DLMS Note:

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

REF02 127 Reference Identification

Description: Reference information as defined for a

particular Transaction Set or as specified by the

Reference Identification Qualifier

X AN 1/30 Used

REF04 C040 Reference Identifier

Description: To identify one or more reference

numbers or identification numbers as specified by

the Reference Qualifier

O Comp Used

REF04-01 128 Reference Identification Qualifier

Description: Code qualifying the Reference

Identification

M ID 2/3 Must use

Code Name

W8 Suffix

DLMS Note:

Use with REF01 code TN, if applicable, to cite a suffix associated with the cited requisition (document)

number.

REF04-02 127 Reference Identification

Description: Reference information as defined for a

particular Transaction Set or as specified by the

Reference Identification Qualifier

M AN 1/30 Must use
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 36 July 27, 2022

DTM Date/Time Reference Pos: 200 Max: 10

Detail - Optional

Loop: HL Elements: 2

User Option (Usage): Used

Purpose: To specify pertinent dates and times

Syntax Rules: 

1. C0403 - If DTM04 is present, then DTM03 is required.

2. P0506 - If either DTM05 or DTM06 is present, then the other is required.

3. R020305 - At least one of DTM02, DTM03 or DTM05 is required.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

DTM01 374 Date/Time Qualifier

Description: Code specifying type of date or time,

or both date and time

DLMS Note: Use only one code except for bulk

petroleum shipments which may cite codes 011 and

375 together, if applicable.

M ID 3/3 Must use

Code Name

011 Shipped

DLMS Note:

Use to indicate that a supply activity has shipped (i.e., the date a shipment was released to a carrier).

017 Estimated Delivery

097 Transaction Creation

DLMS Note:

Use to indicate the date the Government credit card transaction was authorized (card swipe date).

139 Estimated

DLMS Note:

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

198 Completion

DLMS Note:

Use to indicate date completed for services rendered.

201 Acceptance

245 Estimated Completion

DLMS Note:

Use to identify the estimated date that a service will be completed or performed.

511 Shelf Life Expiration

DLMS Note:

Use with HL03=PH to provide the shelf-life expiration date.

517 Inspected

DLMS Note:

May be used to identify the inspection date when inspection does not occur at the same location

responsible for acceptance.

DTM02 373 Date

Description: Date expressed as CCYYMMDD

X DT 8/8 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 37 July 27, 2022

FOB F.O.B. Related Instructions Pos: 210 Max: 1

Detail - Optional

Loop: HL Elements: 2

User Option (Usage): Used

Purpose: To specify transportation instructions relating to shipment

Syntax Rules: 

1. C0302 - If FOB03 is present, then FOB02 is required.

2. C0405 - If FOB04 is present, then FOB05 is required.

3. C0706 - If FOB07 is present, then FOB06 is required.

4. C0809 - If FOB08 is present, then FOB09 is required.

Semantics: 

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.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

FOB01 146 Shipment Method of Payment

Description: Code identifying payment terms for

transportation charges

M ID 2/2 Must use

Code Name

DF Defined by Buyer and Seller

FOB02 309 Location Qualifier

Description: Code identifying type of location

X ID 1/2 Used

Code Name

DE Destination (Shipping)

IT Intermediate FOB Point

OR Origin (Shipping Point)
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 38 July 27, 2022

N1 Name Pos: 220 Max: 1

Detail - Mandatory

Loop: N1 Elements: 5

User Option (Usage): Used

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

Syntax Rules: 

1. P0304 - If either N103 or N104 is present, then the other is required.

2. R0203 - At least one of N102 or N103 is required.

Comments: 

1. This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID

Code" (N104) must provide a key to the table maintained by the transaction processing party.

2. N105 and N106 further define the type of entity in N101.

DLMS Note:

Must use at least one iteration of this N1 segment to identify the organization to receive the transaction (N106 code TO with appropriate

N101 code). May use additional iterations to identify other organizations associated with the transaction.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

N101 98 Entity Identifier Code

Description: Code identifying an organizational

entity, a physical location, property or an individual

M ID 2/3 Must use

Code Name

BK Bank

DLMS Note:

Use to identify the bank that issued the Government Credit Card.

BY Buying Party (Purchaser)

DLMS Note:

This is the contracting office that issued the contract identified by DoDAAC.

C4 Contract Administration Office

DLMS Note:

Use to identify the Administered By activity.

CJ Automated Data Processing (ADP) Point

DLMS Note:

Use to identify WAWF as the transaction originator.

FP Name on Credit Card

DLMS Note:

Use to identify the last name of the Government credit card holder. Identify the name in N102.

KK Registering Party

DLMS Note:

1. Use to identify the Component UIT registry. May be used by a Component when their UIT process

requires that a copy of the transaction also be sent to a UIT registry for information purposes. Must be

used with 2/N106/220 code ‘PK-Party to Receive Copy’ to identify that this is only an information copy

of the transaction, for use with the Component UIT registry.

2. When used to identify the Accountable Property System of Record (APSR) Property Book Identifier,

enter the identifier in N104.

1. Use to identify the Component UIT registry. May be used by a Component when their UIT process

requires that a copy of the transaction also be sent to a UIT registry for information purposes. Must be

used with 2/N106/220 code ‘PK-Party to Receive Copy’ to identify that this is only an information copy

of the transaction, for use with the Component UIT registry.

2. When used to identify the Accountable Property System of Record (APSR) Property Book Identifier,

enter the identifier in N104.

KZ Acceptance Location

DLMS Note:

Use to indicate acceptance is at other than origin or destination.

L1 Inspection Location
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 39 July 27, 2022

DLMS Note:

Use to indicate the inspection location when it has to be described as an address.

PO Party to Receive Invoice for Goods or Services

DLMS Note:

1. Use to indicate where the invoice should be sent.

2. This is the Local Processing Official (LPO) identified by DoDAAC; not applicable on MOCAS or

SAMMS/BSM paid contracts.

PR Payer

DLMS Note:

1. Use to identify the Payment Will be Made by Activity.

2. This is the Defense Finance and Accounting Service (DFAS) office responsible for payment identified

by DoDAAC.

SE Selling Party

DLMS Note:

Use to identify the Prime Contractor.

SF Ship From

DLMS Note:

Use to indicate the Ship From activity (shipping point).

ST Ship To

DLMS Note:

Use to indicate the Ship-to location. Do not use for service line items when there is no shipment of

materiel.

SU Supplier/Manufacturer

DLMS Note:

For DMLSS, if a batch/lot is provided in REF/150 of PH Loop, the actual Manufacturer must be

provided---either by using this N1 segment in PH Loop or also using the REF01/150 ZM Code with text

name of manufacturer. The manufacturer may be identified by CAGE.

SV Service Performance Site

DLMS Note:

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.

Z7 Mark-for Party

N102 93 Name

Description: Free-form name

DLMS Note: Use with N101code FP to identify the

last name of the card holder.

X AN 1/60 Used

N103 66 Identification Code Qualifier

Description: Code designating the system/method

of code structure used for Identification Code (67)

X ID 1/2 Used

Code Name

10 Department of Defense Activity Address Code (DODAAC)

31 Bank Identification Code

DLMS Note:

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)

A2 Military Assistance Program Address Code (MAPAC)

DLMS Note:

Use to identify a Foreign Military Sale/Grant Aid Ship-To or Mark-For address. Use when N101 is code

ST.
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 40 July 27, 2022

UE Unique Entity Identifier

DLMS Note:

“A data maintenance action was approved in version 8020. The approved code/name is "UE Unique

Entity Identifier ".

UR Uniform Resource Locator (URL)

DLMS Note:

Use when appropriate to identify the Component UIT registry. 

ZZ Mutually Defined

DLMS Note:

Use to identify WAWF as the transaction originator.

N104 67 Identification Code

Description: Code identifying a party or other code

DLMS Note: Use to cite the actual Department of

Defense Activity Address Code, Commercial and

Government Entity Code, Military Assistance

Program Address Code, or the APSR property book

identifier; of the activity cited in N101, as signaled in

N103.

DLMS Note: Use to cite the actual Department of

Defense Activity Address Code, Commercial and

Government Entity Code, Military Assistance

Program Address Code, or the APSR property book

identifier; of the activity cited in N101, as signaled in

N103.

X AN 2/80 Used

N106 98 Entity Identifier Code

Description: Code identifying an organizational

entity, a physical location, property or an individual

O ID 2/3 Used

Code Name

FR Message From

DLMS Note:

Use to indicate that the organization cited in N104 transmitted the transaction set.

PK Party to Receive Copy

DLMS Note:

Use when appropriate to send an information copy of the transaction to a Component UIT registry or

APSR. For use with N101 code KK.

TO Message To

DLMS Note:

Use to indicate that the organization cited in N104 is to receive the transaction set.
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 41 July 27, 2022

N2 Additional Name Information Pos: 230 Max: 2

Detail - Optional

Loop: N1 Elements: 2

User Option (Usage): Used

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

DLMS Note:

Not applicable to initial DLMS implementation (intended for future use to provide clear-text ship-to addresses when either DoDAAC or

proper associated address is not available for direct vendor delivery).

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

N201 93 Name

Description: Free-form name

M AN 1/60 Must use

N202 93 Name

Description: Free-form name

O AN 1/60 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 42 July 27, 2022

N3 Address Information Pos: 240 Max: 2

Detail - Optional

Loop: N1 Elements: 2

User Option (Usage): Used

Purpose: To specify the location of the named party

DLMS Note:

Not applicable to initial DLMS implementation (intended for future use to provide clear-text ship-to addresses when either DoDAAC or

proper associated address is not available for direct vendor delivery).

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

N301 166 Address Information

Description: Address information

M AN 1/55 Must use

N302 166 Address Information

Description: Address information

O AN 1/55 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 43 July 27, 2022

N4 Geographic Location Pos: 250 Max: 1

Detail - Optional

Loop: N1 Elements: 6

User Option (Usage): Used

Purpose: To specify the geographic place of the named party

Syntax Rules: 

1. C0605 - If N406 is present, then N405 is required.

Comments: 

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

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

DLMS Note:

Not applicable to initial DLMS implementation (intended for future use to provide clear-text ship-to addresses when either DoDAAC or

proper associated address is not available for direct vendor delivery).

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

N401 19 City Name

Description: Free-form text for city name

O AN 2/30 Used

N402 156 State or Province Code

Description: Code (Standard State/Province) as

defined by appropriate government agency

O ID 2/2 Used

N403 116 Postal Code

Description: Code defining international postal

zone code excluding punctuation and blanks (zip

code for United States)

DLMS Note: Do not use a dash in the zip code. 

O ID 3/15 Used

N404 26 Country Code

Description: Code identifying the country

DLMS Note: Use to identify the country. See

introductory DLMS note 8 (Refer to ADC 1075 for

implementation).

O ID 2/3 Used

N405 309 Location Qualifier

Description: Code identifying type of location

X ID 1/2 Used

Code Name

AR Armed Services Location Designation

DLMS Note:

Use to indicate an Army Post Office (APO) or a Fleet Post Office (FPO)

N406 310 Location Identifier

Description: Code which identifies a specific

location

X AN 1/30 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 44 July 27, 2022

REF Reference Identification Pos: 260 Max: 12

Detail - Optional

Loop: N1 Elements: 2

User Option (Usage): Used

Purpose: To specify identifying information

Syntax Rules: 

1. R0203 - At least one of REF02 or REF03 is required.

Semantics: 

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

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

REF01 128 Reference Identification Qualifier

Description: Code qualifying the Reference

Identification

DLMS Note: The following code is authorized.

M ID 2/3 Used

Code Name

7U Related Transaction Reference Number

DLMS Note:

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.

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.

EF Electronic Funds Transfer ID Number

DLMS Note:

Use only when 1/N103/220 or 2/SDQ02/290 is UE Unique Entity Identifier, to provide an alternate EFT

account in REF02.

REF03 352 Description

Description: A free-form description to clarify the

related data elements and their content

DLMS Note: Use only when REF01 is 7U.

X AN 1/80 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 45 July 27, 2022

PER Administrative Communications

Contact

Pos: 270 Max: 3

Detail - Optional

Loop: N1 Elements: 4

User Option (Usage): Used

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

Syntax Rules: 

1. P0304 - If either PER03 or PER04 is present, then the other is required.

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

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

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

PER01 366 Contact Function Code

Description: Code identifying the major duty or

responsibility of the person or group named

M ID 2/2 Must use

Code Name

IC Information Contact

PER02 93 Name

Description: Free-form name

O AN 1/60 Used

PER03 365 Communication Number Qualifier

Description: Code identifying the type of

communication number

X ID 2/2 Used

Code Name

TE Telephone

PER04 364 Communication Number

Description: Complete communications number

including country or area code when applicable

X AN 1/80 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 46 July 27, 2022

SDQ Destination Quantity Pos: 290 Max: 50

Detail - Optional

Loop: HL Elements: 23

User Option (Usage): Used

Purpose: To specify destination and quantity detail

Syntax Rules: 

1. P0506 - If either SDQ05 or SDQ06 is present, then the other is required.

2. P0708 - If either SDQ07 or SDQ08 is present, then the other is required.

3. P0910 - If either SDQ09 or SDQ10 is present, then the other is required.

4. P1112 - If either SDQ11 or SDQ12 is present, then the other is required.

5. P1314 - If either SDQ13 or SDQ14 is present, then the other is required.

6. P1516 - If either SDQ15 or SDQ16 is present, then the other is required.

7. P1718 - If either SDQ17 or SDQ18 is present, then the other is required.

8. P1920 - If either SDQ19 or SDQ20 is present, then the other is required.

9. P2122 - If either SDQ21 or SDQ22 is present, then the other is required.

Semantics: 

1. SDQ23 identifies the area within the location identified in SDQ03, SDQ05, SDQ07, SDQ09, SDQ11, SDQ13, SDQ15, SDQ17, SDQ19,

and SDQ21.

Comments: 

1. SDQ02 is used only if different than previously defined in the transaction set.

2. SDQ03 is the store number.

3. SDQ23 may be used to identify areas within a store, e.g., front room, back room, selling outpost, end aisle display, etc. The value is

agreed to by trading partners or industry conventions.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

SDQ01 355 Unit or Basis for Measurement Code

Description: Code specifying the units in which a

value is being expressed, or manner in which a

measurement has been taken

DLMS Note: Use Code ZZ as filler in 2/HL/010

RFID loops to satisfy the X12 standards syntax.

M ID 2/2 Must use

Code Name

ZZ Mutually Defined

SDQ02 66 Identification Code Qualifier

Description: Code designating the system/method

of code structure used for Identification Code (67)

Federal Note: 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

Content/Quantity loop.

O ID 1/2 Used

Code Name

UE Unique Entity Identifier

DLMS Note:

“A data maintenance action was approved in version 8020. The approved code/name is "UE Unique

Entity Identifier ".

SDQ03 67 Identification Code

Description: Code identifying a party or other code

M AN 2/80 Must use
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 47 July 27, 2022

DLMS Note: 1. Use in 2/HL/10 RFID/Pack loop to

associate a CLIN/SubCLIN/ELIN with the RFID tag

value.

2. Use subsequent code/quantity pairs as needed

SDQ04 380 Quantity

Description: Numeric value of quantity

DLMS Note: 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. 

M R 1/15 Must use

SDQ05 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ06 380 Quantity

Description: Numeric value of quantity

X R 1/15 Used

SDQ07 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ08 380 Quantity

Description: Numeric value of quantity

X R 1/15 Used

SDQ09 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ10 380 Quantity

Description: Numeric value of quantity

X R 1/15 Used

SDQ11 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ12 380 Quantity

Description: Numeric value of quantity

X R 1/15 Used

SDQ13 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ14 380 Quantity

Description: Numeric value of quantity

X R 1/15 Used

SDQ15 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ16 380 Quantity

Description: Numeric value of quantity

X R 1/15 Used

SDQ17 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ18 380 Quantity

Description: Numeric value of quantity

X R 1/15 Used

SDQ19 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ20 380 Quantity X R 1/15 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 48 July 27, 2022

Description: Numeric value of quantity

SDQ21 67 Identification Code

Description: Code identifying a party or other code

X AN 2/80 Used

SDQ22 380 Quantity

Description: Numeric value of quantity

X R 1/15 Used

SDQ23 310 Location Identifier

Description: Code which identifies a specific

location

O AN 1/30 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 49 July 27, 2022

CUR Currency Pos: 310 Max: 1

Detail - Optional

Loop: HL Elements: 2

User Option (Usage): Used

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

Syntax Rules: 

1. C0807 - If CUR08 is present, then CUR07 is required.

2. C0907 - If CUR09 is present, then CUR07 is required.

3. C1110 - If CUR11 is present, then CUR10 is required.

4. C1210 - If CUR12 is present, then CUR10 is required.

5. C1413 - If CUR14 is present, then CUR13 is required.

6. C1513 - If CUR15 is present, then CUR13 is required.

7. C1716 - If CUR17 is present, then CUR16 is required.

8. C1816 - If CUR18 is present, then CUR16 is required.

9. C2019 - If CUR20 is present, then CUR19 is required.

10. C2119 - If CUR21 is present, then CUR19 is required.

11. L101112 - If CUR10 is present, then at least one of CUR11 or CUR12 is required.

12. L131415 - If CUR13 is present, then at least one of CUR14 or CUR15 is required.

13. L161718 - If CUR16 is present, then at least one of CUR17 or CUR18 is required.

14. L192021 - If CUR19 is present, then at least one of CUR20 or CUR21 is required.

Comments: 

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

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

CUR01 98 Entity Identifier Code

Description: Code identifying an organizational

entity, a physical location, property or an individual

M ID 2/3 Must use

Code Name

BY Buying Party (Purchaser)

CUR02 100 Currency Code

Description: Code (Standard ISO) for country in

whose currency the charges are specified

DLMS Note: Use to identify Foreign Currency.

M ID 3/3 Must use
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 50 July 27, 2022

SAC Service, Promotion, Allowance, or

Charge Information

Pos: 320 Max: 1

Detail - Mandatory

Loop: SAC Elements: 2

User Option (Usage): Must use

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 Rules: 

1. C1110 - If SAC11 is present, then SAC10 is required.

2. C1413 - If SAC14 is present, then SAC13 is required.

3. C1615 - If SAC16 is present, then SAC15 is required.

4. P0304 - If either SAC03 or SAC04 is present, then the other is required.

5. P0607 - If either SAC06 or SAC07 is present, then the other is required.

6. P0910 - If either SAC09 or SAC10 is present, then the other is required.

7. R0203 - At least one of SAC02 or SAC03 is required.

8. L130204 - If SAC13 is present, then at least one of SAC02 or SAC04 is required.

Semantics: 

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.

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

4. SAC08 is the allowance or charge rate per unit. 

5. SAC10 and SAC11 is the quantity basis when the allowance or charge quantity is different from the purchase order or invoice quantity.

6. SAC10 and SAC11 used together indicate a quantity range, which could be a dollar amount, that is applicable to service, promotion,

allowance, or charge.

7. SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference number as identified by the code used.

8. SAC14 is used in conjunction with SAC13 to identify an option when there is more than one option of the promotion.

9. SAC16 is used to identify the language being used in SAC15.

Comments: 

1. SAC04 may be used to uniquely identify the service, promotion, allowance, or charge. In addition, it may be used in conjunction to

further the code in SAC02.

2. In some business applications, it is necessary to advise the trading partner of the actual dollar amount that a particular allowance,

charge, or promotion was based on to reduce ambiguity. This amount is commonly referred to as "Dollar Basis Amount". It is

represented in the SAC segment in SAC10 using the qualifier "DO" - Dollars in SAC09.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

SAC01 248 Allowance or Charge Indicator

Description: Code which indicates an allowance or

charge for the service specified

M ID 1/1 Must use

Code Name

N No Allowance or Charge

DLMS Note:

Use with code B020 in SAC02 to indicate a shipment is made under Certificate of Conformance terms.

SAC02 1300 Service, Promotion, Allowance, or Charge Code

Description: Code identifying the service,

promotion, allowance, or charge

X ID 4/4 Used

Code Name

B020 Certificate of Conformance

DLMS Note:

Use to indicate when contract terms provide for use of Certificate of Conformance, and shipment is 
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 51 July 27, 2022

made under those terms.
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 52 July 27, 2022

LM Code Source Information Pos: 340 Max: 1

Detail - Mandatory

Loop: LM Elements: 1

User Option (Usage): Must use

Purpose: To transmit standard code list identification information

Comments: 

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

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

LM01 559 Agency Qualifier Code

Description: Code identifying the agency assigning

the code values

M ID 2/2 Must use

Code Name

DF Department of Defense (DoD)
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 53 July 27, 2022

LQ Industry Code Pos: 350 Max: 100

Detail - Mandatory

Loop: LM Elements: 2

User Option (Usage): Used

Purpose: Code to transmit standard industry codes

Syntax Rules: 

1. C0102 - If LQ01 is present, then LQ02 is required.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

LQ01 1270 Code List Qualifier Code

Description: Code identifying a specific industry

code list

X ID 1/3 Used

Code Name

0 Document Identification Code

6 Special Contract Provision Code

DLMS Note:

Use to indicate special contract provisions applicable to the shipment.

7 Quality Assurance Site Code

DLMS Note:

Use to indicate the quality assurance performance location.

8 Acceptance Site Code

DLMS Note:

Use to indicate the acceptance site.

10 Transaction Status Indicator Code

DLMS Note:

Use to identify the status of supply and service shipment notices.

14 Contract Shipment Advice Code

DLMS Note:

Use as required to identify contract shipment advice information for supply and service shipment

notices.

16 Cash Discount Stipulation Code

DLMS Note:

Use to indicate that a shipment involves discount payment terms.

83 Supply Condition Code

DLMS Note:

1. For WAWF, use in the IUID Loop (2/HL/010, HL03 = D) to identify the supply condition code (SCC)

associated with serial number or UII in 2/REF/150. Provide the SCC value in 2/LQ02/350. Only provide

one SCC per serial number or UII.

2. For WAWF, use in the Item loop (2/HL/010, HL03 = I) to identify the SCC associated with all items. 

3. The Distribution Standard System (DSS) does not use SCC in the DLMS 856P ASN; therefore, DSS

may drop the SCC upon processing. 

1. For WAWF, use in the IUID Loop (2/HL/010, HL03 = D) to identify the supply condition code (SCC)

associated with serial number or UII in 2/REF/150. Provide the SCC value in 2/LQ02/350. Only provide

one SCC per serial number or UII.

2. For WAWF, use in the Item loop (2/HL/010, HL03 = I) to identify the SCC associated with all items. 

3. The Distribution Standard System (DSS) does not use SCC in the DLMS 856P ASN; therefore, DSS

may drop the SCC upon processing. 

GQ Group Qualifier Code

DLMS Note:

Use to identify the Material Management Aggregation Code (MMAC) for NSNs to be managed by a

specific manager (i.e., system, program, aggregation, selected FSC, technology group). This is an Air

Force-unique data element, meaningful to the Air Force only. Non-Air Force Components perpetuate

without action.

A data maintenance action was approved in version 5010. The approved code/name is "MAC – Material

Management Aggregation Code". The code source is identified as the Air Force Manual (AFMAN)

23-110,Volumes 1 and 2.

Use to identify the Material Management Aggregation Code (MMAC) for NSNs to be managed by a

specific manager (i.e., system, program, aggregation, selected FSC, technology group). This is an Air

Force-unique data element, meaningful to the Air Force only. Non-Air Force Components perpetuate

without action.

A data maintenance action was approved in version 5010. The approved code/name is "MAC – Material

Management Aggregation Code". The code source is identified as the Air Force Manual (AFMAN)

23-110,Volumes 1 and 2.
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Code Name

004010F856P11PA23 54 July 27, 2022

COG Cognizance Symbol

DLMS Note:

1. Use to identify the material cognizance symbol (COG) of the end item. Indicate NSL for non-stock

numbered listed items. This is a Navy-unique data element meaningful to Navy only; Non-Navy

Components are to perpetuate without action.

2. DLMS enhancement.

MCC Material Control Code

DLMS Note:

1. Use to identify the Material Control Code (MCC) for special inventory reporting. This is a

Navy-unique data element meaningful to Navy only; Non-Navy Components are to perpetuate without

action.

2. DLMS enhancement.

SMI Special Material Identification Code

DLMS Note:

1. Use to identify the Special Material Identification Code (SMIC) for an end item. This is a

Navy-unique data element meaningful to Navy only; Non-Navy Components are to perpetuate without

action.

2. DLMS enhancement.

LQ02 1271 Industry Code

Description: Code indicating a code from a specific

industry code list

DLMS Note: 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 Standards 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 DPSC

clothing contracts).

2. When preparing a Defense Logistics

Management Standards 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 DPSC

clothing contracts).

3. When preparing a Defense Logistics

Management Standards 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 Standards 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 Standards 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).

5. When preparing a Defense Logistics

Management Standards 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 Standards shipment performance

notice, and when LQ01 is code 14, use, as

applicable only one of the codes: A (Components 

X AN 1/30 Used
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage

004010F856P11PA23 55 July 27, 2022

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

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

7. When LQ01 is code 16, use one of the following

codes: D (Discount), or N (No discount).
DLMS Implementation Convention (IC) 856P

Advance Shipment Notice (ASN)

ADC 129, 162, 165, 177, 231, 303, 362, 438, 439, 448, 448B, 1042, 1075, 1113, 1121, 1136, 1157, 1161A,

1183, 1202, 1215, 1254. 1335, 1345, 1353, 1367, 1412 and 1420 DLM 4000.25

004010F856P11PA23 56 July 27, 2022

SE Transaction Set Trailer Pos: 020 Max: 1

Summary - Mandatory

Loop: N/A Elements: 2

User Option (Usage): Used

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)

Comments: 

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

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage

SE01 96 Number of Included Segments

Description: Total number of segments included in

a transaction set including ST and SE segments

M N0 1/10 Must use

SE02 329 Transaction Set Control Number

Description: Identifying control number that must

be unique within the transaction set functional group

assigned by the originator for a transaction set

DLMS Note: Cite the same number as the one cited

in ST02.

M AN 4/9 Must use