An index of DoD & federal logistics tools · Community-vetted

Reference

Document Identifier Codes (DIC) — Complete Reference

Document Identifier Codes (DIC) are the three-position alphanumeric codes that occupy the first three card-columns of every MILSTRIP and MILSTRAP logistics transaction and declare its purpose — requisition, supply status, shipment status, follow-up, modification, cancellation, or materiel release. This reference lists the complete MILSTRIP A-series DIC set — all 178 codes published in NAVSUP P-485 Volume II, Appendix 4, Part B — plus the MILSTRAP materiel receipt acknowledgement family (DRA, DRB, DRF), governed by DLM 4000.25-1 (MILSTRIP) under the Defense Logistics Management Standards (DLMS).

Regulatory authority
DLM 4000.25-1 (MILSTRIP) for the A-series requisitioning DICs; DLM 4000.25 Volume 2, Appendix 2.1 / DLM 4000.25-2 (MILSTRAP) for the D-series. Verified against NAVSUP P-485 Volume II, Appendix 4 (Document Identifier Codes)
Operator
Defense Logistics Agency — Defense Logistics Management Standards Office (DLMSO)
Access type
public
Last verified

Document Identifier Codes (DIC) are the three-position alphanumeric codes that occupy the first three positions of a MILSTRIP or MILSTRAP logistics transaction and declare what that transaction is for. A DIC such as A01 (requisition), AE1 (supply status), AS1 (shipment status), AF1 (follow-up), AM1 (modification), or AC1 (cancellation) is the first thing any system or logistician reads on a record, because it determines how every remaining field is interpreted. DICs are governed by the Defense Logistics Management Standards (DLMS) under DLM 4000.25, with the requisitioning codes defined in DLM 4000.25-1 (MILSTRIP).

At a glance

  • What it is: A three-position alphanumeric code in record positions 1–3 of a MILSTRIP/MILSTRAP transaction that identifies the transaction's purpose.
  • Regulatory source: DLM 4000.25-1 (MILSTRIP) for the A-series; DLM 4000.25-2 (MILSTRAP) and DLM 4000.25 Volume 2, Appendix 2.1 for the D-series. The codes on this page were verified against NAVSUP P-485 Volume II, Appendix 4 — the in-hand DoD-wide DIC reproduction.
  • Maintained by: The Defense Logistics Management Standards Office (DLMSO), published by the Defense Logistics Agency.
  • Scope: All DoD and participating-agency standard supply transactions — requisitioning, status, shipment, follow-up, modification, cancellation, and materiel release.
  • Where used: MILSTRIP and MILSTRAP processing; cross-referenced inside the modern DLMS variable-length transactions that are replacing the fixed-length records.

What these codes are

A Document Identifier Code is the transaction-type label for a standard supply record. In the legacy fixed-length 80-position MILSTRIP and MILSTRAP formats, the first three positions hold the DIC, and it determines the meaning of the other 77 positions. Without reading anything else, the DIC tells a processing system whether the record is a new requisition, a status report coming back, a shipment notice, a follow-up, a change to an existing order, a cancellation, or a release instruction between an inventory control point and a depot.

The three positions are read structurally:

  1. First position (letter) — the broad functional system or family. A covers MILSTRIP requisitioning and its related status, follow-up, modification, cancellation, and release transactions. D covers MILSTRAP inventory-control and receipt transactions (including Materiel Receipt Acknowledgement).
  2. Second position — the function within that family: for the A-series, 0 requisitions, C cancellations, E supply status, F/K follow-ups, M modifications, 5 materiel/disposal release orders, 6 materiel/disposal release denials, R materiel release confirmations, S shipment status, and so on.
  3. Third position — the variant within the function. For requisition, redistribution, passing, referral, and release series it encodes the identification basis (NSN/NATO, part number, "other," or exception data) and whether shipment is domestic (a letter) or overseas (a number); for status and follow-up series it identifies which party originates or receives the transaction by record position.

Because so many transactions exist, DICs are organized into series — families that share the first two positions (A0_, AE_, AS_, and so on). This page lists the complete A-series as published in NAVSUP P-485 Volume II, Appendix 4, Part B, plus the MILSTRAP D-series materiel receipt acknowledgement family (DRA, DRB, DRF) that is most often read alongside it. The full D-series (receipts, issues, inventory adjustments) lives in Appendix 4, Part D and DLM 4000.25-2 (MILSTRAP).

