In many operational workflows, the Sales Order Ship Date is the key driver for downstream planning. However, in standard Odoo behavior, updating the Ship Date on a Sales Order does not automatically adjust the scheduled dates on related Manufacturing Orders or Stock Transfers. This leads to misaligned production schedules, incorrect picking dates, and manual rework across multiple documents.
The Ship Date Sync for MO and Transfers SME introduces a controlled and consistent way to resolve this issue.
This feature adds a server action that allows users to manually trigger a recalculation of scheduled dates whenever the Ship Date on a Sales Order is changed. When executed, the system identifies all related Manufacturing Orders and Transfers and updates their scheduled dates based on a clear, predictable logic.
The recalculation logic works as follows:
- If a lead time is configured (for manufacturing or delivery), the system subtracts the lead time from the Sales Order Ship Date to compute the new scheduled date.
- If no lead time is defined, the scheduled date is set directly to the Ship Date.
- The updated dates are then applied consistently across all linked MOs and Transfers.
This approach ensures that production and logistics planning always reflects the most up-to-date shipping commitments without forcing users to manually edit each record. The use of a server action also gives users control over when the synchronization happens, avoiding unexpected automatic changes during ongoing operations.
Key Benefits
- Accurate Scheduling: Keeps Manufacturing Orders and Transfers aligned with Sales Order shipping commitments.
- Lead-Time Awareness: Automatically factors in configured lead times for realistic planning.
- Reduced Manual Effort: Eliminates the need to update dates across multiple documents manually.
- Controlled Execution: Users decide when to trigger the date recalculation via a server action.
- Cross-Module Consistency: Ensures Sales, Manufacturing, and Inventory operate on the same timeline.
Example Use Case
A sales manager updates the Ship Date on a confirmed Sales Order due to a customer request. Previously, production and warehouse teams had to manually adjust the Manufacturing Order and Delivery Transfer dates.
With this SME:
- The user runs the Ship Date Sync server action.
- The system recalculates the MO and Transfer scheduled dates by subtracting the configured lead time from the new Ship Date.
- All related documents now reflect the correct planning dates, and teams can proceed confidently without further adjustments.
Conclusion
The Ship Date Sync for MO and Transfers feature provides a reliable bridge between Sales commitments and operational execution. By recalculating scheduled dates using lead times and applying them consistently across Manufacturing and Inventory, this SME improves planning accuracy, reduces manual intervention, and ensures that all teams work from a single, aligned schedule.
Ship Date Sync for MO and Transfers