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

Reference

Supply Status Codes — Complete Reference

Supply Status Codes are the two-character MILSTRIP codes (the "B" and "C" series — BA, BB, BD, BF, BV, CA, CB, CD, CG, CJ and the rest) that a supply source returns on a status transaction to tell a requisitioner what is happening with a requisition: accepted, backordered, substituted, cancelled, or rejected. This reference lists the complete B-, C-, and D-series requisition transaction status code set — all 94 codes — from DLM 4000.25, Volume 2, Appendix 7.16 (Status Codes).

Regulatory authority
DLM 4000.25, Volume 2, Appendix 7.16 — Status Codes (MILSTRIP/DLMS)
Operator
Defense Logistics Agency — Defense Logistics Management Standards Office (DLMSO)
Access type
public
Last verified

Supply Status Codes are the two-character codes defined in the Military Standard Requisitioning and Issue Procedures (MILSTRIP) that a supply source returns to tell a requisitioner what is happening with a requisition. When you submit a requisition and later ask "what is the status of my order?", the answer comes back as one of these codes — telling you whether the item is being released, is backordered, was substituted, was modified, was cancelled, or was rejected, and why. The codes fall into two families: the "B" series reports normal processing actions, and the "C" series reports rejections. Logisticians read a Supply Status Code together with the document number it applies to, and against the latest status received for that document number.

At a glance

  • What it is: Two-character codes returned on a MILSTRIP supply-status transaction reporting the disposition of a requisition (accepted, backordered, substituted, cancelled, or rejected).
  • Regulatory source: DLM 4000.25, Volume 2, Appendix 7.16 — Status Codes, under the Defense Logistics Management Standards (DLMS).
  • Maintained by: The Defense Logistics Management Standards Office (DLMSO), Defense Logistics Agency.
  • Scope: All DoD components (Army, Navy, Air Force, Marine Corps, DLA, GSA) and participating civil agencies under FEDSTRIP; standardized DoD-wide.
  • Where used: Requisition status processing (MILSTRIP), and status inquiry through DAAS tools such as DAASINQ / eDAASINQ.

What Supply Status Codes are

A Supply Status Code is the supply source's answer to the requisitioner about the state of a specific requisition. Every requisition carries a document number; when the supply source acts on it, or when a requisitioner submits a follow-up or cancellation, the source returns a supply-status transaction carrying a two-character status code keyed to that document number.

The first character of the code identifies the family:

  • "B" series — processing status. The requisition is being worked. The second character says how: being released and shipped (BA), backordered (BB, BC), delayed for verification (BD), substituted (BH), modified (BG, BJ, BK), forwarded (BM), cancelled (BQ, BR, BS), or placed on direct-delivery procurement (BV, BZ).
  • "C" series — rejection status. The requisition cannot be filled as submitted and is being returned. The second character says why: more information needed (CA), quantity not available (CB), errors in the requisition (CD), item not identifiable (CG), unable to procure (CK), and so on. A rejection is not a backorder — the requisitioner must correct and resubmit, or take the indicated action.
  • "D" series — specialized rejections, cancellations, and closures. DoD-wide codes for narrower situations: government-furnished materiel (GFM) contract validation (DB, DJ, DN, DQ, DR), shipments intransit to disposal (DEDH), MOV reinstatement replies (DK, DL, DM), FMS CLSSA drawdowns (DC, DD), subsistence (D4), and the administrative closure of an order for a missing materiel receipt acknowledgement (D9).

Two distinctions matter and are covered in the FAQ below:

  1. Supply status is not shipment status. Supply status reports what the supply source is doing with the requisition. Shipment status — reported on a separate transaction once materiel actually ships, carrying the Transportation Control Number and the mode (the "TK"/Transportation Control series) — reports where the materiel is in transit. They are different transactions answering different questions.
  2. Status evolves. A single document number may receive several Supply Status Codes over its life (for example BB, then BC, then a C-series rejection). Always act on the most recent status for the document number.

How and where they are used

