DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 1 March 17, 2022

888 Item Maintenance

Functional Group=QG

Purpose: This Draft Standard for Trial Use provides the format and establishes the data contents of the Item Maintenance Transaction Set

(888) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set is used to enable a manufacturer,

supplier, broker, or agent to provide detailed finished goods product information to a partner in a consumer goods market. This transaction set

can be used to provide information about new products or changes in existing product specifications. Price changes will not be sent with this

transaction set, but can be sent with the Price Change Transaction Set (879).

DLMS Note:

1. Organizations use this transaction set to provide storage facilities with data record changes for items of supply. In using this transaction

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

a. Use a single occurrence of this transaction set to transmit record changes to one or more storage facilities. This transaction encompasses

the functionality of MILSTRAP DIC DZB.

2. DLSS functionality allows for Service or Agency data in various RP(s). Data conveyed therein will require Service or Agency identification

to Defense Enterprise Data Standards Office (DEDSO) and incorporation into the DLMS.

3. Users operating under the Defense Logistics Management Standards (DLMS) must reference the Unit of Issue and Purchase Unit

Conversion Table which can be found on the DEDSO Web site at www.dla.mil/does/DLMS.

4. This DLMS Implementation Convention (IC) contains:

a. Data associated with a DLMS enhancement which may not be received or understood by the recipient's automated processing system.

DLMS procedures may not have been developed. Components must coordinate requirements and business rules with DEDSO prior to use.

b. Data associated with an Approved Change which may not have an established implementation date. This data may not be received or

understood by the recipient's automated processing system. Components must coordinate implementation with DEDSO prior to use.

c. Defense Logistics Standard System (DLSS) data which must be retained in the DLMS for a transition period to support transaction

conversion in a mixed DLSS/DLMS environment. This data will be streamlined out once full DLMS implementation is reached. Components

may coordinate with DEDSO for early termination (or retention) of specific data requirements for users operating in a full DLMS environment.

d. Data elements which have an expanded files size above existing DLSS capability which may not be supported by the recipient's

automated processing system. Components must coordinate implementation with DEDSO prior to use.

5. This revision to the DLMS IC incorporates Proposed DLMS Change (PDC) and Approved DLMS Changes (ADCs) listed. PDCs and

ADCs are available from the DEDSO Web site: http://www.dla.mil/HQ/InformationOperations/DLMS/eLibrary/Changes/processchanges/

- ADC 77, Air Force Unique Management Coding for Material Management Aggregation Code

- ADC 152, Administrative Revisions to DLMS Supplement 888I, Storage Item Correction and 867D, Demand (Supply)

- ADC 295, Use of DLMS Qualifier for Local Stock Number/Management Control Numbers

- ADC 307, Administrative Update to DLMS, Vol 2, Chapter 6, Physical Inventory Control and DLMS Supplements (DS) 846P, 846R, and

888I (Supply/MILSTRAP)

- ADC 436, Administrative Revisions to DLMS Supplements to Remove Obsolete Routing Identifier Code (RIC) “Streamline” Notes and

Update MILSTRIP/DLMS Documentation Associated with Routing Identifiers

- Organizational Name and Other Non-Substantive (Administrative) Updates Completed on August 13, 2015

- ADC 1043C, Administrative Corrections for SLOA Data in the 810L Logistics Bill and other DLMS ICs

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

October 10, 2018

- ADC 1287, DLMS Implementation Convention (IC) Revisions for Data Element Mapping (Form Stock Number and Manufacturer's Part

Number), Removal of Plant Equipment Number, and Administrative Updates

- 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 March 17, 2022

- ADC 1412, Replacement of Data Universal Numbering System Number with Unique Entity Identifier and Electronic Funds Transfer

Indicator to Wide Area Workflow

1. Organizations use this transaction set to provide storage facilities with data record changes for items of supply. In using this transaction

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

a. Use a single occurrence of this transaction set to transmit record changes to one or more storage facilities. This transaction encompasses

the functionality of MILSTRAP DIC DZB.

2. DLSS functionality allows for Service or Agency data in various RP(s). Data conveyed therein will require Service or Agency identification

