8.3 Nonconformances, Corrections, Corrective Operations, and Quarantine Orders
Key Takeaways
- Nonconformances in D365 SCM are classified into six distinct types (Customer, Vendor, Service request, Internal, Production, Co-product) to track defective materials and process failures across all supply chain domains.
- The nonconformance lifecycle moves sequentially through New, Approved, and Closed states, with an Approved state mandatory before executing related corrective operations or incurring resolution costs.
- Diagnostic codes and problem types categorize defects for root cause analysis (CAPA), while defect severity determines prioritization and escalation thresholds.
- Related operations record operational labor, outside services, and rework activities, tracking nonconformance resolution costs directly against the defect record.
- Quarantine orders isolate suspect stock into a dedicated quarantine warehouse, triggered manually or automatically via Item Model Group settings, concluding with either release to standard storage or scrapping to general ledger inventory loss.
8.3 Nonconformances, Corrections, Corrective Operations, and Quarantine Orders
Quick Answer: When materials or processes fail quality specifications in Microsoft Dynamics 365 Supply Chain Management (D365 SCM), organizations track and resolve defects using Nonconformances and Quarantine orders. D365 SCM provides six Nonconformance types (Customer, Vendor, Service request, Internal, Production, Co-product) that move through a lifecycle: New, Approved, Closed, and Reopened. Nonconformances capture defect specifics via Problem types, Diagnostic codes, and Defect severity, while managing resolution through Related operations and Corrective actions (CAPA). For physical stock isolation, Quarantine orders transfer items to a designated Quarantine warehouse—either manually or automatically via the Item model group—concluding with inventory release or scrap write-off.
1. Nonconformance Architecture and the Six Standard Types
A Nonconformance in D365 SCM documents an observed defect, deviation, or compliance failure. Nonconformances are generated automatically from failed quality orders or created manually by inspectors and operators.
- Navigation:
Inventory management > Periodic tasks > Quality management > Non conformances
Every nonconformance is classified under one of six system-defined types, dictating its linked source records and resolution pathways:
| Nonconformance Type | Supply Chain Origin | Linked Source References | Typical Business Scenario |
|---|---|---|---|
| Customer | Outbound distribution / customer returns | Customer account, Sales order line, RMA | Goods arrive damaged or mislabeled at a customer facility. |
| Vendor | Inbound procurement / receiving inspection | Vendor account, Purchase order line | Purchased raw materials fail chemical purity tolerances. |
| Service request | Field service / maintenance operations | Service order line, Customer asset | Replacement part fails during on-site warranty repair. |
| Internal | Warehouse storage / internal handling | Warehouse, Location, Inventory batch | Pallet punctured by forklift in a warehouse aisle. |
| Production | In-process manufacturing / routing operations | Production order, Route job, Operation | CNC lathe tool break causes out-of-tolerance shaft bores. |
| Co-product | Process manufacturing / formula batches | Batch order, Co-product line | Distillation yield produces off-spec solvent co-product. |
2. Nonconformance Lifecycle: New, Approved, Closed, and Reopened
Nonconformances follow an auditable lifecycle governing data entry and financial actions:
- New:
- Initial draft state upon manual creation or auto-generation from a failed quality order.
- Captures item dimensions, defect quantity, problem type, and symptom notes.
- Operational Rule: Operations, labor timesheets, and final dispositions cannot be finalized in the New state.
- Approved:
- An authorized quality manager reviews the issue and clicks Approve non conformance on the Action Pane.
- Approving locks the problem definition and unlocks the execution of Related operations, labor posting, and corrective actions.
- Closed:
- Once all related operations and corrective tasks are finished, the manager clicks Close non conformance.
- The system verifies operational completion, applies the final disposition (release, rework, return, or scrap), and updates inventory availability.
- Reopened:
- If secondary defects are discovered or rework fails validation, an authorized user clicks Reopen non conformance, returning it to an editable Approved state.
3. Defect Classification: Problem Types, Diagnostic Codes, and Severity
To facilitate root cause analysis and reporting, nonconformances use three classification entities:
- Problem Types:
Inventory management > Setup > Quality control > Problem types.- Defines the observed symptom (e.g.,
CONTAMINATION,SURFACE_CRACK,MISLABELED). - Mapped to specific allowable Nonconformance types (e.g.,
VENDOR_SHORTAGErestricted to Vendor nonconformances).
- Defines the observed symptom (e.g.,
- Diagnostic Codes:
Inventory management > Setup > Quality control > Diagnostic codes.- Identifies the root cause (e.g.,
TOOL_WEAR,OPERATOR_ERROR,SUB_SUPPLIER_DEFECT,HUMIDITY). - Drives long-term Corrective and Preventive Actions (CAPA).
- Identifies the root cause (e.g.,
- Defect Severity:
- Assigned on the header to indicate criticality (e.g.,
Minor,Major,Critical), determining resolution urgency and escalation workflows.
- Assigned on the header to indicate criticality (e.g.,
4. Related Operations, Corrective Actions (CAPA), and Cost Tracking
Resolving nonconformances often requires rework, secondary sorting, or vendor returns that incur labor and material costs:
Related Operations
- Navigation: Open Approved nonconformance > Action Pane > Related operations.
- Documents activities required to resolve the defect (e.g.,
10-SORT,20-REWORK,30-RETEST,40-SCRAP). - Workers record actual hours and machine time against operations, accumulating direct labor costs against the nonconformance.
Corrective Actions (CAPA)
- Navigation: Open Nonconformance > Action Pane > Corrections.
- Tracks preventive measures to prevent defect recurrence.
- Fields include Correction ID, Description, Responsible person, Planned completion date, and Actual completion date. Outstanding mandatory corrections prevent clean closure.
Quality Cost Accounting
- Quality charges (
Inventory management > Setup > Quality control > Quality charges) capture nonconformance expenses. - Costs can be expensed to designated ledger accounts, absorbed into production WIP, or back-charged to vendors via credit notes.
5. Quarantine Orders: Architecture, Warehouse Setup, and Lifecycle
While modern Warehouse Management (WMS) typically isolates stock in-place via Inventory Status, D365 SCM also provides classic Quarantine orders to physically and financially move suspect goods to a dedicated quarantine facility.
Setup Prerequisites
- Quarantine Warehouse:
Inventory management > Setup > Inventory breakdown > Warehouses. Under the General FastTab of your operational warehouse (e.g., Warehouse11), populate the Quarantine warehouse field with a dedicated warehouse of TypeQuarantine(e.g., Warehouse18). - Item Model Group Parameter:
Product information management > Setup > Groups > Item model groups. Enable the Quarantine management checkbox under Inventory policy. When enabled, purchase receipts or production completions automatically generate quarantine orders and transfer stock to the quarantine warehouse.
Quarantine Order Lifecycle
- Navigation:
Inventory management > Inbound orders > Quarantine orders - Progression:
- Created: Stock transfers from arrival to the quarantine warehouse.
- Started: Quarantine technicians begin inspection or testing.
- Reported as finished: Inspection completes; pass or fail status is logged.
- Ended: Final disposition executes:
- Release: Inventory transfers back to operational storage in the main warehouse.
- Scrap: A Quarantine scrap journal writes off inventory value to the general ledger scrap loss account.
| Capability | WMS Inventory Status Blocking | Classic Quarantine Orders |
|---|---|---|
| Inventory Movement | Stock remains in place; status tag updates (e.g., BLOCK). | Stock transfers physically/financially to a Quarantine warehouse. |
| System Trigger | Quality associations or mobile device status change. | Item model group checkbox (Quarantine management) or manual. |
| Warehouse Type | Standard WMS license plate-controlled locations. | Dedicated warehouse with Type = Quarantine. |
| Scrap Handling | Inventory adjustment journal or mobile scrap work. | Native Quarantine scrap transaction within the quarantine order. |
6. Practical Implementation Scenarios and Exam Tips
[!TIP] Exam Tip — Approved State Mandatory for Operations: You cannot log operational hours or finalize corrective tasks on a nonconformance in the
Newstate; it must first be transitioned toApproved.
[!WARNING] Exam Trap — Quarantine Management Parameter Lock: Once inventory transactions exist for an item, the Quarantine management checkbox on its Item Model Group cannot be changed. Modifying this behavior requires assigning the item to a new item model group.
During an in-process machining operation on a production route for hydraulic pumps, a computer numerical control (CNC) lathe develops a spindle wobble that causes 15 pump housings to be bored beyond allowable diameter tolerances. The shop floor supervisor needs to log this defect in Dynamics 365 Supply Chain Management to initiate a quality review and assign rework operations. Which Nonconformance type must be selected?
A quality inspector creates a new nonconformance record for a batch of cracked plastic casings. Before the engineering department can begin executing corrective rework operations and logging associated labor costs against the issue, what state must the nonconformance be transitioned to?
A company wants every receipt of high-precision aerospace bearings to be automatically isolated into a physical quarantine warehouse upon arrival, requiring formal inspection and release before the items can be moved to standard bulk storage locations. How should the functional consultant automate this quarantine workflow?