DLMS Data Dictionary

The Authoritative Resource for DLMS X12 Data Elements and Codes

This Data Dictionary is the authoritative reference for all data elements used across Defense Logistics Management Standards (DLMS) Implementation Conventions (ICs). It provides standardized definitions and technical specifications for DLMS and its underlying ANSI ASC X12 data structures.

What This Dictionary Provides:

  • Clear Definitions: Find the official business definition and purpose for every data element used in DLMS transactions.
  • Technical Specifications: Get the exact technical format, length, and structure for each element as it appears in an X12 transaction.
  • DLMS to X12 Mapping: Understand exactly how a DLMS business term maps to a specific X12 segment and element (e.g., "Ship-To Address" maps to N1*ST in the 511R transaction).
  • Authoritative Code Lists: Access the complete and current lists of approved codes and qualifiers used in logistics transactions, such as status codes, discrepancy codes, and unit of issue codes.

Who Should Use This Resource:

  • System Developers & Integrators: To correctly build, map, and test DLMS-compliant applications.
  • Logistics & Supply SMEs: To understand the precise meaning and proper use of data in our business processes.
  • Data Analysts & Managers: To ensure data quality, standardization, and interoperability across systems.

Key Implementation Notes:

  • Relationship to Implementation Conventions (ICs): This Data Dictionary is a reference tool that enhances and supports the DLMS Implementation Conventions (ICs); it does not replace them. For proper implementation, users must consult the detailed guidance and business rules contained within the applicable IC.
  • Governing Standards: All data elements are governed by the Accredited Standards Committee X12 (ASC X12) and the policies within DLM 4000.25, Defense Logistics Management Standards (DLMS). The ASC X12 is the governing source for X12, which is an electronic data interchange (EDI) standard.
Browse records in that    Search     