Supply Status Codes flow on MILSTRIP status transactions from supply sources back to the creator of the requisition, the consignee, and any Service-designated control office. In legacy 80-record-position MILSTRIP format, the status transaction is the AE_ document-identifier family, and the two-character Supply Status Code occupies a fixed field in that record (record positions 65-66); in the modern DLMS (X12 870S / equivalent) implementation the same code is carried as a structured data element (the LQ segment, qualifier 81). Either way, the code is interpreted against DLM 4000.25, Volume 2, Appendix 7.16 — the table below.

In day-to-day practice, a logistician most often encounters these codes through a status inquiry. Querying a document number through DAASINQ / eDAASINQ returns the Defense Automatic Addressing System (DAAS) transaction history for that requisition, including the latest Supply Status Code. Reading that code tells the logistician immediately whether to wait (the item is on backorder), to expect a substitute, or to act (the requisition was rejected and must be fixed).

Complete code table

The table below is the complete B-, C-, and D-series requisition transaction status code set defined in DLM 4000.25, Volume 2, Appendix 7.16 (Revised October 17, 2025) — all 94 codes, in the appendix's own order: 33 B-series (processing), 33 C-series (rejection), and 28 D-series (specialized rejections, cancellations, and closures). Not carried here, by scope: the appendix's industrial-activity and inquiry-system codes (NL, NW, NY, the PAPW DLA/Navy industrial and purchase-card codes, and SS, which is visible only inside FedMall/DLA systems), and its separate Customer Asset Reporting status table (the S- and T-series used on Materiel Returns Program DIC FT_ transactions). Use the filter to narrow to a code or keyword (for example, "rejected", "backordered", or "cancel").

