13.2 Sales Order Processing, Manual and Automatic Reservation, and Sales Returns
Key Takeaways
- Sales orders track four operational statuses (Open order, Delivered, Invoiced, Cancelled) alongside document statuses (Confirmation, Picking list, Packing slip, Invoice) and warehouse release statuses.
- Dynamics 365 SCM supports Manual, Automatic, and Explosion inventory reservations, governed by Accounts Receivable parameters and Item Model Group policies.
- Enabling the 'Reserve ordered items' parameter allows sales orders to reserve against anticipated inventory from open purchase orders or production orders prior to physical warehouse receipt.
- Under advanced warehouse management (WMS), the Reservation Hierarchy enforces that dimensions above Location are reserved at order entry, while dimensions below Location are reserved during wave work creation.
- Return orders (RMA) utilize the 'Find sales order' function to preserve original invoice pricing and lot IDs, and employ five disposition codes to govern credit notes, scrapping, and replacement shipments.
13.2 Sales Order Processing, Manual and Automatic Reservation, and Sales Returns
Quick Answer: The Sales order in Dynamics 365 Supply Chain Management governs outbound commercial fulfillment across distinct operational statuses (Open order, Delivered, Invoiced, Cancelled) and document milestones (Confirmation, Picking list, Packing slip, Invoice). Inventory allocation utilizes Manual, Automatic, or Explosion reservations and can lock against on-hand physical stock or incoming ordered receipts. In advanced warehouse environments, the Reservation hierarchy splits dimension assignment between order entry (above location) and wave execution (below location). Inbound customer returns are managed via Return orders (RMA) using Disposition codes to trigger credits, scrap, or replacement orders.
1. Sales Order Architecture and Lifecycle Milestones
Sales orders are created under Accounts receivable > Sales orders > All sales orders. Every sales order header and line progresses through two distinct status layers: Order status (tracking physical fulfillment) and Document status (tracking legal/financial documentation).
[Order Creation]
│ Order Status: Open order | Document Status: None | Release Status: Open
▼
[Post Sales Order Confirmation]
│ Document Status: Confirmation
▼
[Release to Warehouse / Generate Picking List]
│ Document Status: Picking list | Release Status: Released
▼
[Post Packing Slip (Shipment)]
│ Order Status: Delivered | Document Status: Packing slip
▼
[Post Customer Invoice]
Order Status: Invoiced | Document Status: Invoice
Sales Order Types
When creating a sales order, the user selects from four Order types:
- Journal: Functions as an internal draft or estimate. It creates no inventory transactions and has no financial impact on the General Ledger.
- Subscription: Used for recurring periodic billing (e.g., service or maintenance contracts).
- Sales order: Standard commercial order. Reserves inventory, drives warehouse picking, creates packing slips, and generates financial invoices.
- Returned order: Inbound Return Material Authorization (RMA) used to receive returned goods and issue customer credit notes.
Order Status vs. Document Status vs. Release Status
| Status Dimension | Status Values | Operational Meaning |
|---|---|---|
| Order Status | Open order<br/>Delivered<br/>Invoiced<br/>Cancelled | Reflects physical and financial progress. Open order indicates unfulfilled lines. Delivered means all lines have been packing slip posted. Invoiced indicates complete financial billing. |
| Document Status | None<br/>Confirmation<br/>Picking list<br/>Packing slip<br/>Invoice | Reflects the most recent official document generated and posted against the order lines. |
| Release Status (WMS) | Open<br/>Partially released<br/>Released | Specifically tracks whether order lines have been released to the warehouse for outbound wave processing, shipment staging, and work generation. |
2. Inventory Reservation Principles and Allocation Methods
Inventory reservation locks inventory against a specific sales order line, preventing other orders, transfers, or production orders from consuming those units. Reservation policies are governed globally in Accounts receivable > Setup > Accounts receivable parameters and can be overridden on individual sales order lines.
The Three Reservation Methods
+-------------------------------------------------------------------------+
| RESERVATION ALLOCATION METHODS |
+-------------------+-------------------------------+---------------------+
| MANUAL | AUTOMATIC | EXPLOSION |
| User selects | System reserves inventory | Used for BOM items; |
| specific batch, | automatically when the order | dynamically runs a |
| serial, or site/ | line is saved, using FIFO | BOM explosion to |
| warehouse stock. | or FEFO availability rules. | reserve components. |
+-------------------+-------------------------------+---------------------+
- Manual: The order processor manually accesses the reservation form (
Sales order line > Inventory > Reservation) and explicitly chooses which inventory dimensions or quantity slices to allocate. Recommended for custom orders, batch-specific allocations, or VIP client orders. - Automatic: As soon as a sales order line is saved, D365 SCM automatically attempts to reserve available inventory. If full inventory is not available, the system reserves whatever quantity exists and places the remainder in backorder.
- Explosion: Used specifically for assembled Bill of Materials (BOM) items. When the sales line is created, D365 SCM explodes the BOM structure and automatically reserves component inventory down through the assembly tiers rather than reserving the parent finished good.
Reserving Against On-Hand vs. Ordered Inventory
By default, D365 SCM reserves against Physical on-hand inventory (Physical inventory). However, modern supply chains frequently sell incoming goods before they physically reach the warehouse dock.
In Inventory and warehouse management parameters > General, enabling the Reserve ordered items parameter allows the system to allocate against expected incoming supply:
- Open Purchase Orders (confirmed vendor orders in transit).
- Open Production Orders (manufacturing orders currently on the shop floor).
- Open Transfer Orders (goods moving between enterprise warehouses).
When a sales order line reserves against incoming supply, its inventory transaction status is set to Reserved ordered. Once the incoming purchase order or production order is physically received at the warehouse dock, D365 SCM automatically converts the transaction status from Reserved ordered to Reserved physical without user intervention.
3. Warehouse Management Reservation Hierarchy Interactions
For items enabled for Advanced Warehouse Management (WMS), reservation behavior is governed by the Reservation Hierarchy (Product information management > Setup > Dimension and variant groups > Reservation hierarchy).
The reservation hierarchy divides tracking dimensions into two tiers relative to Location:
| Hierarchy Tier | Typical Inventory Dimensions | When and How Dimensions Are Reserved |
|---|---|---|
| Dimensions Above Location | Site<br/>Warehouse<br/>Inventory status<br/>Batch number (if batch-above) | At Sales Order Entry: Mandatory dimensions that must be determined when the sales line is created or automatically reserved. Guarantees inventory availability at the facility level. |
| Dimensions Below Location | Location<br/>License plate<br/>Batch number (if batch-below) | During Warehouse Execution: Never reserved at order entry. D365 SCM determines the exact picking location and license plate during wave release when warehouse work is generated. |
[!IMPORTANT] Batch-Above vs. Batch-Below: If a customer demands a specific chemical batch or certified production lot at the time of order booking, the item must use a Batch-above reservation hierarchy. If the customer does not care which batch they receive, using Batch-below allows warehouse workers to pick whichever batch FIFO/FEFO rules dictate during wave execution.
4. Sales Return Orders (RMA), Reason Codes, and Disposition Codes
When customers return merchandise due to defects, shipping errors, or buyer remorse, organizations manage the intake using Return orders (Sales and marketing > Sales returns > All return orders).
Return Material Authorization (RMA) Workflow
- Create Return Order Header: The customer service agent generates an RMA document, assigning the customer account and an authorized Return reason code (
Sales and marketing > Setup > Sales returns > Return reason codes). - Find Sales Order Feature: On the Action Pane, clicking Find sales order allows the agent to search for and select the original sales invoice lines. This is a critical ERP best practice because it:
- Links the return line directly to the original invoice lot ID (
InventTransId). - Copies the exact unit price and discounts applied on the original sale, preventing over-refunding.
- Retrieves the original cost of goods sold (COGS) to ensure inventory valuation is accurately credited upon return.
- Links the return line directly to the original invoice lot ID (
The Five Core Disposition Codes
Upon receiving the returned items at the warehouse, an inspector assigns a Disposition code (Sales and marketing > Setup > Sales returns > Disposition codes). The disposition code defines both the physical inventory handling and the financial settlement:
| Disposition Code | Physical Inventory Action | Financial Settlement to Customer |
|---|---|---|
| Credit only | No items are physically returned or received into warehouse stock. | Issues a full credit note for the invoice value. Used when return freight exceeds item value. |
| Credit and return to inventory | Items are received into warehouse on-hand inventory (increasing stock). | Issues an Accounts Receivable credit note to refund the customer. Standard return process. |
| Scrap | Items are received at the dock and immediately written off/scrapped to an expense loss account. | Issues an Accounts Receivable credit note to the customer. Used for contaminated or unsellable goods. |
| Replace and scrap | Damaged items are received and immediately written off to scrap expense. | Automatically generates a new sales order line for a replacement item; no credit note is issued. |
| Replace and credit | Returned items are received into inventory or scrapped. | Generates a replacement sales order line AND issues a credit note against the original invoice. |
[Customer Return Received at Dock]
│
▼ (Inspect Condition)
Assign Disposition Code
┌─────────────┼─────────────┬─────────────┐
▼ ▼ ▼ ▼
[Credit & Return] [Scrap] [Replace & [Replace &
to Inventory] (Write-off) Scrap] Credit]
│ │ │ │
├─────────────┼─────────────┤ │
▼ ▼ ▼ ▼
[Post Credit] [Post Credit] [Ship New Item] [Ship New Item &
Note] Note] (No Credit) Post Credit Note]
5. Replacement Orders and Credit Note Accounting
Replacement Order Processing
When using Replace and scrap or Replace and credit, clicking Replacement order on the Return order Action Pane generates a linked, zero-priced or commercially credited sales order. The replacement order is fulfilled using standard warehouse picking, packing, and shipping procedures.
Credit Note Posting
Once the return order packing slip (product arrival) has been posted:
- Navigate to
Return order > Action Pane > Invoice > Generate credit note. - Posting the credit note:
- Debits the Sales Revenue account (or Sales Returns contra-revenue account).
- Credits Accounts Receivable Trade Summary Account in the General Ledger.
- Reverses sales tax liabilities.
- Restores inventory asset valuation (if returning to inventory) or posts inventory write-off expense (if scrapping).
6. Implementation Scenarios and Common Exam Traps
[!IMPORTANT] Exam Tip — Find Sales Order vs. Manual Return Lines: On the MB-330 exam, if a scenario asks how to guarantee that return order pricing matches the customer's original purchased invoice and returns the inventory at original cost, the correct answer is always to use the Find sales order function. Manually entering return lines creates an unlinked return where pricing and cost must be entered manually, risking margin distortion.
[!WARNING] Exam Trap — Disposition Code 'Credit Only': A common exam trick involves a customer who received an inexpensive broken glass item. The company decides it is not cost-effective to ship the item back. The required configuration is Credit only. If an answer choice suggests receiving the item to a scrap location and posting a packing slip, it is incorrect because Credit only eliminates the physical receipt requirement entirely.
[!TIP] Exam Tip — Reserved Ordered Status: When practicing reservation questions, remember that if an item is reserved against an open purchase order, its inventory transaction status is Reserved ordered, NOT Reserved physical. It only transitions to Reserved physical when the warehouse worker completes product receipt on the inbound purchase order.
A distribution company sells high-demand electronic gadgets. Due to rapid inventory turnover, sales representatives regularly enter customer orders while replenishment shipments are still in transit from overseas factories. The sales director requires that when a sales order is entered, the system must immediately allocate and lock incoming purchase order quantities to that customer so other sales representatives cannot claim the same stock, even though the goods have not yet physically arrived at the warehouse dock. Which configuration must the functional consultant enable in Dynamics 365 Supply Chain Management?
A customer receives a shipment containing 50 industrial ceramic valves from a wholesale distributor. Upon opening the delivery, the customer discovers that 10 valves were completely shattered during transport. The customer calls customer service demanding an immediate replacement for the 10 broken valves. Because the broken ceramic pieces are dangerous and have zero salvage value, the distributor does not want the customer to incur return freight expenses, nor do they want physical debris delivered to their warehouse dock. However, the distributor must send 10 new replacement valves immediately without requiring the customer to pay for a second order. Which return disposition code must be selected?
A warehouse management consultant is configuring a released product that uses advanced warehouse management processes (WMS). The product is a chemical compound tracked by Site, Warehouse, Inventory status, Location, License plate, and Batch number. The organization's quality policy dictates that customer service agents booking sales orders must not pick or reserve specific warehouse locations or license plates at order entry; instead, warehouse workers must be directed by the mobile app to pick specific locations based on warehouse optimization rules during outbound wave processing. However, the sales agent must be able to specify a particular quality Batch number requested by the customer at order entry. How should the reservation hierarchy be structured?