to Defense Enterprise Data Standards Office (DEDSO) and incorporation into the DLMS.

3. Users operating under the Defense Logistics Management Standards (DLMS) must reference the Unit of Issue and Purchase Unit

Conversion Table which can be found on the DEDSO Web site at www.dla.mil/does/DLMS.

4. This DLMS Implementation Convention (IC) contains:

a. Data associated with a DLMS enhancement which may not be received or understood by the recipient's automated processing system.

DLMS procedures may not have been developed. Components must coordinate requirements and business rules with DEDSO prior to use.

b. Data associated with an Approved Change which may not have an established implementation date. This data may not be received or

understood by the recipient's automated processing system. Components must coordinate implementation with DEDSO prior to use.

c. Defense Logistics Standard System (DLSS) data which must be retained in the DLMS for a transition period to support transaction

conversion in a mixed DLSS/DLMS environment. This data will be streamlined out once full DLMS implementation is reached. Components

may coordinate with DEDSO for early termination (or retention) of specific data requirements for users operating in a full DLMS environment.

d. Data elements which have an expanded files size above existing DLSS capability which may not be supported by the recipient's

automated processing system. Components must coordinate implementation with DEDSO prior to use.

5. This revision to the DLMS IC incorporates Proposed DLMS Change (PDC) and Approved DLMS Changes (ADCs) listed. PDCs and

ADCs are available from the DEDSO Web site: http://www.dla.mil/HQ/InformationOperations/DLMS/eLibrary/Changes/processchanges/

- ADC 77, Air Force Unique Management Coding for Material Management Aggregation Code

- ADC 152, Administrative Revisions to DLMS Supplement 888I, Storage Item Correction and 867D, Demand (Supply)

- ADC 295, Use of DLMS Qualifier for Local Stock Number/Management Control Numbers

- ADC 307, Administrative Update to DLMS, Vol 2, Chapter 6, Physical Inventory Control and DLMS Supplements (DS) 846P, 846R, and

888I (Supply/MILSTRAP)

- ADC 436, Administrative Revisions to DLMS Supplements to Remove Obsolete Routing Identifier Code (RIC) “Streamline” Notes and

Update MILSTRIP/DLMS Documentation Associated with Routing Identifiers

- Organizational Name and Other Non-Substantive (Administrative) Updates Completed on August 13, 2015

- ADC 1043C, Administrative Corrections for SLOA Data in the 810L Logistics Bill and other DLMS ICs

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

October 10, 2018

- ADC 1287, DLMS Implementation Convention (IC) Revisions for Data Element Mapping (Form Stock Number and Manufacturer's Part

Number), Removal of Plant Equipment Number, and Administrative Updates

- 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 March 17, 2022

- ADC 1412, Replacement of Data Universal Numbering System Number with Unique Entity Identifier and Electronic Funds Transfer

Indicator to Wide Area Workflow

Heading:

Pos Id Segment Name Req Max Use Repeat Notes Usage

10 ST Transaction Set Header M 1 Must use

15 BGN Beginning Segment O 1 Must use

LOOP ID - 0100 LOOP ID - 0100 >1 N1/20L

20 N1 Name M 1 N1/20 Must use

* 30 N2 Additional Name Information O 1 Not Used
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

Pos Id Segment Name Req Max Use Repeat Notes Usage

004010F888I1IA08 2 March 17, 2022

* 40 N3 Address Information O 2 Not Used

* 50 N4 Geographic Location O 1 Not Used

* 60 N9 Reference Identification O 10 Not Used

* 70 G61 Contact O 3 Not Used

* 80 NTE Note/Special Instruction O 20 Not Used

* 85 G93 Price Bracket Identification O 50 Not Used

86 G62 Date/Time M 1 Must use

LOOP ID - 0200 LOOP ID - 0200 >1

90 LM Code Source Information O 1 Must use

100 LQ Industry Code M 100 Must use

Detail:

Pos Id Segment Name Req Max Use Repeat Notes Usage

LOOP ID - 0300 LOOP ID - 0300 >1

10 G53 Maintenance Type M 1 Must use