How they're used

A DIC accompanies a transaction through its entire lifecycle in the supply chain. The same requisition generates a chain of related transactions, each with its own DIC, as it moves through DLA Transaction Services (DAAS) and the managing supply sources:

  • A requisitioner submits a requisition with an A0_ DIC.
  • The supply source returns AE_ supply status reporting how the requisition is being processed.
  • When materiel ships, the source returns AS_ shipment status with transportation data.
  • If the requisitioner needs to chase a late order, they send an AF_ follow-up.
  • To change the order, they send an AM_ modification; to cancel it, an AC_ cancellation.
  • Internally, the inventory control point directs a depot to release stock with an A5_ materiel release order and receives an AR_ materiel release confirmation — or an A6_ materiel release denial — in return.

Because the DIC is what routing and processing logic keys on, an incorrect or mismatched DIC is a frequent cause of rejected or misrouted transactions — see Common errors and gotchas below. The DIC is also the bridge between the legacy and modern worlds: DLMS implementation conventions carry the legacy DIC as a cross-reference so that a DLMS 511R, 870S, or 856S transaction can still be mapped to the A0_, AE_, or AS_ series that logisticians know.

Complete code table

The table below is the complete MILSTRIP A-series Document Identifier Code list — all 178 codes, transcribed verbatim from NAVSUP P-485 Volume II, Appendix 4, Part B (Rev 9) — followed by the three MILSTRAP D-series codes of the materiel receipt acknowledgement family (DRA, DRB, DRF) from Appendix 4, Part D. Document titles and explanations are the source's own wording. Use the filter to narrow to a series or keyword (for example, "status", "cancel", or "release").