View ICSorted by ascending REF CODE CODE NAME GENERAL CODE DEFINITION CODE DLMS NOTE
  947I N907-03 SS Split Shipment Number Use in conjunction with code W1 to identify the Turn-in Document Number suffix.
  947I CS04 83 Extended (or Exhibit) Line Item Number (ELIN) Use to identify the Exhibit Line Item Number (ELIN), or the ELIN including the Subexhibit Line Item Number (SUBELIN).
  947I CS04 C7 Contract Line Item Number Use in conjunction with the contract number to identify the specific contract information associated with the inventory adjustment.
  947I AMT01 CX Actual For intra-Air Force use in wholesale receipts of property by the Air Force CICP to update the standard price.
  947I AMT01 JJ Cost Basis For intra-Air Force use in wholesale receipts of property by the Air Force CICP to the updated latest acquisition cost (LAC).
  947I AMT01 AVE Average For intra-Air Force use in wholesale receipts of property by the Air Force CICP to update the moving average cost (MAC) cost for the item received.
  947I G6201 4 Purchase Order Date
  947I G6201 7 Effective Date Use to identify the map effective date. Authorized DLMS enhancement.
  947I G6201 9 Process Date Must use to identify the date on which the inventory adjustment is processed by the initiating activity.
  947I G6201 85 Date Issued Use in CAV transactions to indicate a contract date.
  947I G6201 BC Publication Date Use to identify the map edition date. Authorized DLMS enhancement.
  947I G6201 KA Scheduled Service Completion 1. Only authorized for use by Commercial Asset Visibility (CAV), CAV-Organic Repairables Module (CAV-ORM); and CAV/CAV-ORM trading partner ICP by mutual agreement. CAV contractor uses to indicate the estimated completion date (ECD) for an Inventory Adjustment (Dual-Supply Condition Code (SC) Change). Use only with 2/W1901/020 Quantity Adjustment Reason Code AC with W1916 Inventory Transaction Type Code DU - Inventory Adjustment (Dual) (this equates to functionality of MILSTRAP legacy DIC DAC). In CAV, when the ECD requirement is set to 'Required', the CAV reporter will be required to enter a valid ECD in the inventory adjustment transaction which lets their trading partner ICP know the ECD. Refer to ADC 343 and ADC 461. CAV-ORM will automatically receive an initial ECD at request time and pass that value to its trading partners on a MILSTRAP legacy DIC DAC transaction; any updates to an item’s ECD will be passed to trading partners via the 947I Change ECD Transaction (W1505 Transaction Type Code A5). 2. To change an ECD that was previously provided by an Inventory Adjustment - Dual (SC change) transaction, use with W1505 Transaction Type Code A5 -Change ECD Transaction. Use of W1505 Transaction Type Code ‘A5’ indicates that only the ECD is being changed by the transaction. 3. Authorized DLMS migration enhancement for use by CAV and CAV-ORM. See introductory DLMS note 4.e.
  947I G6201 TR Transfer Use for inventory adjustments resulting from logistics reassignment to identify the effective date of logistics transfer.
  947I G6203 W Effective Time
  947I LM01 DF Department of Defense (DoD)
  947I LQ01 0 Document Identification Code 1. The DLS DIC is retained in the DLMS to facilitate transaction conversion in a mixed DLS/DLMS environment. Continued support of the DIC in a full DLMS environment will be assessed at a future date. 2. In a mixed DLS-DLMS environment, for Inter-Service Ammunition interface, when including BG1/BG2 data, must use 2 iterations of LQ to provide DIC D7_ , as well as either DIC BG1 or BG2 as applicable, to alert DAS of BG1/ BG2 requirement for non-DLMS Ammunition system trading partners: Naval Operational Logistics Support Center (NOLSC) Ordnance Information System-Wholesale (OIS-W), Program Manager for Ammunition, Marine Corps Systems Command (MARCORSYSCOM) Ordnance Information System-Marine Corps (OIS-M),and Warner Robins Air Logistics Center Combat Ammunition System (CAS). 3. Future Streamlined data; see introductory DLMS note 4c.
  947I LQ01 78 Project Code
  947I LQ01 80 Advice Code Use when submitting a duplicate inventory adjustment transaction in reply to an asset reclassification follow-up transaction (Advice Code 3P); otherwise do not use. Authorized DLMS enhancement. Refer to ADC 387.
  947I LQ01 83 Supply Condition Code When used with dual inventory adjustment (2/W1916/020 code DU), with 2/W1901/020 code AC (legacy DIC DAC), this code represents the new (TO) supply condition code.
  947I LQ01 84 Management Code Use to provide supplemental management information associated with the transaction. Use with W1901 code BA to identify an inventory adjustment that is outside the prescribed inventory adjustment tolerance limitations.
  947I LQ01 87 Subsistence Type of Pack Code
  947I LQ01 92 Reason for Disposal Code Use for inventory adjustment decrease transactions to identify the reason that an item is transferred to a DRMO.
  947I LQ01 99 Purpose Code 1. When used with dual inventory adjustment (2/W1916/020 code DU), with 2/W1901/020 code AD (legacy DIC DAD), this code represents the new (TO) purpose code. Purpose code (2/LQ02/10) is alphabetic. 2. When used with dual inventory adjustment (2/W1916/020 code DU), with 2/W1901/020 code AC (Condition Change) for the purpose of changing the condition of an item segregated by purpose code, include the existing purpose code.
  947I LQ01 A1 Ownership Code 1. When used with dual inventory adjustments (2/W1916/020 code DU), with 2/W1901/020 code AG (legacy DIC DAS), this code represents the new (TO) ownership code. 2. When used with 2/W1901/020 code AC (legacy DIC DAC), for ammunitions systems only, the existing ownership code must be entered for ammunition items. This is not a From/To ownership code since ownership code cannot be changed by W1901 code AC transaction. Service ammunition systems must enter the existing numeric ownership code for ammunition items for W1901 code AC transaction. For other than Service ammunition systems, this is an optional DLMS enhancement authorized for use by trading partner agreement.
  947I LQ01 AK Distribution Code Future streamlined data; see introductory DLMS note 4c.
  947I LQ01 BG Condition Use only with dual inventory adjustments (2/W1916/020 code DU) with 2/W1901/020 code AC (legacy DIC DAC). Use to identify the old (FROM) supply condition code.
  947I LQ01 EL Error Classification Code Use to identify the ‘Inventory Adjustment - Physical Inventory Error Classification Codes’. Identifies the causes of potential/actual inventory adjustment (physical inventory) errors and the processing operations under which the errors occurred. Use only with W1901 Quantity or Status Adjustment Reason Code ‘A-Physical Count’. Refer to ADC 414.
  947I LQ01 FC Type Physical Inventory or Transaction History Code
  947I LQ01 GQ Group Qualifier Code Use to identify the Material Management Aggregation Code (MAC) 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-10, Volumes 1 and 2.
  947I LQ01 RD Property Ownership Type Code Use only with dual inventory adjustments (2/W1916/020 code DU) with 2/W1901/020 code AG (legacy DIC DAS). Use to identify the old (FROM) ownership code.
  947I LQ01 RE Property Type Code Use only with dual inventory adjustment (2/W1916/020 code DU) with 2/W1901/020 code AD (legacy DIC DAD). Use to identify the old (FROM) purpose code. Purpose code (2/LQ02/10) is alphabetic.
  947I LQ01 ACC Accounting Error Classification Code 1. Use to identify the ‘Inventory Adjustment - Accounting Error Classification Codes’. Identifies causes for errors that resulted in inventory adjustment (accounting error) transactions. Use only with W1901 Quantity or Status Adjustment Reason Code ‘AB-Accounting Error’. Refer to ADC 414. 2. At this time a local code ‘AC’ is established for use in 947I, version 4030. A data maintenance action was approved in version 6020. The approved code/name is "AC - Accounting Error Classification Code".
  947I LQ01 COG Cognizance Symbol 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; see introductory DLMS note 4a.
  947I LQ01 IMC Item Management Code 1. 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. 2. DLMS enhancement; see introductory DLMS note 4a.
  947I LQ01 MCC Material Control Code 1. Use to identify the Material Control Code (MC) 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; see introductory DLMS note 4a.
  947I LQ01 SMI Special Material Identification Code 1. This is a Navy-unique data element meaningful to Navy only; Non-Navy Components are to perpetuate without action. 2. DLMS enhancement; see introductory DLMS note 4a.
  947I LQ01 SRC Serialized Report Type Codes 1. The Air Force code uses this code to indicate that an item requires serialized management. Applicable to property identified by national stock number (NSN) or Air Force-assigned local stock number (LSN) in accordance with CICP contract requirements. Authorized for Air Force GFP-A. This is the Air Force Serialized Report Code. Refer to ADC 1230. 2. Migration code SRC is established for use in the 947I, version 4030. A data maintenance action was approved in version 8010. The approved code/name is "SRC - List of codes identifying DoD Serialized Report Type Code. The following values will be conveyed in 2/LQ02/10:. AA - Small Arms CC - Communications Security (COMSEC)
  947I LQ01 DD Reserved R - Nuclear Weapons Related Material (NWRM) COMSEC
  947I LQ01 WW NWRM
  947I N101 KK Registering Party 1. Use to identify the Component UIT registry. May be used by a Component when their UIT process requires that a copy of the inventory adjustment transaction also be sent to a UIT registry for information purposes. Must be used with 2/N106/10 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. Cite the applicable Routing Identifier in 2/N103. 2. Authorized DLMS enhancement for Air Force and DS use with PIC NWRM UIT; For PIC UIT, must use in conjunction with 2/N106 code PK and 1/W1506/020 Action Code FI and cite the applicable Routing Identifier in 2/N103. 3. Except as noted above, DLMS enhancement; see introductory DLMS note 4a.
  947I N101 LG Location of Goods 1. Use in logistics transfer inventory adjustments to identify the materiel storage location. 2. Use to identify the physical location of GFP while in CICP custody. The location may be the CICP, the CICP’s warehouse or subcontractor. This location must be identified by DODAAC. Must use for Air Force GFP accountability. Refer to ADC 124.
  947I N101 OW Owner of Property or Unit 1. Use to identify the property owner to receive this transaction when not otherwise identified. 2. For Air Force GFP accountability, use to identify the Air Force program manager in the accountable property system of record (APSR). Must identify the program manager by RIC. If the program manager DODAAC does not have an assigned RIC, use the generic Air Force GFP APSR RIC with 2/N106=TO and use a second iteration of the N1 loop (repeating Code OW without 2/N106=TO) to provide the program manager DODAAC. Refer to ADC 124.
  947I N101 SB Storage Area Use to indicate a depot or storage activity.
  947I N101 XM Maintenance Organization Used for Estimate Use when applicable to identify the maintenance organization, e.g., Navy Shipyard or Flet Readiness Center. Authorized for DLA industrial activity support agreement only. Refer to ADC 376.
  947I N101 Z4 Owning Inventory Control Point
  947I N101 ZN Losing Inventory Manager Use in logistics transfer inventory adjustment and ownership transfer inventory adjustment transactions to identify the Losing Item Manager (LIM).
  947I N101 ZP Gaining Inventory Manager Use in logistics transfer adjustment and ownership transfer inventory adjustment transaction to identify the Gaining Item Manager (GIM).
  947I N103 10 Department of Defense Activity Address Code (DODAAC) 1. DLMS enhancement; see introductory DLMS note 4a. 2. Authorized for use by Air Force CICP to identify other organizations associated with the transaction by DODAAC.
  947I N103 M4 Department of Defense Routing Identifier Code (RIC)
  947I N103 UR Uniform Resource Locator (URL) 1. Use when appropriate to identify a Component UIT registry. 2. DLMS enhancement; see introductory DLMS note 4a.
Page 140  of  141 First   Previous   136  137  138  139  [140]  141  Next   Last