20 G62 Date/Time O 3 N2/20 Used

* 30 NTE Note/Special Instruction O 20 Not Used

LOOP ID - 0310 LOOP ID - 0310 >1

40 G39 Item Characteristics - Vendor's

Selling Unit

M 1 Must use

* 50 G69 Line Item Detail - Description O 5 Not Used

* 55 QTY Quantity O >1 Not Used

* 60 G23 Terms of Sale O 10 Not Used

* 70 G62 Date/Time O 2 Not Used

* 80 G36 Price List Reference O 1 Not Used

* 90 G26 Pricing Conditions O 2 Not Used

* 100 G43 Promotion/Price List Area O 9999 Not Used

* 110 G24 Promotion Reference O 999 Not Used

* 120 G40 Bracket Price O 99 Not Used

* 130 G93 Price Bracket Identification O 50 Not Used

* 135 G22 Pricing Information O 5 Not Used

* 140 G46 Promotion Allowance/Charge O 99 Not Used

* 145 H1 Hazardous Material O 5 Not Used

* 150 G54 Module Description O 99 Not Used

151 N9 Reference Identification O 10 Must use

* 152 UIT Unit Detail O 10 Not Used

153 MEA Measurements O 10 Used

* 154 TD1 Carrier Details (Quantity and

Weight)

O 1 Not Used

LOOP ID - 0311 LOOP ID - 0311 >1

156 N1 Name O 1 Must use

* 157 N2 Additional Name Information O 2 Not Used

* 158 N3 Address Information O 2 Not Used

* 159 N4 Geographic Location O 1 Not Used

* 160 PAL Pallet Information O >1 Not Used

* LOOP ID - 0312 * LOOP ID - 0312 >1

* 165 G55 Item Characteristics - Consumer

Unit

O 1 Not Used

* 170 G69 Line Item Detail - Description O 5 Not Used

* 175 QTY Quantity O 1 Not Used

LOOP ID - 0313 LOOP ID - 0313 >1

180 LM Code Source Information O 1 Must use

190 LQ Industry Code M 100 Must use
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

Pos Id Segment Name Req Max Use Repeat Notes Usage

004010F888I1IA08 3 March 17, 2022

200 SE Transaction Set Trailer M 1 Must use

Notes: 

1/20L One iteration of the N1 loop should be used to identify the buying party (BY) to establish the area or location for which the item

maintenance applies.

1/20 One iteration of the N1 loop should be used to identify the buying party (BY) to establish the area or location for which the item

maintenance applies.

2/20 The G62 segment is used to specify the effective date for the item maintenance action reflected in G5301.
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 4 March 17, 2022

ST Transaction Set Header Pos: 10 Max: 1

Heading - Mandatory

Loop: N/A Elements: 2

User Option (Usage): Must use

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 Rep

ST01 143 Transaction Set Identifier Code

Description: Code uniquely identifying a

Transaction Set

M ID 3/3 Must use 1

CodeList Summary (Total Codes: 298, Included: 1)

Code Name

888 Item Maintenance

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 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 5 March 17, 2022

BGN Beginning Segment Pos: 15 Max: 1

Heading - Optional

Loop: N/A Elements: 4

User Option (Usage): Must use

Purpose: To indicate the beginning of a transaction set

Syntax Rules: 

1. C0504 - If BGN05 is present, then BGN04 is required.

Semantics: 

1. BGN02 is the transaction set reference number.

2. BGN03 is the transaction set date.

3. BGN04 is the transaction set time.

4. BGN05 is the transaction set time qualifier.

5. BGN06 is the transaction set reference number of a previously sent transaction affected by the current transaction.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

BGN01 353 Transaction Set Purpose Code

Description: Code identifying purpose of

transaction set

M ID 2/2 Must use 1

CodeList Summary (Total Codes: 65, Included: 2)

Code Name

00 Original

77 Simulation Exercise

DLMS Note:

Use to identify a simulated mobilization exercise transaction set. Activities initiating simulated

mobilization exercises must ensure complete coordination with all activities involved. All transaction set

recipients must use extreme caution to ensure that individual transactions do not process as action

documents which affect accountable records.