Document Identifier Codes (DIC) — complete MILSTRIP A-series per NAVSUP P-485 Vol II, App 4, Part B, plus the MILSTRAP materiel receipt acknowledgement family (Part D)
AB1Direct Delivery NoticeTo requisitioner (rp 30-35)
AB2Direct Delivery NoticeTo supplementary address (rp 45-50)
AB3Direct Delivery NoticeTo rp 54
AB8Direct Delivery NoticeTo DAAS from service/agency for distribution by DAAS of Direct Delivery Notice, DI's AB1, AB2, AB3 under MILSTRIP status distribution rules
ACJCancellationDisposal release cancellation from ICP to storage activity
ACMCancellationFrom ICP to procurement activity. Results from receipt of mass/universal cancellation request.
ACPCancellationFrom ICP to procurement activity. Cancellation for indicated quantity of the item listed on the procurement instrument or procurement document designated by the number in rp 62-74.
AC1CancellationBy requisitioner (rp 30-35)
AC2CancellationBy supplementary addressee (rp 45-50)
AC3CancellationBy rp 54
AC4CancellationBy rp 55 (for intra-service use only)
AC5CancellationBy rp 56 (for intra-service use only)
AC6CancellationFrom ICP/IMM to storage activity or reporting activity
AC7CancellationFrom ICP/IMM to storage activity. Results from receipt of mass/universal cancellation request.
ADRFMS Notice of AvailabilityExport release required. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability initial detail documents.
AD1FMS Notice of AvailabilityInitial key document. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability initial detail documents.
AD2FMS Notice of AvailabilityInitial detail document. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability initial key document.
AD3FMS Notice of AvailabilityDelay key document. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability delay detail document.
AD4FMS Notice of AvailabilityDelay detail document. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability delay key document.
AD5FMS Notice of AvailabilityReply document. To the activity originating the notice of availability.
AEASupply StatusFor service prepared FMS and Grant Aid requisitions with NSN/NATO stock number.
AEBSupply StatusFor service prepared FMS and Grant Aid requisitions with part number.
AEDSupply StatusFor service prepared FMS and Grant Aid requisitions with other (see par. 4c)
AEESupply StatusFor service prepared FMS and Grant Aid requisitions with exception data (see par. 4d)
AEJDisposal Supply StatusFrom storage activity to ICP
AE1Supply StatusTo requisitioner (rp 30-35) in U.S. requisition. To Grant Aid country status recipient from ILCO/monitoring activity.
AE2Supply StatusTo supplementary address (rp 45-50) in U.S. requisition. To FMS country status recipient from ILCO/monitoring activity.
AE3Supply StatusTo rp 54 in U.S. requisition. Also used from supply source to ILCO/monitoring activity on FMS and Grant Aid requisitions.
AE4Supply StatusTo rp 55 (for intra-service use only)
AE5Supply StatusTo rp 56 (for intra-service use only)
AE6Supply StatusTo ICP/IMM from storage or reporting activity in response to DI AF6, AC6, A4_ with distribution code 2, or A5_ when a DI AR_ or AS6 does not apply.
AE8Supply StatusTo DAAS from service/agency for distribution by DAAS, of supply status AE1, AE2 and/or AE3 under MILSTRIP status distribution rules.
AE9Supply StatusFrom DAAS: a. To activities identified by M&S code (rp 7), and/or distribution code (rp 54) to advise of the rerouting or change to a MILSTRIP requisition transaction as reflected by the supply status code (rp 65-66). b. To activity in rp 30-35 when the M&S code is "0", and rp 54 is blank or invalid to advise of rerouting or change to a MILSTRIP requisition transaction as reflected by the status code (rp 65-66). c. To activities in rp 30-35, 45-50, and 54 to advise of rejection of a MILSTRIP requisition transaction as reflected by the supply status code (rp 65-66). d. To "From" routing identifier code (rp 74-76) to advise of the rerouting of a DI A3_ (Passing Order), or DI A4_ (Referral Order).
AFCFollow-up (Request for improved ESD)Furnished by requisitioning activities as a request to supply source to initiate action which will improve estimated availability dates provided in supply status transactions.
AFJDisposal Release Follow-upFrom ICP to storage activity
AFTRequest for Shipment Tracing-Registered Insured and Certified Parcel PostFrom Consignee (based on signal code) to supply source and ILCO to supply source unless business firm or civilian contractor not required to process follow-ups received from military sources. In this case, from consignee to ICP and ILCO to ICP.
AFXDisposal Shipment/ Receipt Confirmation Follow-upFrom DLA Disposition Services to rp 30-35 or from ICP/IMM to rp 4-6.
AFYRequest for DODAAC of Initial Transportation Shipping ActivityRequest to supply source to obtain the DODAAC of the origin transportation shipping activity for tracing shipments under MILSTAMP.
AFZDisposal Shipment Confirmation follow-upDI Code ASZ not received. From DLA Disposition Services to rp 30-35 or from ICP/IMM to rp 4-6.
AF1Follow-upBy requisitioner (rp 30-35)
AF2Follow-upBy supplementary addressee (rp 45-50)
AF3Follow-upBy rp 54
AF4Follow-upBy rp 55 (for intra-service use only)
AF5Follow-upBy rp 56 (for intra-service use only)
AF6Follow-upBy ICP to reporting or storage activity
AGJReply to Disposal Release CancellationFrom storage activity to ICP
AG6Reply to Cancellation RequestTo ICP from storage activity
AKJDisposal Release Cancellation Follow-upFrom ICP to storage activity
AK1Follow-up on Cancellation RequestBy requisitioner (rp 30-35). Process as cancellation if original cancellation not received
AK2Follow-up on Cancellation RequestBy supplementary addressee (rp 45-50). Process as cancellation if original cancellation not received
AK3Follow-up on Cancellation RequestBy rp 54. Process as cancellation if original cancellation not received.
AK4Follow-up on Cancellation RequestBy rp 55 (for intra-service use only). Process as cancellation if original cancellation not received.
AK5Follow-up on Cancellation RequestBy rp 56 (for intra-service use only). Process as cancellation if original cancellation not received
AK6Follow-up on Cancellation RequestFrom ICP to storage activity. Process as cancellation if original cancellation not received.
AMADocument ModifierFor domestic shipment with NSN/NATO stock number. Process as requisition if original document not received.
AMBDocument ModifierFor domestic shipment with part number. Process as requisition if original document not received.
AMDDocument ModifierFor domestic shipment with other (see par.4c). Process as requisition if original document not received.
AMEDocument ModifierFor domestic shipment with exception data (see par. 4d). Process as requisition if original document not received.
AMFDocument ModifierFrom ICP to procurement activity. Process only to change supplementary address and signal code fields
AMJDisposal Release Order ModificationTo storage activity from ICP (Not applicable for MILSTRIP legacy formatted transactions; used for DLMS transaction exchange only).
AMPDocument ModifierFrom ICP to procurement activity. Changes RDD (rp 62-64) to expedite handling signal "555".
AM1Document ModifierFor overseas shipment with NSN/NATO stock number. Process as requisition if original document not received.
AM2Document ModifierFor overseas shipment with part number. Process as requisition if original document not received.
AM4Document ModifierFor overseas shipment with other (see par. 4c). Process as requisition if original document not received.
AM5Document ModifierFor overseas shipment with exception data (see par. 4d). Process as requisition if original document not received.
ANZMateriel Obligation Validation Request Follow-up ControlHeader document used for follow-up on request documents previously forwarded (DI Code AN9).
AN1Materiel Obligation Validation RequestTo requisitioner (rp 30-35)
AN2Materiel Obligation Validation RequestTo supplementary address (rp 45-50)
AN3Materiel Obligation Validation RequestTo rp 54
AN4Materiel Obligation Validation RequestTo rp 55 (for intra-service use only)
AN5Materiel Obligation Validation RequestTo rp 56 (for intra-service use only)
AN9Materiel Obligation Validation Control DocumentHeader document used when forwarding request documents.
APRMateriel Obligation Validation Reinstatement RequestNotification to supply source requesting reinstatement of a requisition canceled under MOV.
APXNotice of Nonreceipt of Total Batch of MOV DocumentsNotification to DAAS or supply source that the total number of documents indicated in the control document was not received.
AP1Materiel Obligation Validation ResponseFrom requisitioner (rp 30-35)
AP2Materiel Obligation Validation ResponseFrom supplementary address (rp 45-50)
AP3Materiel Obligation Validation ResponseFrom rp 54
AP4Materiel Obligation Validation ResponseFrom rp 55 (for intra-service use only)
AP5Materiel Obligation Validation ResponseFrom rp 56 (for intra-service use only)
AP8Materiel Obligation Validation ResponseDAAS transaction to affect MOV response for specified activities. Also used by activities to have DAAS provide response for validated MOV requests.
AP9Receipt Confirmation for Materiel Obligation Validation RequestsReturn document for acknowledgment of documents.
ARAMateriel Release ConfirmationFor release of quantity greater than requested (due to unit pack)
ARBMateriel Release ConfirmationFor release of quantity less than requested (due to unit pack)
ARHPseudo Material Release ConfirmationFor use by ICPs and storage activities to administratively close open material release order records.
ARJDisposal Release ConfirmationFrom storage activity to ICP
ARKDisposal Release ConfirmationFrom storage activity to ICP for release of quantity greater than requested
ARLDisposal Release ConfirmationFrom storage activity to ICP for release of quantity less than requested
AR0Materiel Release ConfirmationTo ICP from storage
ASHPseudo Shipment Status for Unconfirmed Material Release OrdersFrom ICP to DAAS for distribution under MILSTRIP rules. Used by ICP as shipment status for unconfirmed material release orders
ASYShipment StatusFrom supply source as response to a request for DODAAC of the origin transportation shipping activity
ASZDisposal Shipment ConfirmationFrom shipping activity to DLA Disposition Services
AS1Shipment StatusTo requisitioner (rp 30-35) in U.S. requisition. To Grant Aid country status recipient from ILCO/monitoring activity.
AS2Shipment StatusTo supplementary address (rp 45-50) in U.S. requisition. To FMS country status recipient from ILCO/monitoring activity.
AS3Shipment StatusTo rp 54 in U.S. requisition. Also used from supply source to ILCO/monitoring activity on FMS and Grant Aid requisitions.
AS4Shipment StatusTo rp 55 (for intra-service use only)
AS5Shipment StatusTo rp 56 (for intra-service use only)
AS6Shipment StatusTo ICP/IMM from reporting activities for LRO shipments of retail assets
AS8Shipment StatusTo DAAS from service/agency for distribution by DAAS of shipment status (AS_) under MILSTRIP distribution rules.
ATAFollow-upFor domestic shipment with NSN/NATO stock number. Process as requisition if original requisition not received.
ATBFollow-upFor domestic shipment with part number. Process as requisition if original requisition not received
ATDFollow-upFor domestic shipment with other (see par. 4c). Process as requisition if original requisition not received
ATEFollow-upFor domestic shipment with exception data (see par.4d). Process as requisition if original requisition not received.
AT1Follow-upFor overseas shipment with NSN/NATO stock number. Process as requisition if original requisition not received.
AT2Follow-upFor overseas shipment with part number. Process as requisition if original requisition not received.
AT4Follow-upFor overseas shipment with other (see par. 4c). Process as requisition if original requisition not received.
AT5Follow-upFor overseas shipment with exception data (see par 1.4d). Process as requisition if original requisition not received.
AT7Follow-upFor overseas shipment/Overseas Dependent School System Requirement. Process as requisition if original requisition not received.
AUAReply to Cancellation Request-Materiel Release ConfirmationTo ICP. Release of quantity greater than requested (due to unit pack).
AUBReply to Cancellation Request-Materiel Release ConfirmationTo ICP. Release of quantity less than requested (due to unit pack).
AU0Reply to Cancellation Request-Materiel Release ConfirmationTo ICP. Release of quantity same as requested
AU1Reply to Cancellation Request-Shipment StatusTo requisitioner (rp 30-35)
AU2Reply to Cancellation Request-Shipment StatusTo supplementary address (rp 45-50)
AU3Reply to Cancellation Request-Shipment StatusTo rp 54
AU4Reply to Cancellation Request-Shipment StatusTo rp 55 (for intra-service use only)
AU5Reply to Cancellation Request-Shipment StatusTo rp 56 (for intra-service use only)
AU7Reply to Cancellation Request-Shipment StatusTo DAAS. Notification that shipment will be subject to diversion by DTS in response to request for mass/universal cancellation
AU8Reply to Cancellation Request-Shipment StatusTo DAAS from service/agency for distribution by DAAS of status (AU_) under MILSTRIP distribution rules.
AV1Notification of Customer nonresponse to MOV RequestTo requisitioner (rp 30-35)
AV2Notification of Customer nonresponse to MOV RequestTo SUPADD (rp 45-50)
AV3Notification of Customer nonresponse to MOV RequestTo Distribution Code (rp 54)
AX1ICP GFM Validation RequestFrom ICP to Management Control Activity to validate GFM transactions to a valid contract.
AX2Management Control Activity GFM Material Validation ResponseFrom Management Control Activity to ICP. Response to ICP validation request of GFM transactions.
A0ARequisitionFor domestic shipment with NSN/NATO stock number
A0BRequisitionFor domestic shipment/with part number (see par. 4e).
A0DRequisitionFor domestic shipment with other (see par. 4c).
A0ERequisitionFor domestic shipment with exception data (see par. 4d).
A01RequisitionFor overseas shipment with NSN/NATO stock number
A02RequisitionFor overseas shipment with part number
A04RequisitionFor overseas shipment with other (see par. 4c).
A05RequisitionFor overseas shipment with exception data (see par. 4d).
A07RequisitionFor overseas shipment/Overseas Dependent School System Requirement
A2ARedistribution OrderFor domestic shipment with NSN/NATO stock number
A2BRedistribution OrderFor domestic shipment with part number
A2DRedistribution OrderFor domestic shipment with other (see par. 4c).
A2ERedistribution OrderFor domestic shipment with exception data (see par. 4d).
A21Redistribution OrderFor overseas shipment with NSN/NATO stock number
A22Redistribution OrderFor overseas shipment with part number
A24Redistribution OrderFor overseas shipment with other (see par. 4c).
A25Redistribution OrderFor overseas shipment with exception data (see par. 4d).
A27Redistribution OrderFor overseas shipment/Overseas Dependent School System Requirement
A3APassing OrderFor domestic shipment with NSN/NATO stock number
A3BPassing OrderFor domestic shipment with part number
A3DPassing OrderFor domestic shipment with other (see par. 4c).
A3EPassing OrderFor domestic shipment with exception data (see par. 4d).
A31Passing OrderFor overseas shipment with NSN/NATO stock number
A32Passing OrderFor overseas shipment with part number
A34Passing OrderFor overseas shipment with other (see par. 4c).
A35Passing OrderFor overseas shipment with exception data (see par. 4d).
A37Passing OrderFor overseas shipment/Overseas Dependent School System
A4AReferral Order/Lateral Redistribution Order for Retail AssetsFor domestic shipment with NSN/NATO stock number
A4BReferral Order/Lateral Redistribution Order for Retail AssetsFor domestic shipment with part number
A4DReferral Order/Lateral Redistribution Order for Retail AssetsFor domestic shipment with other (see par. 4c).
A4EReferral Order/Lateral Redistribution Order for Retail AssetsFor domestic shipment with exception data (see par. 4d).
A41Referral Order/Lateral Redistribution Order for Retail AssetsFor overseas shipment with NSN/NATO stock number
A42Referral Order/Lateral Redistribution Order for Retail AssetsFor overseas shipment with part number
A44Referral Order/Lateral Redistribution Order for Retail AssetsFor overseas shipment with other (see par. 4c).
A45Referral Order/Lateral Redistribution Order for Retail AssetsFor overseas shipment with exception data (see par. 4d).
A47Referral Order/Lateral Redistribution Order for Retail AssetsFor overseas shipment/Overseas Dependent School System
A5AMateriel Release OrderFor domestic shipment with NSN/NATO stock number
A5BMateriel Release OrderFor domestic shipment with part number
A5DMateriel Release OrderFor domestic shipment with other (see par. 4c).
A5EMateriel Release OrderFor domestic shipment with exception data (see par. 4d).
A5JDisposal Release OrderFrom ICP to storage activity (may also be used by local generating activity)
A51Materiel Release OrderFor overseas shipment with NSN/NATO stock number
A52Materiel Release OrderFor overseas shipment with part number
A54Materiel Release OrderFor overseas shipment with other (see par. 4c).
A55Materiel Release OrderFor overseas shipment with exception data (see par. 4d).
A57Materiel Release OrderFor overseas shipment/Overseas Dependent School System Requirement
A6AMateriel Release DenialFor domestic shipment with NSN/NATO stock number
A6BMateriel Release DenialFor domestic shipment with part number
A6DMateriel Release DenialFor domestic shipment with other (see par. 4c).
A6EMateriel Release DenialFor domestic shipment with exception data (see par. 4d).
A6JDisposal Release DenialFrom storage activity to ICP.
A61Materiel Release DenialFor overseas shipment with NSN/NATO stock number
A62Materiel Release DenialFor overseas shipment with part number
A64Materiel Release DenialFor overseas shipment with other (see par. 4c).
A65Materiel Release DenialFor overseas shipment with exception data (see par. 4d).
A67Materiel Release DenialFor overseas shipment/Overseas Dependent School System Requirement
DRAMaterial Receipt AcknowledgmentFrom reporting activity to supply source to acknowledge materiel receipt.
DRBMaterial Receipt Acknowledgment Reply to Follow-upFrom reporting activity to supply source to acknowledge materiel receipt in reply to follow-up.
DRFFollow-up for Delinquent Material Receipt AcknowledgmentFrom supply source to reporting activity to follow-up when materiel receipt has not been acknowledged within the required time frames.