Supply Status Codes (MILSTRIP) — complete B-series (processing), C-series (rejection), and D-series (specialized) set per DLM 4000.25 Vol 2, App 7.16
BAItem being processed for release and shipment. The requisition or requisition alert is being prepared for release and shipment from stock; an estimated shipping date is provided when known.No action needed. Track for shipment status; expect issue from stock.
BBItem is backordered against a due-in to stock. The requisition is valid but materiel is not on hand; it is held until stock is received.Wait. Note the estimated shipping date; follow up if the date passes.
BCItem backordered. Long delay anticipated. The requisition containing this document number is backordered and a long wait is expected.Evaluate alternatives (substitute, local purchase, or expedite) given the long delay.
BDRequisition is delayed. Processing is suspended pending verification of requirements, item identification, or validation (for example, government-furnished materiel authorization).Respond to any verification or validation request so processing can resume.
BEDepot/storage activity has a record of the materiel release order (MRO) but no supporting transaction/record of the action taken. (Depot/storage activity response to ICP request for MRO status, for use with DIC AE6 only.)ICP-to-depot status exchange; no requisitioner action.
BFNo record of your requisition or requisition alert. The supply source has no record of the document for which a follow-up or cancellation was submitted.Resubmit the original requisition if still required; confirm the document number.
BGOne or more data fields on the requisition have been changed by the supply source (for example, stock number or unit of issue), as reflected in the status transaction.Read the changed fields; reconcile your records to the corrected data.
BHA Service-coordinated/approved substitute or interchangeable item, identified in the stock number field, will be supplied in place of the item requisitioned.Confirm the substitute NSN is acceptable for the requirement.
BJQuantity changed to conform to a unit pack, or because of an allowable direct-delivery contract variance. The adjusted quantity is shown in the quantity field.Reconcile the received/expected quantity to the adjusted value.
BKModified. Requisition data elements have been modified as requested. Examine data fields in this status document for current requisition data.Verify the modification matches what was requested.
BLNotice of availability (NOA) was forwarded to the country representative or freight forwarder on the date entered in rp 70-73.Security Assistance shipments: coordinate onward movement with the country representative or freight forwarder.
BMYour document was forwarded to the activity indicated in the status transaction (the routing identifier in the designated record positions).Direct follow-ups to the activity the document was forwarded to.
BNRequisition being processed as free issue. Signal and fund code fields corrected as noted.Adjust local fund obligation records.
BPRequisition has been deferred per customer instructions. Processing is intentionally held at the customer’s direction.No action unless you need to release the deferral.
BQCancelled. Results from receipt of a cancellation request from the requisitioner, consignee, manager, or other authorized activity.Order is cancelled. Resubmit a new requisition if the need persists.
BRCancelled. The requisitioning activity authorized cancellation in response to a Materiel Obligation Validation (MOV) request.Order is cancelled per your MOV response. Resubmit if still needed.
BSCancelled. The requisitioning activity failed to respond to a Materiel Obligation Validation (MOV) request from the processing point, so the obligation was cancelled.Resubmit if the requirement is still valid; respond to future MOV requests promptly.
BTRequisition has been received and will be processed for attempted release and shipment from stock to meet the required delivery date; further status is provided based on asset availability at release. (Applies to Subsistence only.)No action needed; await release/shipment status.
BUItem being supplied against the FMS Case Designator reflected in rp 48-50 or the Grant Aid Program and record control number (RCN) reflected in rp 46-50. The document represents a duplicate of the requisition prepared by the U.S. Service.Reconcile against the FMS case / Grant Aid record; no separate requisition needed.
BVItem procured and on contract for direct shipment to the consignee. The requisition or requisition alert item is being satisfied by direct-delivery procurement from the vendor.Expect vendor direct shipment; timeline follows the contract, not stock issue.
BWYour Security Assistance Program requisition containing this document number has been received by the ILCO and submitted to the supply system. A current estimated shipping date is not presently available but will be provided by subsequent status transactions.Wait for follow-on status carrying the ESD.
BXTransportation activity has received pre-positioned data on the item for shipment from the supply activity; the item has not yet arrived at the transportation activity for check-in. (Servicing retail transportation activity response, for use with DIC AE6/AEJ only.)Retail supply/transportation status exchange; no requisitioner action.
BYDepot/storage has previously denied the materiel release order by DIC A6_. (Depot/storage activity response to ICP request for MRO status, for use with DIC AE6 only.)ICP-to-depot status exchange; expect the ICP to source elsewhere or reject.
BZRequisition or requisition alert is being processed for direct-delivery procurement (procurement action initiated for direct vendor delivery).No action; await procurement/shipment status.
B1Assets not currently available. Requisition will be retained by DLA Disposition Services for 60 days from date of receipt awaiting possible arrival of assets. (DLA Disposition Services use only.)Wait out the 60-day retention; see D1 if the asset never arrives.
B2Status of supply or procurement action precludes requested modification.The order proceeds unmodified; cancel and resubmit if the change is essential.
B3The required availability date (RAD) contained in the original requisition is unrealistic. The date in rp 70-73 is the date when the materiel will be available.Plan against the availability date returned in rp 70-73.
B4Canceled. Results from receipt of cancellation request from requisitioner, consignee, manager, or other authorized activity. Do not deobligate funds. Billing for materiel or contract termination charges will be made.Keep funds obligated; expect billing for materiel or termination charges.
B5The activity identified by the code in rp 4-6 is in receipt of your follow-up request. Action to determine current status and/or improve the ESD is being attempted. Further status will be furnished.Wait for the further status the processing point promises.
B6The materiel applicable to the requisition requested for cancellation has been diverted to an alternate consignee.Cancellation succeeded via diversion; reconcile records.
B7Unit price change. The latest unit price for the item identified by the stock or part number in rp 8-22 is reflected in rp 74-80.Update local price/obligation records to the new unit price.
B8Quantity requested for cancellation or diversion was not accomplished.The materiel is still coming; receive it or pursue other disposition.
B9The activity identified by the code in rp 4-6 is in receipt of your cancellation request. Action to cancel the demand or to divert the applicable shipment is being attempted. Do not de-obligate funds or delete due-in. Advice of final action will be furnished in subsequent status transactions.Hold funds and due-in records until final cancellation status arrives.
CARejected. The initial rejection is provided by narrative message that states the reasons for rejection; when sent in response to a follow-up it carries no reasons, which may then be requested off-line.Obtain the rejection reasons (from the narrative message, or off-line if a follow-up response), correct accordingly, and resubmit with a new document number.
CBRejected. The quantity requested is not available; the supply source cannot fill the requested quantity.Resubmit for an available quantity or seek an alternate source.
CCNonconsumable item. Your Service is not a registered user. Submit your requisition to your Service ICP for registration action.Route the requirement through your Service ICP for user registration.
CDRejected. Errors in the requisition (data-element errors that prevent processing).Correct the erroneous fields and resubmit.
CERejected. Unit of issue in the original requisition (reflected in rp 23-24 of this status document) does not agree with the ICP unit of issue and cannot be converted. The source of supply enters the correct unit of issue in rp 79-80.Submit a new requisition with the correct unit of issue and quantity.
CFRejected. Failed SFIS Fund Code to Fund Account Conversion Table or G-Invoicing Federal Intragovernmental Data Standards (FIDS) validation — Standard Line of Accounting values do not match the conversion table, the fund code is invalid/missing, or FIDS data elements are missing or invalid.If still required, submit a new requisition with valid fund/accounting data entries.
CGRejected. Unable to identify the item requested from the data submitted.Resubmit with a correct/valid NSN or item identification, using a new document number.
CHRejected. Requisition submitted to incorrect single manager/technical service/distribution depot or MCA and the correct source/MCA cannot be determined.Research the correct source of supply/MCA and submit a new requisition.
CJRejected. Item coded (or being coded) "obsolete" or "inactivated." An item in the stock number field, if different from the one requisitioned, may be offered as a substitute (its unit price is returned in the transaction).If the offered substitute is acceptable, submit a new requisition for it; otherwise pursue the original item per the rejection instructions.
CKRejected. Unable to procure; no interchangeable and substitute (I&S) item is available. Returned for supply by local issue of components, a kit, or the next higher assembly — fabrication or cannibalization is suggested.Obtain by local issue/fabrication of components, kit, or next higher assembly; if not available, requisition the components, kit, or next higher assembly.
CLRejected. Contractor's requisition or related transaction is to be processed initially by an MCA. Transaction entries indicate direct submission.Research for the correct Management Control Activity and submit a new requisition.
CMRejected. Item is not or is no longer free issue, or the request was identified as non-production materiel support requiring a funded requisition.Submit a new funded requisition with a signal code other than D or M if materiel is still required.
CNNonconsumable item. Your Service does not receive requisition support on this item, or your requirement is a nonrecurring demand which cannot be satisfied. Support will be provided upon submission of a Military Interdepartmental Purchase Request (MIPR) by your Service ICP.Work with your Service ICP to submit a MIPR.
CPRejected. Source of supply is local manufacture, fabrication, or local procurement.Manufacture, fabricate, or procure locally; if the activity cannot do so or lacks procurement authority, submit a new requisition citing Advice Code 2A.
CQRejected. The item is command-regulated/controlled and the requisition cannot be filled without the required authorization.Obtain the required authorization, then resubmit.
CRRejected. Invalid DIC for a GFM transaction.Correct the document identifier and resubmit through GFM channels.
CSRejected. Quantity requisitioned is suspect of error or indicates excessive quantity. Partial quantity being supplied; the quantity field in this transaction reflects the quantity rejected.If the requirement still exists, submit a new requisition for the required quantity using Advice Code 2L.
CTRejected. FMS requisition contains a "U" or "V" in rp 35 and the entry in rp 72 is incorrect or blank.Review records and resubmit with a new document number and a correct CLPSC in rp 72.
CURejected. Unable to procure item requested; the item is no longer produced by any known source and attempts to obtain it have failed. The item in the stock number field can be furnished as a substitute (unit price in rp 74-80).If the offered substitute is acceptable, submit a new requisition for it.
CVRejected. Item prematurely requisitioned. The effective date for requisitioning is contained in rp 70-73.Resubmit on or after the effective date.
CWRejected. Item not available or is a nonmailable item whose transportation costs are uneconomical. Local procurement is authorized for this requisition only.Procure locally; if that is not possible, submit a new requisition using Advice Code 2A.
CXRejected. Unable to identify the bill-to and/or ship-to address as designated by the signal code, the signal code is invalid, or the designated activity is not authorized — including MAPAC-not-in-MAPAD, unauthorized GSA Advantage GY/GZ AACs, fund-code-to-billed-DoDAAC conversion failures, FedMall purchase-card rules, unidentifiable mark-for party, and funds-verification rejections.If still required, submit a new requisition with valid signal code, address, and funding data.
CYRejected. Unable to procure item requested. Item is no longer produced by any known source and attempts to obtain the item have failed.Contact the appropriate Service/Agency technical organization for assistance, or requisition a known substitute.
CZRejected. Subsistence item not available for resale. Reserved for troop issue only.Do not reorder for resale; source through troop issue channels.
C1For Subsistence Only. Rejected. Requested item is not available nationally. Do not requisition this item until advised by the activity identified in rp 4-6.Hold further requisitions until advised.
C2Rejected. Security Assistance Program funds are not available to process this requisition. (Used between ILCO and requisitioners only.)Resolve case funding with the ILCO before resubmitting.
C3Rejected. Applies to subsistence only. Vendor cannot make delivery during the shipping period.Reorder for a shipping period the vendor can meet.
C4Rejected. Applies to subsistence. Item is seasonal and not available for delivery during the current shipping period.Reorder when the item is in season.
C5Rejected. Requisitioner, upon inspection of materiel located in the DLA Disposition Services activity, rejected acceptance due to condition of materiel/unacceptable substitute and/or materiel incorrectly identified. This status code is generated by the DLA Disposition Services and furnished to the appropriate status recipients.Confirms your walk-away from disposal stock; requisition through normal supply if still required.
C6Rejected. Requisition is for a commercial type item which is not authorized for supply under the Security Assistance Program.Obtain commercially; if unable, submit a new requisition citing Advice Code 3B after approval from the U.S. Service implementing the case.
C7Rejected. DIC indicates this is a remarks/exception data document, but the source of supply has no record of receipt of the remarks/exception data.If still required, submit a new requisition with the exception data.
C8Rejected. Vendor will not accept an order for a quantity less than the quantity indicated in rp 76-80.If the requirement still exists, submit a new requisition for a quantity not less than that reflected in rp 76-80.
C9Rejected. Applies only to subsistence. Quantity in rp 25-29 canceled due to nonavailability during the shipping period.If required in a subsequent shipping period, submit a new requisition.
DARejected. Source of supply is direct ordering from the Federal Supply Schedule identified by number in rp 76-80 (rp 76-77 group, rp 78-79 part, rp 80 section).Order from the identified Federal Supply Schedule; if the activity lacks procurement authority, submit a new requisition with Advice Code 2A.
DBRejected. No valid contract registered at the MCA, or one or more Service/Agency required data elements is missing or invalid: call or order number, manufacturing directive number (MDN), or contract line item number (CLIN).Correct the GFM contract data and resubmit through the MCA.
DCProcessing of your CLSSA termination/drawdown requisition (CLPSC: A, B, C, or D) has resulted in the quantity reflected in rp 25-29 being absorbed by the ICP/IMM. Disposition on any remaining quantity will be communicated by separate status transaction.FMS CLSSA drawdown status; watch for status on any remaining quantity.
DDProcessing of your CLSSA termination/drawdown requisition (CLPSC: C or D) has resulted in the quantity reflected in rp 25-29 not being absorbed by the ICP/IMM. This quantity will not be delivered; billing action for this quantity is in process.Dispose of the unabsorbed quantity under Service/Agency regulations; expect billing.
DECanceled. Although shipment status (DIC AS3) was sent, no shipment was made. (For use in controlling shipments intransit to disposal only; may be used in response to DICs AFX and AFZ with Advice Code 37.)Close the intransit-to-disposal control record; nothing shipped.
DFTerminate intransit control processing. A signed receipt copy of the DTID is not available, but investigation indicates the property was removed from the storage area and cannot be located. Further research is being conducted within S/A channels. (Intransit to disposal only.)Terminate the control record pending Service/Agency research.
DGShipment confirmed. The quantity in the DIC AS3 transaction was the quantity shipped, and a signed DTID copy acknowledging DLA Disposition Services receipt of that quantity is on file. DLA Disposition Services action required to resolve the apparent discrepancy. (Intransit to disposal only; response to DIC AFX/AFZ with Advice Code 37.)Await DLA Disposition Services resolution of the discrepancy.
DHTerminate intransit control processing. A signed DTID copy acknowledging receipt is on file, but the DTID quantity differs from the original AS3; the acknowledged quantity is in the quantity field. Further research on the discrepancy is being conducted within S/A channels. (Intransit to disposal only; response to DIC AFX/AFZ with Advice Code 37.)Terminate the control record for the acknowledged quantity; track the discrepancy research.
DJRejected. GFM quantity requisitioned partially exceeds the contract authorized quantity. The excess will not be supplied; the quantity in this transaction has been adjusted to the authorized quantity.Reconcile to the authorized quantity; pursue a contract change for any genuine additional need.
DKRejected. Your DIC APR transaction requesting reinstatement was received over 60 days after generation of the DIC AE_ transaction containing Status Code BS.Too late to reinstate; submit a new requisition if still required.
DLRejected. Your DIC APR transaction requesting reinstatement has been received, but there is no record of a DIC AE_ transaction containing Status Code BS.Verify the document number; submit a new requisition if the requirement stands.
DMRejected. Your DIC APR transaction requested reinstatement of a quantity larger than that canceled by the DIC AE_ transaction containing Status Code BS. The quantity canceled is shown in rp 25-29.Resubmit the reinstatement for no more than the canceled quantity.
DNRejected. A valid contract is recorded at the MCA; however, the requisitioned item, the requisitioner, or the DoDAAC in rp 45-50 is not authorized GFM under the contract.Correct the GFM authorization (item, requisitioner, or DoDAAC) before resubmitting.
DPRejected. The MAPAC does not exist in DLM 4000.25, Volume 6, as a valid ship-to and/or mail-to address. (Applicable to DAAS processing only.)Add the code(s) and address(es) to the MAPAD, then resubmit a new requisition.
DQRejected. GFM quantity requisitioned totally exceeds the contract authorized quantity. The total requisitioned quantity is rejected.Requisition within the contract-authorized quantity.
DRRejected. The MCA, for the contract indicated by the requisition, failed to respond or provide a valid response to an ICP GFM validation request.Engage the Management Control Activity to complete GFM validation, then resubmit.
DSRequisition received for an item for which your Service is not a registered user. Issue action is being processed. Request action be taken to register your Service as a user using the procedures outlined in DoD 4100.39-M (FLIS Procedures Manual).Materiel is coming; initiate FLIS user registration for future support.
DTFree Issue denied; either the complete or partial quantity of a post-post requirement (includes DIC C0_, CQ_, D7_) is not authorized for free issue. Fund code and/or signal code corrected as noted.Adjust local fund obligation records to the corrected funding.
DYRejected. Materiel shipped by non-traceable means or supplied by direct vendor delivery from a contractor without an assigned DoDAAC, or there is no record of the transaction for which the DIC AFY follow-up was submitted. (Use on DIC ASY.)Shipment tracing by origin-DoDAAC is unavailable; trace via other means.
D1Canceled. Requisition was retained for 60 days; the requested asset did not become available. Quantity field indicates quantity not filled. (DLA Disposition Services use only.)Source the requirement through normal supply channels.
D2Rejected. Item requested is Brand Name Resale and is in short supply.Reorder later or substitute another item.
D3Rejected. Activity did not respond to the source of supply request for additional information.Resubmit with the requested information; answer supply-source queries promptly.
D4Canceled. Applies only to subsistence items. Quantity in rp 25-29 canceled: your requisition quantity, together with all other requisitions received this cycle for the specified port or depot, does not meet the contractor's minimum order quantity.Reorder in a later cycle.
D5Rejected. Item requested is Nuclear Reactor Plant materiel authorized for issue only to Nuclear Reactor Plant activities and support facilities. A similar item may be available under a different NSN.If the non-nuclear NSN cannot be identified, submit a new requisition with complete technical data and "NON-NUCLEAR APPLICATION" in the remarks.
D6Rejected. Manually prepared requisition contains unauthorized exception data.Remove the unauthorized exception data and resubmit.
D7Requisition modifier rejected because of errors in one or more data elements, or because of improper application of the RDD field and/or Priority Designator (PD).Check the original requisition RDD and PD for compatibility with the revised input; resubmit with appropriate data.
D8Rejected. Requisition is for a controlled substance/item and the requisitioner and/or ship-to address is not an authorized recipient; also used for FMS requisitions for controlled or restricted-access publications.Submit a new requisition on DD Form 1348-6 with intended application and complete justification (FMS: via the applicable Service ILCO).
D9Closed. Open order was administratively closed due to non-receipt of a materiel receipt acknowledgement (MRA) within prescribed timeframes. The source of supply/IMM assumes materiel receipt, has closed the supply record, and considers the order complete. (Refer to ADC 1343.)If materiel was not received, submit follow-up transactions, supply discrepancy reports, or billing disputes as appropriate.