BGN02 127 Reference Identification

Description: Reference information as

defined for a particular Transaction Set or

as specified by the Reference Identification

Qualifier

DLMS Note: Use code "Z" for this data

element to satisfy mandatory X12 syntax

requirements.

M AN 1/30 Must use 1

BGN03 373 Date

Description: Date expressed as

CCYYMMDD

DLMS Note: This date corresponds to the

Universal Time Coordinate (UTC).

M DT 8/8 Must use 1

BGN07 640 Transaction Type Code

Description: Code specifying the type of

transaction

O ID 2/2 Must use 1

CodeList Summary (Total Codes: 446, Included: 1)

Code Name

A1 Storage Item Data Change

DLMS Note:

Use to identify a Storage Item Data Correction/Change Transaction. (MILSTRAP DIC DZB

functionality.)
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 6 March 17, 2022

N1 Name Pos: 20 Max: 1

Heading - Mandatory

Loop: 0100 Elements: 4

User Option (Usage): Must use

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

Syntax Rules: 

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

2. P0304 - If either N103 or N104 is present, then the other 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 this 1/N1/020 loop to identify the organization originating the transaction set.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

N101 98 Entity Identifier Code

Description: Code identifying an

organizational entity, a physical location,

property or an individual

DLMS Note: The following code is

authorized.

M ID 2/3 Must use 1

CodeList Summary (Total Codes: 1312, Included: 1)

Code Name

KA Item Manager

DLMS Note:

Must use to identify the Inventory Control Point (ICP) or Integrated Material Manager (IMM) that

provides the storage facility with data record changes.

N103 66 Identification Code Qualifier

Description: Code designating the

system/method of code structure used for

Identification Code (67)

X ID 1/2 Must use 1

CodeList Summary (Total Codes: 215, Included: 2)

Code Name

10 Department of Defense Activity Address Code (DODAAC)

DLMS Note:

DLMS enhancement; see introductory DLMS note 4a.

M4 Department of Defense Routing Identifier Code (RIC)

N104 67 Identification Code

Description: Code identifying a party or

other code

X AN 2/80 Must use 1

N106 98 Entity Identifier Code

Description: Code identifying an

organizational entity, a physical location,

property or an individual

O ID 2/3 Must use 1

CodeList Summary (Total Codes: 1312, Included: 1)
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 7 March 17, 2022

Code Name

FR Message From

DLMS Note:

Must use in conjunction with 1/N101/020 code KA to indicate the organization cited in N104 is

originating the transaction set.
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 8 March 17, 2022

G62 Date/Time Pos: 86 Max: 1

Heading - Mandatory

Loop: N/A Elements: 2

User Option (Usage): Must use

Purpose: To specify pertinent dates and times

Syntax Rules: 

1. R0103 - At least one of G6201 or G6203 is required.

2. P0102 - If either G6201 or G6202 is present, then the other is required.

3. P0304 - If either G6203 or G6204 is present, then the other is required.

DLMS Note:

Must use to identify the time of transaction set preparation.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

G6203 176 Time Qualifier

Description: Code specifying the reported

time

X ID 1/2 Must use 1

CodeList Summary (Total Codes: 42, Included: 1)

Code Name

W Effective Time

G6204 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. Use to identify the time of

transaction set preparation in UTC.

2. Express time in a four-position (HHMM)

format.

X TM 4/8 Must use 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 9 March 17, 2022

LM Code Source Information Pos: 90 Max: 1

Heading - Optional

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

DLMS Note:

Must use this 1/LM/090 loop to identify coded information maintained in department or agency documentation.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

LM01 559 Agency Qualifier Code

Description: Code identifying the agency

assigning the code values

M ID 2/2 Must use 1

CodeList Summary (Total Codes: 176, Included: 1)

Code Name

DF Department of Defense (DoD)
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 10 March 17, 2022

LQ Industry Code Pos: 100 Max: 100

Heading - Mandatory

Loop: 0200 Elements: 2

User Option (Usage): Must use

Purpose: Code to transmit standard industry codes

Syntax Rules: 

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

DLMS Note:

Use to identify codes, as appropriate, consistent with management information requirements.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

LQ01 1270 Code List Qualifier Code

Description: Code identifying a specific

industry code list

DLMS Note: The following codes are

authorized.

O ID 1/3 Must use 1

CodeList Summary (Total Codes: 558, Included: 4)

Code Name

0 Document Identification Code

DLMS Note:

1. The DLSS DIC is retained in the DLMS to facilitate transaction conversion in a mixed DLSS/DLMS

environment. Continued support of the DIC in a full DLMS environment will be assessed at a future

date.

2. Future Streamlined data; see introductory DLMS note 4c.

79 Priority Designator Code

A9 Supplemental Data

DLMS Note:

1. Use to identify supplemental address/data.

2. Future streamlined data; see introductory DLMS note 4c.

AJ Utilization Code

DLMS Note:

1. Under DLSS, this is the first position of the document serial number.

2. DLMS enhancement; see introductory DLMS note 4a.

LQ02 1271 Industry Code

Description: Code indicating a code from a

specific industry code list

X AN 1/30 Must use 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 11 March 17, 2022

G53 Maintenance Type Pos: 10 Max: 1

Detail - Mandatory

Loop: 0300 Elements: 1

User Option (Usage): Must use

Purpose: To identify the specific type of item maintenance

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

G5301 875 Maintenance Type Code

Description: Code identifying the specific

type of item maintenance

M ID 3/3 Must use 1

CodeList Summary (Total Codes: 103, Included: 1)

Code Name

001 Change

DLMS Note:

Use to identify catalog information changes.
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 12 March 17, 2022

G62 Date/Time Pos: 20 Max: 3

Detail - Optional

Loop: 0300 Elements: 2

User Option (Usage): Used

Purpose: To specify pertinent dates and times

Syntax Rules: 

1. R0103 - At least one of G6201 or G6203 is required.

2. P0102 - If either G6201 or G6202 is present, then the other is required.

3. P0304 - If either G6203 or G6204 is present, then the other is required.

DLMS Note:

Use to identify the date all indicated changes are effective.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

G6201 432 Date Qualifier

Description: Code specifying type of date

DLMS Note: The following codes are

authorized.

X ID 2/2 Must use 1

CodeList Summary (Total Codes: 137, Included: 2)

Code Name

07 Effective Date

BB Transaction Control Date

DLMS Note:

Use to identify the date of transaction preparation.

G6202 373 Date

Description: Date expressed as

CCYYMMDD

X DT 8/8 Must use 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 13 March 17, 2022

G39 Item Characteristics - Vendor's

Selling Unit

Pos: 40 Max: 1

Detail - Mandatory

Loop: 0310 Elements: 6

User Option (Usage): Must use

Purpose: To identify a vendor's selling unit or to provide physical characteristics relative to a vendor's selling unit

Syntax Rules: 

1. R0102 - At least one of G3901 or G3902 is required.

2. P0203 - If either G3902 or G3903 is present, then the other is required.

3. P050607 - If either G3905, G3906 or G3907 are present, then the others are required.

4. P0607 - If either G3906 or G3907 is present, then the other is required.

5. P0809 - If either G3908 or G3909 is present, then the other is required.

6. P1011 - If either G3910 or G3911 is present, then the other is required.

7. P1213 - If either G3912 or G3913 is present, then the other is required.

8. P1415 - If either G3914 or G3915 is present, then the other is required.

9. P1819 - If either G3918 or G3919 is present, then the other is required.

10. P2324 - If either G3923 or G3924 is present, then the other is required.

11. P2526 - If either G3925 or G3926 is present, then the other is required.

DLMS Note:

Use the 2/G39/040 loop to identify specific changes contained in the transaction.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

G3902 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 only one of codes A2,

A4, FB, FS, MG, YP or ZZ to identify the

materiel affected by the catalog/stock list

change. Must use National Stock Number

(NSN) (code FS) when known, except when

appropriate brand name subsistence items

are identified by the Subsistence

Identification Number.

DLMS Note: 1. Use only one of codes A2,

A4, FB, FS, MG, YP or ZZ to identify the