181 of 181 codes shown

Worked example

A CONUS unit submits a requisition for a stocked NSN. It is built as an A0A transaction (the domestic NSN requisition — an overseas unit would use A01) — DIC in positions 1–3, NSN and quantity in the body, with the unit's DoDAAC and a priority. The record routes through DLA Transaction Services (DAAS) to the managing inventory control point.

A day later the requisitioner pulls status and sees an AE1 supply-status transaction come back carrying a Status Code — say, indicating the item is backordered with an estimated availability date. The requisition has been received and processed; the DIC told the requisitioner's system it was reading administrative status rather than a shipment.

When the materiel ships, an AS1 shipment-status transaction returns with the transportation control number and shipping date. If the requisitioner had instead needed to chase the order, they would have sent an AF1 follow-up; to change the quantity, an AM1 modification; and to stop it entirely, an AC1 cancellation. Behind the scenes, the inventory control point directed the depot to release the stock with an A5_ materiel release order and received an AR0 materiel release confirmation in return (had the depot been unable to fill it, the reply would have been an A6_ materiel release denial) — a different transaction family from the requisitioner's view, but part of the same fulfillment.

Common errors and gotchas

  • Confusing the materiel-release exchange with MRA (Materiel Receipt Acknowledgement). The release exchange is the A5_ Materiel Release Order (inventory control point to storage activity), answered by the AR0 Materiel Release Confirmation — or, when the depot cannot fill it, the A6_ Materiel Release Denial — returned by the storage activity. The receiver's confirmation that materiel arrived — the MRA — is the MILSTRAP D-series DIC DRA (and DRB for the delinquent-MRA follow-up response). They are different functions in different manuals.
  • Confusing supply status (AE_) with shipment status (AS_). AE_ reports the administrative disposition of the requisition and carries a Status Code; AS_ reports that materiel is moving and carries transportation data. Reading an AE_ rejection as if it were a shipment, or vice versa, leads to wrong follow-on action.
  • Using the wrong third position. The third position determines which party and scenario the transaction applies to. Sending a status or follow-up with the wrong third-position variant can misdirect the transaction so the intended recipient never sees it.
  • Treating the DIC as obsolete under DLMS. Even where transactions have migrated to DLMS variable-length formats (511R, 870S, 856S), the legacy DIC is retained as a cross-reference. Mapping the wrong legacy DIC to a DLMS transaction breaks translation at DAAS.
  • Requisitioning by part number with an NSN DIC (or vice versa). The A0_ third position signals whether the record carries an NSN or part-number/exception data. A mismatch between the DIC and the actual identification data in the body causes rejection.
  • Routing Identifier Codes (RIC) — the three-character codes that identify the source, submitter, or destination of a MILSTRIP transaction and route it through DAAS; read together with the DIC.
  • Signal Codes — the rp 51 code inside A-series and FT-series documents that designates the ship-to and bill-to (or ship-from and credit-to) fields.
  • Media and Status Codes — the rp 7 code on requisition-related documents that designates who receives status and what kind.
  • Shipment Hold Codes — carried in rp 51 of AS_/AU_ shipment status documents; the same record position holds the signal code on requisitions, and the DIC is what disambiguates them.
  • Mode of Shipment Codes — the rp 77 code in shipment status and materiel release confirmation documents identifying how the materiel moved.
  • Acquisition Advice Codes (AAC) — the NSN characteristic that tells a requisitioner how an item is acquired, checked before submitting an A0_ requisition.
  • Military Standard Requisitioning and Issue Procedures (MILSTRIP) — the standard procedures the DIC families implement.
  • DAASINQ / eDAASINQ — DLA Transaction Services tools for querying the transactions that DICs label as they pass through DAAS.