94 of 94 codes shown

Worked example — reading a status on a requisition

A supply clerk submitted a requisition three weeks ago and queries its document number in eDAASINQ. The latest Supply Status Code returned is BB.

Reading the code: BB is a "B" series (processing) code meaning the item is backordered against a due-in to stock. The requisition is valid and will be filled — but the materiel is not on hand right now. The clerk checks the estimated shipping date in the status transaction and, since it is still in the future, takes no action other than noting the follow-up date.

Two weeks later the same document number returns BC — backordered with a long delay anticipated. Now the clerk evaluates alternatives: a Service-approved substitute, local purchase, or an expedite request, depending on the urgency of the requirement.

Had the query instead returned a C series code — say CG (rejected, unable to identify the item) — the meaning is entirely different: the requisition was rejected, not backordered, and nothing is coming. The clerk must correct the item identification (a valid NSN) and resubmit under a new document number. A CB (rejected, requested quantity not available) would mean resubmitting for an available quantity or finding another source. The single most important habit the example illustrates: act on the most recent status for the document number, because the same requisition moved from BB to BC, and could have moved to a rejection.

Common errors and gotchas

  • Treating a "C" (rejection) as a backorder. A C-series code means the requisition is being returned, not held. Nothing will ship against it. Waiting on a rejected requisition simply burns time — correct and resubmit.
  • Confusing supply status with shipment status. A Supply Status Code reports what the supply source is doing; it does not mean materiel has shipped. Shipment status (with the Transportation Control Number) is a separate transaction. A BA ("being processed for release and shipment") is not the same as a confirmed shipment.
  • Acting on a stale status. A document number can show several codes over time. The first BB you received may have been superseded by a BC or a rejection. Always read the latest status, which is what DAASINQ / eDAASINQ returns.
  • Ignoring the estimated shipping date on BA/BB. When provided, the estimated shipping date is the planning signal for when release is expected. Treating a backorder as open-ended causes missed follow-ups.
  • Not responding to MOV requests. A BS cancellation results specifically from failing to respond to a Materiel Obligation Validation request. Unanswered MOVs silently cancel valid requirements — respond promptly to keep the obligation alive.
  • Misreading a substitution (BH). BH means a different (interchangeable/substitute) NSN will be supplied. If the substitute is not acceptable for the application, that must be caught when the BH status arrives, not when the wrong part is received.
  • Document Identifier Codes (DIC) — the MILSTRIP transaction codes (including the status-transaction document identifiers) that carry the Supply Status Code.
  • Media and Status Codes — the rp 7 code on the originating requisition that determines which activities receive these status codes, and whether they get exception-only or 100 percent status.
  • Signal Codes — the rp 51 ship-to/bill-to designator whose validation failures generate the reject statuses SJ (signal code blank or invalid), AH (required supplementary address missing), CF (fund code missing/invalid), and CX (fund code does not convert to a bill-to activity).
  • Shipment Hold Codes — where the story hands off: once materiel is picked, packed, and ready, delays are reported by hold code in shipment status rather than by supply status.
  • Acquisition Advice Codes (AAC) — the NSN characteristic that explains why an item rejects to local purchase (CP) or as terminal/condemned, read together with rejection status.
  • MILSTRIP — the Military Standard Requisitioning and Issue Procedures that define the status-transaction set and the codes.
  • DAASINQ / eDAASINQ — the Defense Automatic Addressing System inquiry tools used to retrieve a requisition's current Supply Status Code.