materiel affected by the catalog/stock list

change. Must use National Stock Number

(NSN) (code FS) when known, except when

appropriate brand name subsistence items

are identified by the Subsistence

Identification Number.

2. The following codes are authorized.

X ID 2/2 Must use 1

CodeList Summary (Total Codes: 477, Included: 7)

Code Name

A2 Department of Defense Identification Code (DoDIC)

DLMS Note:

1. Use to identify ammunition items.

2. DLMS enhancement. See introductory DLMS note 4a.

A4 Subsistence Identification Number

DLMS Note:

Use to identify subsistence items.

FB Form Number

DLMS Note:

1. Use to identify the form stock number.

2. DLMS enhancement. See introductory DLMS note 4a.

FS National Stock Number

MG Manufacturer's Part Number
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

Code Name

004010F888I1IA08 14 March 17, 2022

DLMS Note:

Use to identify nonstandard materiel.

YP Publication Number

DLMS Note:

1. Use to identify the publication stock number.

2. DLMS enhancement. See introductory DLMS note 4a.

ZZ Mutually Defined

DLMS Note:

Use to identify nonstandard materiel when all other authorized codes do not apply or cannot be

determined (includes management control numbers and locally assigned control numbers). May be

used for DLSS-to-DLMS conversion when the translator cannot determine a more appropriate code.

G3903 234 Product/Service ID

Description: Identifying number for a

product or service

X AN 1/48 Must use 1

G3908 65 Height

Description: Vertical dimension of an

object measured when the object is in the

upright position

DLMS Note: Cite the number "1" to satisfy

syntax requirements.

X R 1/8 Used 1

G3909 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 to identify the original

unit of measure for the reported item. 

2. DLMS users see the Unit of Issue and

Purchase Unit Conversion Table for

available codes.

X ID 2/2 Used 1

G3923 235 Product/Service ID Qualifier

Description: Code identifying the

type/source of the descriptive number used

in Product/Service ID (234)

DLMS Note: The following codes are

authorized.

X ID 2/2 Used 1

CodeList Summary (Total Codes: 477, Included: 1)

Code Name

ZB Commercial and Government Entity (CAGE) Code

DLMS Note:

Use with G3902 code MG to uniquely identify a manufacturer's part number.

G3924 234 Product/Service ID

Description: Identifying number for a

product or service

X AN 1/48 Used 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 15 March 17, 2022

N9 Reference Identification Pos: 151 Max: 10

Detail - Optional

Loop: 0310 Elements: 4

User Option (Usage): Must use

Purpose: To transmit identifying information as specified by the Reference Identification Qualifier

Syntax Rules: 

1. R0203 - At least one of N902 or N903 is required.

2. C0605 - If N906 is present, then N905 is required.

Semantics: 

1. N906 reflects the time zone which the time reflects.

2. N907 contains data relating to the value cited in N902.

DLMS Note:

1. Must use at least one repetition to provide the transaction number.

2. May use a second repetition to provide new materiel identification.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

N901 128 Reference Identification Qualifier

Description: Code qualifying the

Reference Identification

DLMS Note: 1. Use only one of 1I, FQ, MF,

NS, S6, or XD to identify the new materiel

identification number.

2. The following codes are authorized.

M ID 2/3 Must use 1

CodeList Summary (Total Codes: 1503, Included: 7)

Code Name

1I Department of Defense Identification Code (DoDIC)

DLMS Note:

Use to identify ammunition items.

FQ Form Number

DLMS Note:

1. Use to identify the form stock number. Enter the form number in N903. Refer to ADC 1287.

2. DLMS enhancement. See introductory DLMS note 4a.

MF Manufacturers Part Number

DLMS Note:

Use to identify nonstandard materiel. Enter the manufacturer’s part number in N903. Refer to ADC

1287.

NS National Stock Number

DLMS Note:

Must use the NSN when known.

S6 Stock Number

DLMS Note:

1. Use to identify the publication stock number.

2. DLMS enhancement. See introductory DLMS note 4a.

TN Transaction Reference Number

DLMS Note:

1. Use to identify the transaction number for each transaction.

