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:
- First position (letter) — the broad functional system or family.
Acovers MILSTRIP requisitioning and its related status, follow-up, modification, cancellation, and release transactions.Dcovers MILSTRAP inventory-control and receipt transactions (including Materiel Receipt Acknowledgement). - Second position — the function within that family: for the A-series,
0requisitions,Ccancellations,Esupply status,F/Kfollow-ups,Mmodifications,5materiel/disposal release orders,6materiel/disposal release denials,Rmateriel release confirmations,Sshipment status, and so on. - 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").
| AB1 | Direct Delivery Notice | To requisitioner (rp 30-35) |
| AB2 | Direct Delivery Notice | To supplementary address (rp 45-50) |
| AB3 | Direct Delivery Notice | To rp 54 |
| AB8 | Direct Delivery Notice | To DAAS from service/agency for distribution by DAAS of Direct Delivery Notice, DI's AB1, AB2, AB3 under MILSTRIP status distribution rules |
| ACJ | Cancellation | Disposal release cancellation from ICP to storage activity |
| ACM | Cancellation | From ICP to procurement activity. Results from receipt of mass/universal cancellation request. |
| ACP | Cancellation | From 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. |
| AC1 | Cancellation | By requisitioner (rp 30-35) |
| AC2 | Cancellation | By supplementary addressee (rp 45-50) |
| AC3 | Cancellation | By rp 54 |
| AC4 | Cancellation | By rp 55 (for intra-service use only) |
| AC5 | Cancellation | By rp 56 (for intra-service use only) |
| AC6 | Cancellation | From ICP/IMM to storage activity or reporting activity |
| AC7 | Cancellation | From ICP/IMM to storage activity. Results from receipt of mass/universal cancellation request. |
| ADR | FMS Notice of Availability | Export release required. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability initial detail documents. |
| AD1 | FMS Notice of Availability | Initial key document. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability initial detail documents. |
| AD2 | FMS Notice of Availability | Initial detail document. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability initial key document. |
| AD3 | FMS Notice of Availability | Delay key document. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability delay detail document. |
| AD4 | FMS Notice of Availability | Delay detail document. To designated Country Representative/Freight Forwarder. Will accompany the FMS notice of availability delay key document. |
| AD5 | FMS Notice of Availability | Reply document. To the activity originating the notice of availability. |
| AEA | Supply Status | For service prepared FMS and Grant Aid requisitions with NSN/NATO stock number. |
| AEB | Supply Status | For service prepared FMS and Grant Aid requisitions with part number. |
| AED | Supply Status | For service prepared FMS and Grant Aid requisitions with other (see par. 4c) |
| AEE | Supply Status | For service prepared FMS and Grant Aid requisitions with exception data (see par. 4d) |
| AEJ | Disposal Supply Status | From storage activity to ICP |
| AE1 | Supply Status | To requisitioner (rp 30-35) in U.S. requisition. To Grant Aid country status recipient from ILCO/monitoring activity. |
| AE2 | Supply Status | To supplementary address (rp 45-50) in U.S. requisition. To FMS country status recipient from ILCO/monitoring activity. |
| AE3 | Supply Status | To rp 54 in U.S. requisition. Also used from supply source to ILCO/monitoring activity on FMS and Grant Aid requisitions. |
| AE4 | Supply Status | To rp 55 (for intra-service use only) |
| AE5 | Supply Status | To rp 56 (for intra-service use only) |
| AE6 | Supply Status | To 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. |
| AE8 | Supply Status | To DAAS from service/agency for distribution by DAAS, of supply status AE1, AE2 and/or AE3 under MILSTRIP status distribution rules. |
| AE9 | Supply Status | From 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). |
| AFC | Follow-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. |
| AFJ | Disposal Release Follow-up | From ICP to storage activity |
| AFT | Request for Shipment Tracing-Registered Insured and Certified Parcel Post | From 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. |
| AFX | Disposal Shipment/ Receipt Confirmation Follow-up | From DLA Disposition Services to rp 30-35 or from ICP/IMM to rp 4-6. |
| AFY | Request for DODAAC of Initial Transportation Shipping Activity | Request to supply source to obtain the DODAAC of the origin transportation shipping activity for tracing shipments under MILSTAMP. |
| AFZ | Disposal Shipment Confirmation follow-up | DI Code ASZ not received. From DLA Disposition Services to rp 30-35 or from ICP/IMM to rp 4-6. |
| AF1 | Follow-up | By requisitioner (rp 30-35) |
| AF2 | Follow-up | By supplementary addressee (rp 45-50) |
| AF3 | Follow-up | By rp 54 |
| AF4 | Follow-up | By rp 55 (for intra-service use only) |
| AF5 | Follow-up | By rp 56 (for intra-service use only) |
| AF6 | Follow-up | By ICP to reporting or storage activity |
| AGJ | Reply to Disposal Release Cancellation | From storage activity to ICP |
| AG6 | Reply to Cancellation Request | To ICP from storage activity |
| AKJ | Disposal Release Cancellation Follow-up | From ICP to storage activity |
| AK1 | Follow-up on Cancellation Request | By requisitioner (rp 30-35). Process as cancellation if original cancellation not received |
| AK2 | Follow-up on Cancellation Request | By supplementary addressee (rp 45-50). Process as cancellation if original cancellation not received |
| AK3 | Follow-up on Cancellation Request | By rp 54. Process as cancellation if original cancellation not received. |
| AK4 | Follow-up on Cancellation Request | By rp 55 (for intra-service use only). Process as cancellation if original cancellation not received. |
| AK5 | Follow-up on Cancellation Request | By rp 56 (for intra-service use only). Process as cancellation if original cancellation not received |
| AK6 | Follow-up on Cancellation Request | From ICP to storage activity. Process as cancellation if original cancellation not received. |
| AMA | Document Modifier | For domestic shipment with NSN/NATO stock number. Process as requisition if original document not received. |
| AMB | Document Modifier | For domestic shipment with part number. Process as requisition if original document not received. |
| AMD | Document Modifier | For domestic shipment with other (see par.4c). Process as requisition if original document not received. |
| AME | Document Modifier | For domestic shipment with exception data (see par. 4d). Process as requisition if original document not received. |
| AMF | Document Modifier | From ICP to procurement activity. Process only to change supplementary address and signal code fields |
| AMJ | Disposal Release Order Modification | To storage activity from ICP (Not applicable for MILSTRIP legacy formatted transactions; used for DLMS transaction exchange only). |
| AMP | Document Modifier | From ICP to procurement activity. Changes RDD (rp 62-64) to expedite handling signal "555". |
| AM1 | Document Modifier | For overseas shipment with NSN/NATO stock number. Process as requisition if original document not received. |
| AM2 | Document Modifier | For overseas shipment with part number. Process as requisition if original document not received. |
| AM4 | Document Modifier | For overseas shipment with other (see par. 4c). Process as requisition if original document not received. |
| AM5 | Document Modifier | For overseas shipment with exception data (see par. 4d). Process as requisition if original document not received. |
| ANZ | Materiel Obligation Validation Request Follow-up Control | Header document used for follow-up on request documents previously forwarded (DI Code AN9). |
| AN1 | Materiel Obligation Validation Request | To requisitioner (rp 30-35) |
| AN2 | Materiel Obligation Validation Request | To supplementary address (rp 45-50) |
| AN3 | Materiel Obligation Validation Request | To rp 54 |
| AN4 | Materiel Obligation Validation Request | To rp 55 (for intra-service use only) |
| AN5 | Materiel Obligation Validation Request | To rp 56 (for intra-service use only) |
| AN9 | Materiel Obligation Validation Control Document | Header document used when forwarding request documents. |
| APR | Materiel Obligation Validation Reinstatement Request | Notification to supply source requesting reinstatement of a requisition canceled under MOV. |
| APX | Notice of Nonreceipt of Total Batch of MOV Documents | Notification to DAAS or supply source that the total number of documents indicated in the control document was not received. |
| AP1 | Materiel Obligation Validation Response | From requisitioner (rp 30-35) |
| AP2 | Materiel Obligation Validation Response | From supplementary address (rp 45-50) |
| AP3 | Materiel Obligation Validation Response | From rp 54 |
| AP4 | Materiel Obligation Validation Response | From rp 55 (for intra-service use only) |
| AP5 | Materiel Obligation Validation Response | From rp 56 (for intra-service use only) |
| AP8 | Materiel Obligation Validation Response | DAAS transaction to affect MOV response for specified activities. Also used by activities to have DAAS provide response for validated MOV requests. |
| AP9 | Receipt Confirmation for Materiel Obligation Validation Requests | Return document for acknowledgment of documents. |
| ARA | Materiel Release Confirmation | For release of quantity greater than requested (due to unit pack) |
| ARB | Materiel Release Confirmation | For release of quantity less than requested (due to unit pack) |
| ARH | Pseudo Material Release Confirmation | For use by ICPs and storage activities to administratively close open material release order records. |
| ARJ | Disposal Release Confirmation | From storage activity to ICP |
| ARK | Disposal Release Confirmation | From storage activity to ICP for release of quantity greater than requested |
| ARL | Disposal Release Confirmation | From storage activity to ICP for release of quantity less than requested |
| AR0 | Materiel Release Confirmation | To ICP from storage |
| ASH | Pseudo Shipment Status for Unconfirmed Material Release Orders | From ICP to DAAS for distribution under MILSTRIP rules. Used by ICP as shipment status for unconfirmed material release orders |
| ASY | Shipment Status | From supply source as response to a request for DODAAC of the origin transportation shipping activity |
| ASZ | Disposal Shipment Confirmation | From shipping activity to DLA Disposition Services |
| AS1 | Shipment Status | To requisitioner (rp 30-35) in U.S. requisition. To Grant Aid country status recipient from ILCO/monitoring activity. |
| AS2 | Shipment Status | To supplementary address (rp 45-50) in U.S. requisition. To FMS country status recipient from ILCO/monitoring activity. |
| AS3 | Shipment Status | To rp 54 in U.S. requisition. Also used from supply source to ILCO/monitoring activity on FMS and Grant Aid requisitions. |
| AS4 | Shipment Status | To rp 55 (for intra-service use only) |
| AS5 | Shipment Status | To rp 56 (for intra-service use only) |
| AS6 | Shipment Status | To ICP/IMM from reporting activities for LRO shipments of retail assets |
| AS8 | Shipment Status | To DAAS from service/agency for distribution by DAAS of shipment status (AS_) under MILSTRIP distribution rules. |
| ATA | Follow-up | For domestic shipment with NSN/NATO stock number. Process as requisition if original requisition not received. |
| ATB | Follow-up | For domestic shipment with part number. Process as requisition if original requisition not received |
| ATD | Follow-up | For domestic shipment with other (see par. 4c). Process as requisition if original requisition not received |
| ATE | Follow-up | For domestic shipment with exception data (see par.4d). Process as requisition if original requisition not received. |
| AT1 | Follow-up | For overseas shipment with NSN/NATO stock number. Process as requisition if original requisition not received. |
| AT2 | Follow-up | For overseas shipment with part number. Process as requisition if original requisition not received. |
| AT4 | Follow-up | For overseas shipment with other (see par. 4c). Process as requisition if original requisition not received. |
| AT5 | Follow-up | For overseas shipment with exception data (see par 1.4d). Process as requisition if original requisition not received. |
| AT7 | Follow-up | For overseas shipment/Overseas Dependent School System Requirement. Process as requisition if original requisition not received. |
| AUA | Reply to Cancellation Request-Materiel Release Confirmation | To ICP. Release of quantity greater than requested (due to unit pack). |
| AUB | Reply to Cancellation Request-Materiel Release Confirmation | To ICP. Release of quantity less than requested (due to unit pack). |
| AU0 | Reply to Cancellation Request-Materiel Release Confirmation | To ICP. Release of quantity same as requested |
| AU1 | Reply to Cancellation Request-Shipment Status | To requisitioner (rp 30-35) |
| AU2 | Reply to Cancellation Request-Shipment Status | To supplementary address (rp 45-50) |
| AU3 | Reply to Cancellation Request-Shipment Status | To rp 54 |
| AU4 | Reply to Cancellation Request-Shipment Status | To rp 55 (for intra-service use only) |
| AU5 | Reply to Cancellation Request-Shipment Status | To rp 56 (for intra-service use only) |
| AU7 | Reply to Cancellation Request-Shipment Status | To DAAS. Notification that shipment will be subject to diversion by DTS in response to request for mass/universal cancellation |
| AU8 | Reply to Cancellation Request-Shipment Status | To DAAS from service/agency for distribution by DAAS of status (AU_) under MILSTRIP distribution rules. |
| AV1 | Notification of Customer nonresponse to MOV Request | To requisitioner (rp 30-35) |
| AV2 | Notification of Customer nonresponse to MOV Request | To SUPADD (rp 45-50) |
| AV3 | Notification of Customer nonresponse to MOV Request | To Distribution Code (rp 54) |
| AX1 | ICP GFM Validation Request | From ICP to Management Control Activity to validate GFM transactions to a valid contract. |
| AX2 | Management Control Activity GFM Material Validation Response | From Management Control Activity to ICP. Response to ICP validation request of GFM transactions. |
| A0A | Requisition | For domestic shipment with NSN/NATO stock number |
| A0B | Requisition | For domestic shipment/with part number (see par. 4e). |
| A0D | Requisition | For domestic shipment with other (see par. 4c). |
| A0E | Requisition | For domestic shipment with exception data (see par. 4d). |
| A01 | Requisition | For overseas shipment with NSN/NATO stock number |
| A02 | Requisition | For overseas shipment with part number |
| A04 | Requisition | For overseas shipment with other (see par. 4c). |
| A05 | Requisition | For overseas shipment with exception data (see par. 4d). |
| A07 | Requisition | For overseas shipment/Overseas Dependent School System Requirement |
| A2A | Redistribution Order | For domestic shipment with NSN/NATO stock number |
| A2B | Redistribution Order | For domestic shipment with part number |
| A2D | Redistribution Order | For domestic shipment with other (see par. 4c). |
| A2E | Redistribution Order | For domestic shipment with exception data (see par. 4d). |
| A21 | Redistribution Order | For overseas shipment with NSN/NATO stock number |
| A22 | Redistribution Order | For overseas shipment with part number |
| A24 | Redistribution Order | For overseas shipment with other (see par. 4c). |
| A25 | Redistribution Order | For overseas shipment with exception data (see par. 4d). |
| A27 | Redistribution Order | For overseas shipment/Overseas Dependent School System Requirement |
| A3A | Passing Order | For domestic shipment with NSN/NATO stock number |
| A3B | Passing Order | For domestic shipment with part number |
| A3D | Passing Order | For domestic shipment with other (see par. 4c). |
| A3E | Passing Order | For domestic shipment with exception data (see par. 4d). |
| A31 | Passing Order | For overseas shipment with NSN/NATO stock number |
| A32 | Passing Order | For overseas shipment with part number |
| A34 | Passing Order | For overseas shipment with other (see par. 4c). |
| A35 | Passing Order | For overseas shipment with exception data (see par. 4d). |
| A37 | Passing Order | For overseas shipment/Overseas Dependent School System |
| A4A | Referral Order/Lateral Redistribution Order for Retail Assets | For domestic shipment with NSN/NATO stock number |
| A4B | Referral Order/Lateral Redistribution Order for Retail Assets | For domestic shipment with part number |
| A4D | Referral Order/Lateral Redistribution Order for Retail Assets | For domestic shipment with other (see par. 4c). |
| A4E | Referral Order/Lateral Redistribution Order for Retail Assets | For domestic shipment with exception data (see par. 4d). |
| A41 | Referral Order/Lateral Redistribution Order for Retail Assets | For overseas shipment with NSN/NATO stock number |
| A42 | Referral Order/Lateral Redistribution Order for Retail Assets | For overseas shipment with part number |
| A44 | Referral Order/Lateral Redistribution Order for Retail Assets | For overseas shipment with other (see par. 4c). |
| A45 | Referral Order/Lateral Redistribution Order for Retail Assets | For overseas shipment with exception data (see par. 4d). |
| A47 | Referral Order/Lateral Redistribution Order for Retail Assets | For overseas shipment/Overseas Dependent School System |
| A5A | Materiel Release Order | For domestic shipment with NSN/NATO stock number |
| A5B | Materiel Release Order | For domestic shipment with part number |
| A5D | Materiel Release Order | For domestic shipment with other (see par. 4c). |
| A5E | Materiel Release Order | For domestic shipment with exception data (see par. 4d). |
| A5J | Disposal Release Order | From ICP to storage activity (may also be used by local generating activity) |
| A51 | Materiel Release Order | For overseas shipment with NSN/NATO stock number |
| A52 | Materiel Release Order | For overseas shipment with part number |
| A54 | Materiel Release Order | For overseas shipment with other (see par. 4c). |
| A55 | Materiel Release Order | For overseas shipment with exception data (see par. 4d). |
| A57 | Materiel Release Order | For overseas shipment/Overseas Dependent School System Requirement |
| A6A | Materiel Release Denial | For domestic shipment with NSN/NATO stock number |
| A6B | Materiel Release Denial | For domestic shipment with part number |
| A6D | Materiel Release Denial | For domestic shipment with other (see par. 4c). |
| A6E | Materiel Release Denial | For domestic shipment with exception data (see par. 4d). |
| A6J | Disposal Release Denial | From storage activity to ICP. |
| A61 | Materiel Release Denial | For overseas shipment with NSN/NATO stock number |
| A62 | Materiel Release Denial | For overseas shipment with part number |
| A64 | Materiel Release Denial | For overseas shipment with other (see par. 4c). |
| A65 | Materiel Release Denial | For overseas shipment with exception data (see par. 4d). |
| A67 | Materiel Release Denial | For overseas shipment/Overseas Dependent School System Requirement |
| DRA | Material Receipt Acknowledgment | From reporting activity to supply source to acknowledge materiel receipt. |
| DRB | Material Receipt Acknowledgment Reply to Follow-up | From reporting activity to supply source to acknowledge materiel receipt in reply to follow-up. |
| DRF | Follow-up for Delinquent Material Receipt Acknowledgment | From 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 theAR0Materiel Release Confirmation — or, when the depot cannot fill it, theA6_Materiel Release Denial — returned by the storage activity. The receiver's confirmation that materiel arrived — the MRA — is the MILSTRAP D-series DICDRA(andDRBfor 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.
Related codes and cross-references
- 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
- DLM 4000.25-1, MILSTRIP — Military Standard Requisitioning and Issue Procedures
- DLM 4000.25-2, MILSTRAP — Military Standard Transaction Reporting and Accounting Procedures
- DLM 4000.25, Volume 2 — Supply Standards and Procedures (DLMS)
- Defense Logistics Agency — Defense Data Standards, DLMS Publications and Appendices
- DLA Transaction Services (DAAS) — MILSTRIP reference