Authoritative references

  • DLM 4000.25-1 (MILSTRIP), Appendix 2.16 — Status Codes. Defense Logistics Management Standards (DLMS), maintained by the Defense Logistics Management Standards Office (DLMSO). Published by the Defense Logistics Agency, Defense Logistics Management Standards.
  • DLM 4000.25, Defense Logistics Management Standards (DLMS) Manuals. The parent manual set governing DoD logistics business transactions, including the DLMS implementation that carries Supply Status Codes as structured data elements; published by the Defense Logistics Agency.
  • NAVSUP Publication 409 (NAVSUP P-409), MILSTRIP/MILSTRAP Desk Guide. A widely used service reproduction of the MILSTRIP status code set with procedural notes, issued by Naval Supply Systems Command.
  • DoD Manual 4140.01, DoD Supply Chain Materiel Management Procedures. Office of the Under Secretary of Defense for Acquisition and Sustainment, for the materiel-management context in which requisition status is generated; published via DoD Issuances.
  • Defense Automatic Addressing System (DAAS) / DAASINQ. The DLA Transaction Services system of record that routes MILSTRIP transactions and returns requisition status on inquiry, at DLA Transaction Services.

Frequently asked questions

What is a Supply Status Code?
A Supply Status Code is a two-character MILSTRIP code returned by a supply source on a status transaction to tell the requisitioner, consignee, or control office what is happening with a requisition. The "B" series reports normal processing actions (release, backorder, substitution, modification, cancellation); the "C" series reports rejections — the requisition cannot be filled as submitted and the reason why. The code is read together with the document number it applies to.
What does status code BB mean?
Status code BB means the item is backordered against a due-in to stock. The requisition is valid and will be filled, but the materiel is not on hand now; it is being held until stock is received. The estimated shipping date, when provided, indicates when release is expected. BB differs from BA, which means the item is already being processed for release and shipment.
What is the difference between a Supply Status Code and a Shipment Status Code?
A Supply Status Code (the B/C series in DLM 4000.25, Volume 2, Appendix 7.16) reports the status of the requisition itself at the supply source — whether it was accepted, backordered, substituted, or rejected. Shipment status is reported separately on a shipment-status transaction (legacy Document Identifier Code AS_, the "TK" Transportation Control series) once materiel has actually shipped, and it carries the Transportation Control Number and mode of shipment. Supply status answers "what is the supply source doing with my order?"; shipment status answers "where is my materiel in transit?"
What does a "C" status code (CA, CB, CD, CG, ...) mean?
A "C" series Supply Status Code is a rejection: the supply source could not process the requisition as submitted and is returning it. The second character identifies the reason — for example, CA (rejected, reasons provided by narrative message), CB (rejected, the requested quantity is not available), CD (rejected, errors in the requisition), and CG (rejected, unable to identify the item requested). A rejected requisition is not on backorder; the requisitioner must correct and resubmit, or take the action the rejection indicates.
How do I look up the status of my requisition?
Query the requisition by its document number through a status-inquiry tool such as DAASINQ / eDAASINQ, which reads the Defense Automatic Addressing System (DAAS) transaction history and returns the latest Supply Status Code (and shipment status, if shipped). The two-character code returned is interpreted against DLM 4000.25, Volume 2, Appendix 7.16 — this reference table.
What does status code BV mean?
Status code BV means the item on your requisition or requisition alert has been procured and is on contract for direct shipment to the consignee from the vendor, rather than being issued from on-hand stock. It tells the requisitioner the order is being satisfied through direct-delivery procurement, so the timeline follows the procurement and vendor-shipment schedule rather than a normal stock issue.
Does a backorder (BB) ever become a rejection?
It can. An item carried on long-delay backorder (BC) or one that becomes unprocurable can later be rejected — for example with CJ when an obsolete or terminal item can no longer be procured. The supply source sends an updated Supply Status Code when the situation changes, so the same document number may show BB, then later BC, then a C-series rejection. Always act on the most recent status for the document number, not the first one received.
Are Supply Status Codes the same across all the military services?
Yes. Supply Status Codes are standardized under DLM 4000.25, Volume 2, Appendix 7.16, and apply DoD-wide across the Army, Navy, Air Force, Marine Corps, DLA, and GSA, as well as participating civil agencies under FEDSTRIP. The record-position assignment scheme reserves first-character categories by component (for example, "A" for intra-Army, "N" for intra-Navy, "F" for intra-Air Force, "M" for intra-Marine Corps, "B" for DLA/inter-Service/GSA), and service desk guides such as NAVSUP P-485 Volume II (Appendix 2) and NAVSUP P-409 reproduce the same code set with service-specific procedural notes, but the two-character codes and their core meanings are common.

Authoritative references