2. DLMS enhancement; see introductory DLMS note 4a.
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

Code Name

004010F888I1IA08 16 March 17, 2022

XD Subsistence Identification Number

DLMS Note:

Use to identify subsistence items.

N902 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 Must use 1

N903 369 Free-form Description

Description: Free-form descriptive text

DLMS Note: Use with N901 codes FQ and

MF. Refer to ADC 1287.

X AN 1/45 Used 1

N907 C040 Reference Identifier

Description: To identify one or more

reference numbers or identification

numbers as specified by the Reference

Qualifier

Syntax: 

1. P0304 - If either C04003 or C04004 is

present, then the other is required.

2. P0506 - If either C04005 or C04006 is

present, then the other is required.

O Comp Used 1

N907-01 128 Reference Identification Qualifier

Description: Code qualifying the

Reference Identification

DLMS Note: The following codes are

authorized.

M ID 2/3 Must use 1

CodeList Summary (Total Codes: 1503, Included: 1)

Code Name

W7 Commercial and Government Entity (CAGE) Code

DLMS Note:

Use with N901 code MF to uniquely identify a manufacturer's part number.

N907-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 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 17 March 17, 2022

MEA Measurements Pos: 153 Max: 10

Detail - Optional

Loop: 0310 Elements: 3

User Option (Usage): Used

Purpose: To specify physical measurements or counts, including dimensions, tolerances, variances, and weights(See Figures Appendix for

example of use of C001)

Syntax Rules: 

1. R03050608 - At least one of MEA03, MEA05, MEA06 or MEA08 is required.

2. C0504 - If MEA05 is present, then MEA04 is required.

3. C0604 - If MEA06 is present, then MEA04 is required.

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

5. E0803 - Only one of MEA08 or MEA03 may be present.

Semantics: 

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

Comments: 

1. When citing dimensional tolerances, any measurement requiring a sign (+ or -), or any measurement where a positive (+) value cannot

be assumed, use MEA05 as the negative (-) value and MEA06 as the positive (+) value.

DLMS Note:

Use to identify the new unit of issue and associated conversion factor.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

MEA01 737 Measurement Reference ID Code

Description: Code identifying the broad

category to which a measurement applies

O ID 2/2 Must use 1

CodeList Summary (Total Codes: 152, Included: 1)

Code Name

CF Conversion Factor

DLMS Note:

Use to identify the conversion factor associated with the new unit of issue.

MEA03 739 Measurement Value

Description: The value of the

measurement

DLMS Note: 1. Use to identify the factor by

which the old quantity must be multiplied to

convert to the new unit of issue.

2. Express as a number with decimal

positions.

X R 1/20 Must use 1

MEA04 C001 Composite Unit of Measure

Description: To identify a composite unit of

measure(See Figures Appendix for

examples of use)

X Comp Must use 1

MEA04-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: 1. Use to identify the new or

corrected unit of issue for the reported item.

M ID 2/2 Must use 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage Rep

004010F888I1IA08 18 March 17, 2022

2. DLMS users see the Unit of Issue and

Purchase Unit Conversion Table for

available codes.
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 19 March 17, 2022

N1 Name Pos: 156 Max: 1

Detail - Optional

Loop: 0311 Elements: 4

User Option (Usage): Must use

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

Syntax Rules: 

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

2. P0304 - If either N103 or N104 is present, then the other 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:

1. Must use one iteration of this 2/N1/156 loop to identify the organization to receive the transaction.

2. Use additional iterations to identify other organizations associated with the transaction.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

N101 98 Entity Identifier Code

Description: Code identifying an

organizational entity, a physical location,

property or an individual

DLMS Note: The following codes are

authorized.

M ID 2/3 Must use 1

CodeList Summary (Total Codes: 1312, Included: 2)

Code Name

KA Item Manager

DLMS Note:

Use to indicate the corrected inventory manager associated with the materiel.

SB Storage Area

DLMS Note:

Use to identify the storage facility requiring data record changes.

N103 66 Identification Code Qualifier

Description: Code designating the

system/method of code structure used for

Identification Code (67)

X ID 1/2 Must use 1