Authoritative references

  • DLM 4000.25-1, MILSTRIP — Military Standard Requisitioning and Issue Procedures, Appendix AP2.1 (Document Identifier Codes). The authoritative source for the A-series requisitioning, status, follow-up, modification, cancellation, and release DICs. Maintained by the Defense Logistics Management Standards Office (DLMSO) and published by the Defense Logistics Agency.
  • DLM 4000.25-2, MILSTRAP — Military Standard Transaction Reporting and Accounting Procedures. The authoritative source for the D-series inventory and receipt DICs, including the Materiel Receipt Acknowledgement (DRA/DRB). Published by the Defense Logistics Agency.
  • DLM 4000.25, Volume 2 — Supply Standards and Procedures. The DLMS volume that governs supply transactions and carries the legacy-DIC cross-references for the modernized DLMS transaction set. Published by the Defense Logistics Agency.
  • DLA Transaction Services (DAAS) — MILSTRIP reference. The processing point that routes MILSTRIP transactions by DIC and Routing Identifier Code; see the DAAS MILSTRIP page.
  • Defense Logistics Agency — Defense Data Standards, DLMS Publications and Appendices. The publication portal for the current DLM 4000.25 manuals and their appendices, including the Document Identifier Code appendix; see DLA Defense Data Standards.

