Dynamics 365 Supply Chain Warehouse Only Mode: What It Is and Its Limits
dynamics 365 supply chain warehouse only mode
Also searched as
- d365 warehouse management only mode
- d365 wms only deployment
- d365 warehouse only mode limitations
Short answer
Warehouse management only mode is a Dynamics 365 Supply Chain Management configuration that lets you run the warehouse management processes while another system, such as a separate ERP, owns orders, pricing and finance. Source documents arrive as inbound and outbound shipment orders instead of sales and purchase orders, and the warehouse executes and reports back.
Applies to: Dynamics 365 Supply Chain Management. This is a feature enabled in Feature management, and its availability and scope depend on your release, so confirm in Microsoft's current documentation before committing.
Evaluate and enable warehouse only mode
- 1Decide that a separate system truly owns orders and finance, and that you want only warehouse execution from D365.
- 2Check Microsoft's current documentation for your release, including the feature's status and the list of supported and unsupported processes.
- 3Enable the Warehouse management only mode feature in Feature management in a sandbox first, and treat enabling as a one-way decision unless documentation says otherwise.
- 4Configure the warehouse as usual: warehouses, locations, location profiles, work templates, wave templates, directives and mobile device menus.
- 5Build the integration that feeds inbound and outbound shipment orders from the upstream system, plus the return flow of confirmations and inventory changes.
- 6Test receiving, picking, packing and shipping end to end, including partial receipts, short picks and cancellations from the upstream side.
- 7Plan inventory reconciliation between the two systems.
What changes in this mode
In normal operation a warehouse receives against purchase orders and ships against sales orders in the same database. In warehouse only mode the documents driving the floor are shipment orders created by your integration. Warehouse execution (waves, work, mobile app, license plates, containers) behaves like standard WMS, but pricing, costing and invoicing are not the job of this system.
The integration is therefore the project. Message design, error handling, ordering and idempotency decide whether the warehouse runs smoothly. D365 supports integration through data entities, OData, and the data management framework, and the choice depends on volume and latency.
Limits to plan around
Expect reduced finance and costing functionality, and verify each module you rely on, since not every process works without the full order-to-cash chain. Features that depend on sales orders, such as certain reservations and price-dependent logic, need individual validation.
Compare the alternative: running full Supply Chain Management for order handling and warehouse together. If your ERP is being replaced soon, warehouse only mode can be a bridge. If not, weigh the cost of maintaining the integration long term.
Integration patterns
Common patterns are a scheduled import of shipment orders through the data management framework, or event-driven calls from middleware to OData endpoints. Keep a clear mapping between upstream order IDs and shipment order IDs for reconciliation. See our page on the Supply Chain Management APIs for authentication and endpoint options.
Try it here, free
D365 Finance and Supply Chain License Cost Calculator
Estimate monthly, annual and term cost for D365 Finance and Supply Chain users, including attach licenses, team members and discount.
Common pitfalls
- !Enabling the mode in production without confirming it is reversible for your release.
- !Assuming every sales order dependent feature still works without sales orders.
- !Underestimating the integration work, which is usually larger than the warehouse configuration.
- !No agreed owner for inventory truth, leading to two systems with different on-hand.
How an ERP-grounded AI assistant handles this
Where two systems share a warehouse process, most pain is reconciliation. A grounded assistant can compare shipment confirmations against the upstream order status and surface mismatches for people to resolve. Netray builds such read-only reconciliation views, including on-prem next to the upstream ERP.
Frequently asked questions
What is warehouse only mode in D365 Supply Chain Management?
It is a deployment configuration that uses the warehouse management processes while an external system handles orders, pricing and finance. Work comes in as inbound and outbound shipment orders created by an integration.
Who should use warehouse only mode?
Companies that want D365's warehouse execution but keep another ERP for orders and finance, often during a phased migration or in a multi-ERP group. It is not for companies that want one integrated system.
Can I switch back to the full mode later?
Do not assume so. Treat enabling as a significant decision and verify reversibility in Microsoft's current documentation for your release before using it in production.
How does the upstream system send orders?
Through an integration, commonly data entities loaded with the data management framework or calls to OData endpoints, creating inbound and outbound shipment orders in D365.
Related
Dynamics 365 Supply Chain Wave Planning and Inventory Journals
In Dynamics 365 Supply Chain Management, a wave is a batch of shipment lines released to the warehouse together. A wave template defines which wave steps run (for example reserve, replenish, create work), and work templates plus location directives then turn the wave into pick work. Inventory journals are a separate tool: they post stock adjustments, movements, transfers and counts directly against on-hand without a sales or purchase order.
AdvancedDynamics 365 Supply Chain Management API: OData, Custom Services and Data Packages
Dynamics 365 Supply Chain Management exposes three main integration routes: OData endpoints over data entities for record-level reads and writes, JSON custom services for X++ logic you expose as operations, and the data management package API for bulk import and export. All use OAuth 2.0 with a Microsoft Entra ID app registration.
How-toD365 Recurring Integration: Enqueue, Dequeue and Ack Explained
Create a recurring data job on a data project, register an Entra ID application and authorize it in D365, then POST files to api/connector/enqueue/{activityId} to import, or GET api/connector/dequeue/{activityId} followed by an ack call to export. The job's activity ID in the URL ties your calls to the data project.
Error fixFixing "Cannot create a record in (table). The record already exists" in D365 F&SCM data entity imports
This is the standard kernel duplicate-key exception, thrown when the Data Management Framework tries to insert a staging row into a target table whose unique or alternate key already matches an existing record. It almost always means the entity's insert-vs-update logic did not recognize the target row as an update, not that you have a true accidental duplicate in your source file.
Error fixFixing "There are currently no batch servers available for processing" in D365 F&SCM
This message means the batch framework cannot find any AOS instance flagged as a batch server and available for the batch group the job is assigned to. The fix is almost always in server configuration (System administration > Servers) or batch group assignment, not in the batch job itself.
Error fixFixing "You do not have the following permissions on TableData (table): (permission)" in Business Central AL
This runtime error means the current user's assigned permission sets do not grant the required Insert, Modify, Delete, Read, or Execute right on that specific table. It is most common right after installing or updating a custom AL extension, because Business Central checks object-level permissions even for tables an extension owns.
AI for ERPAI for Dynamics 365 Finance and Supply Chain beyond Copilot
AI for D365 Finance and Supply Chain beyond Microsoft Copilot: private LLM grounded on data entities and OData, on-prem-capable via Local Business Data.
Stuck on Microsoft Dynamics 365 Supply Chain Management?
Talk to engineers who work inside Microsoft Dynamics 365 Supply Chain Management every week, and who build private AI that answers these questions from your own ERP data.
Keep exploring
Free tools
- D365 Finance and Supply Chain License Cost CalculatorEstimate monthly, annual and term cost for D365 Finance and Supply Chain users, including attach licenses, team members and discount.
- D365 Master Planning Setup ChecklistA step-by-step checklist for configuring and validating master planning in D365 Supply Chain Management, from parameters to a trustworthy planning run.
- D365 Finance and Supply Chain Data Migration Mapping WorksheetAn editable source-to-target field mapping sheet with transformation rule, owner and load status for D365 F&O data migration.
ERP fixes and how-tos
- Dynamics 365 Supply Chain Wave Planning and Inventory JournalsHow wave planning and inventory journals work in Dynamics 365 Supply Chain Management: wave templates, wave steps, work templates, journal names and posting.
- Dynamics 365 Supply Chain Management API: OData, Custom Services and Data PackagesD365 Supply Chain / F&O APIs explained: OData data entities, custom services, the data management package API, Entra ID authentication and when to use each.
- D365 Warehouse Wave Runs but No Work Is CreatedA wave runs but no work lines appear in Dynamics 365 warehouse management. Check wave templates, work templates, location directives and inventory reservations.
AI on your ERP
- AI for Dynamics 365 Supply Chain Management on Local Business DataAI for Dynamics 365 Supply Chain Management's Local Business Data option: ground a private LLM on production and warehouse data at the edge.
- AI for Dynamics 365 Finance and Supply Chain beyond CopilotAI for D365 Finance and Supply Chain beyond Microsoft Copilot: private LLM grounded on data entities and OData, on-prem-capable via Local Business Data.
Integrations
- How to add a mobile app to Dynamics 365 Finance and Supply ChainMobile options for Dynamics 365 Finance and Supply Chain: warehouse app, production floor execution, Power Apps and custom apps over OData with offline limits.
- How to connect Microsoft Teams to Dynamics 365 Finance and Supply ChainConnect Dynamics 365 Finance and Supply Chain to Microsoft Teams: business events, adaptive cards, Power Automate approvals and Entra ID auth, with limits.
Software
- Microsoft Dynamics 365 Finance and Supply ChainDynamics 365 Finance and Supply Chain Management explained for manufacturers: modules, data entities, OData, deployment, strengths, limits and alternatives.
- Dynamics 365 Field ServiceDynamics 365 Field Service handles work orders, resource scheduling and mobile technicians on Microsoft Dataverse. Modules, integrations and alternatives.