CodeList Summary (Total Codes: 215, Included: 2)

Code Name

10 Department of Defense Activity Address Code (DODAAC)

DLMS Note:

DLMS enhancement; see introductory DLMS note 4a.

M4 Department of Defense Routing Identifier Code (RIC)

N104 67 Identification Code

Description: Code identifying a party or

other code

X AN 2/80 Must use 1

N106 98 Entity Identifier Code

Description: Code identifying an

organizational entity, a physical location,

O ID 2/3 Used 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

Ref Id Element Name Req Type Min/Max Usage Rep

004010F888I1IA08 20 March 17, 2022

property or an individual

CodeList Summary (Total Codes: 1312, Included: 1)

Code Name

TO Message To

DLMS Note:

Use with 2/N101/156 code SB to indicate the organization cited in N104 is receiving the transaction.
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 21 March 17, 2022

LM Code Source Information Pos: 180 Max: 1

Detail - Optional

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

DLMS Note:

Must use the 2/LM/180 loop to identify coded information maintained in department or agency documentation.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

LM01 559 Agency Qualifier Code

Description: Code identifying the agency

assigning the code values

M ID 2/2 Must use 1

CodeList Summary (Total Codes: 176, Included: 1)

Code Name

DF Department of Defense (DoD)
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 22 March 17, 2022

LQ Industry Code Pos: 190 Max: 100

Detail - Mandatory

Loop: 0313 Elements: 2

User Option (Usage): Must use

Purpose: Code to transmit standard industry codes

Syntax Rules: 

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

DLMS Note:

Use to identify codes, as appropriate, consistent with management information requirements.

Element Summary: 

Ref Id Element Name Req Type Min/Max Usage Rep

LQ01 1270 Code List Qualifier Code

Description: Code identifying a specific

industry code list

DLMS Note: The following codes are

authorized.

O ID 1/3 Must use 1

CodeList Summary (Total Codes: 558, Included: 13)

Code Name

93 Type of Storage Code

DLMS Note:

1. Use to identify the new item type storage code.

2. DLMS enhancement; see introductory DLMS note 4a.

A9 Supplemental Data

DLMS Note:

1. Use to identify supplemental address/data. 

2. Future streamlined data; see introductory DLMS note 4c.

AJ Utilization Code

DLMS Note:

1. Under DLSS, this is the first position of the document serial number.

2. DLMS enhancement; see introductory DLMS note 4a.

EF Correction or Change for Storage Item Records Code

DLMS Note:

Use to identify the type of change associated with the transaction.

EQ Controlled Inventory Item Code

DLMS Note:

Use to identify the new controlled inventory item code.

FD Demilitarization Code

DLMS Note:

Use to identify the new demilitarization code.

FE Shelf Life Code

DLMS Note:

Use to identify the new shelf life code.

FG Source Maintenance and Recoverability Code

DLMS Note:

1. Use to identify the new Source Maintenance and Recoverability (SMR) code.

2. DLMS enhancement; see introductory DLMS note 4a.

GQ Group Qualifier Code
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

Code Name

004010F888I1IA08 23 March 17, 2022

DLMS Note:

Use to identify the 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-Materiel

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

23-110, Volumes 1 and 2.

Use to identify the 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-Materiel

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

23-110, Volumes 1 and 2.

COG Cognizance Symbol

DLMS Note:

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.

IMC Item Management Code

DLMS Note:

Use to identify the Item Management Code (IMC) for integrated material management. This is a

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

action.

MCC Material Control Code

DLMS Note:

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.

SMI Special Material Identification Code

DLMS Note:

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.

LQ02 1271 Industry Code

Description: Code indicating a code from a

specific industry code list

X AN 1/30 Must use 1
DLMS Implementation Convention (IC) 888I Storage Item Correction ADC 77, 152, 295, 307, 436, 1043C, 1287, 1367 and 1412 DLM 4000.25

004010F888I1IA08 24 March 17, 2022

SE Transaction Set Trailer Pos: 200 Max: 1

Detail - Mandatory

Loop: N/A Elements: 2

User Option (Usage): Must use

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 Rep

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 1

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 1