Frequently asked questions

What is a Document Identifier Code (DIC)?
A Document Identifier Code is the three-position alphanumeric code in the first three positions (record positions 1–3) of a MILSTRIP or MILSTRAP transaction. It identifies the purpose of the transaction — for example a requisition, supply status, shipment status, follow-up, modification, cancellation, or materiel release — and therefore tells every system that handles the record how to read the remaining data fields.
How is a three-position DIC structured?
The first position is a letter that identifies the broad functional system or family (for example, "A" for MILSTRIP requisitioning and related transactions, "D" for MILSTRAP inventory and receipt transactions). The second position groups the function (for example, "0" for requisitions, "C" for cancellations, "E" for supply status, "S" for shipment status). The third position distinguishes variants within that function, such as which party originates or receives the transaction. Read together, the three positions name one specific transaction type.
Which DIC is used to submit a requisition?
Requisitions use the A0_ series. The third position encodes two things at once: the identification basis (NSN/NATO, part number, "other," or exception data) and whether the shipment is domestic or overseas. Domestic requisitions take a third-position letter — A0A (NSN), A0B (part number), A0D (other), A0E (exception data); overseas requisitions take a third-position number — A01 (NSN), A02 (part number), A04 (other), A05 (exception data). So the standard domestic NSN requisition is A0A, and its overseas counterpart is A01.
What is the difference between supply status and shipment status DICs?
Supply status (the AE_ series) reports the administrative status of a requisition back to the requisitioner — whether it is being processed, backordered, rejected, or passed to another source, and carries a Status Code explaining why. Shipment status (the AS_ series) reports that materiel has been or will be shipped, and carries transportation and shipment data such as the transportation control number and estimated shipping date. AE_ tells you what is happening to your order; AS_ tells you the materiel is on the way.
Which DIC cancels or modifies a requisition?
Cancellation by the requisitioner uses the AC_ series (for example AC1). Modification of an existing requisition — changing data such as the quantity, priority, or supplementary address without canceling and re-submitting — uses the AM_ series (for example AM1). Follow-up requests that ask the supply source for current status use the AF_ series, and follow-up on a previously submitted cancellation request uses the AK_ series.
Is the AR_ series the Materiel Receipt Acknowledgement (MRA) code?
No — this is a common point of confusion. The materiel-release exchange runs on the A5_ series (Materiel Release Order, sent by the inventory control point to a storage activity), with the AR_ series carrying the Materiel Release Confirmation (AR0) back from the storage activity — or, when the depot cannot fill the order, the A6_ series carrying the Materiel Release Denial. The Materiel Receipt Acknowledgement (MRA) — the receiver confirming it received the materiel — is a separate MILSTRAP function carried under the D-series DIC DRA (and the delinquent-MRA follow-up response DRB), not under AR_.
Where do DICs appear, and do they still exist under DLMS?
DICs originated in the fixed-length 80-position MILSTRIP and MILSTRAP records, where they occupy the first three positions. Under the modernized Defense Logistics Management Standards (DLMS), those fixed-length transactions are being replaced by variable-length DLMS transactions (for example, the 511R requisition or the 870S supply status). The legacy DICs are retained as cross-references inside the DLMS implementation conventions so that systems and personnel can map a DLMS transaction back to the familiar legacy DIC.
Where is the authoritative list of all Document Identifier Codes?
The authoritative, exhaustive list lives in the Document Identifier Code appendix of DLM 4000.25-1 (MILSTRIP) for requisitioning transactions and in DLM 4000.25 Volume 2, Appendix 2.1 / DLM 4000.25-2 (MILSTRAP) for inventory and receipt transactions, maintained by the Defense Logistics Management Standards Office (DLMSO) and published by the Defense Logistics Agency. NAVSUP P-485 Volume II, Appendix 4 reproduces the full DoD-wide set; this page transcribes its complete A-series (Part B) plus the materiel receipt acknowledgement family from the D-series (Part D). Always confirm a specific code against the current appendix before relying on it operationally.

Authoritative references