Feature Overview
Move Demand Dates is Reverse Planning's demand rescheduling journal. Where Simple MRP answers "what do we need to order?", Move Demand Dates answers "which existing demand orders can no longer be fulfilled on time, and what should we do about it?" The calculation reads all outstanding demand lines — sales orders, production orders, transfer orders, and their related supply — and identifies mismatches between what customers or production need and when the available supply will arrive. For each mismatch, the journal proposes an action message: move the demand order to a later date when supply will be available, or create new supply.
The journal shows each demand line alongside inventory levels, the current due date, and a suggested new due date. Planners can accept or reject each suggestion, drill into the source document, view the full supply-demand hierarchy, and carry out accepted changes. Carry Out Action Message in this journal works differently from Simple MRP: instead of creating planning lines in the worksheet, it creates lines in the Sales Order Handling journal — where the actual sales order shipment dates can be updated in a controlled, reviewable way before being written back to the sales orders.
| Primary page | Reverse Planning – Move Demand Dates |
| What it identifies | Demand orders that cannot be fulfilled on time given current supply |
| Action messages | Move Order Dates (reschedule demand), Replenish Items (create new supply) |
| Carry Out result | Lines in Sales Order Handling journal (for date changes) or Planning Worksheet lines (for new supply) |
| Key navigation | Show Document, Show Hierarchy, View Supply Changes, Show Orders in Dimension |
| Alignment options | Align Shipment Dates (group sales order lines by planning group), Autoalign Sales Dates |
Getting Started
- Open Reverse Planning – Move Demand Dates from the BC search menu or the Reverse Planning cockpit.
- Click Suggest Moving of Demand Dates. The request page shows the active Planning Template for Move Demand Dates.
- Review or select the template. Key settings for Move Demand Dates include: which date field on sales orders to use (Shipment Date or Promised Delivery Date), the calculation period, and the Find First Possible Shipment Date option.
- Run the calculation. The journal shows all demand lines where timing is mismatched, with suggested action messages.
- For each line, review the Action Message (Move Order Dates or Replenish Items), the Due Date (current), and the New Due Date (suggested).
- For lines you accept, ensure Accept Action Message is checked.
- Click Carry Out Action Message. Lines with Move Order Dates are moved to the Sales Order Handling journal; lines with Replenish Items are moved to the Planning Worksheet.
- Open Sales Order Handling to review and approve the suggested date changes before writing them back to the sales orders.
Related Features
Sales Order Handling is the downstream journal for Move Demand Dates — accepted date-change suggestions land there for review and approval before actual sales order dates are updated. Planning Worksheet receives accepted Replenish Items suggestions. Simple MRP handles supply creation; Move Demand Dates handles demand date alignment. The Align Shipment Dates action uses the Align Sales Dates per Group setting in the global Reverse Planning Setup — when enabled, it groups all sales order lines with the same planning group and aligns them to the same shipment date. Graphical Inventory Profile is available per line to visualise the inventory situation.
User Stories
US-01: Calculate which demand orders cannot be fulfilled on time and get suggested new dates
As a Sales Coordinator or Logistics Planner
I want to see which outstanding sales order lines and production order components cannot be shipped or produced on the requested date given current supply
So that I can proactively identify late deliveries and decide how to respond — whether to move the order date, find alternative supply, or prioritise
Setup:
- Open Reverse Planning – Move Demand Dates.
- Click Suggest Moving of Demand Dates. Select the Planning Template for Move Demand Dates.
- Run the calculation. The journal shows all demand lines with a timing mismatch.
- Each line shows: the source order (type, number, line), current due date, suggested new due date, and the inventory profile columns (inventory, lowest inventory, sales quantity).
- Lines with Action Message = Move Order Dates are demand lines that can be moved to a feasible date. Lines with Action Message = Replenish Items cannot be covered even with a date move — new supply is needed.
US-02: Choose whether to use the Shipment Date or Promised Delivery Date on sales orders
As a Sales Manager
I want to control which date field on sales orders is used as the baseline when the system suggests moving order dates
So that the planning output respects the customer commitments we have already made rather than only looking at the internal shipment date
Setup:
- On the Planning Template for Move Demand Dates, set Sales Order Date:
- Shipment Date: uses the shipment date field on sales lines.
- Only use Promised Delivery Date: uses the Promised Delivery Date field; lines without a Promised Delivery Date are excluded.
- Only use Promised Delivery Date – if blank, move to End Date: uses the Promised Delivery Date, and if blank, uses the calculation end date instead.
- The selected date field determines both the current due date shown in the journal and the date the system proposes to move.
US-03: Add a buffer to the suggested new shipment date
As a Logistics Planner
I want to have the system add a safety buffer (in days) to the earliest possible shipment date it calculates
So that the suggested new dates account for receiving time, internal handling, or other delays between the supply arriving and it being ready to ship
Setup:
- On the Planning Template for Move Demand Dates, set Shipment Date Buffer (Days) to a date formula (e.g.
<+2D>for a two-day buffer). - When the calculation proposes a new shipment date, the buffer is added to the earliest feasible date before it is presented in the journal.
US-04: View the source document for a demand line directly from the journal
As a Sales Coordinator
I want to open the underlying sales order, production order, or transfer order for any line in the Move Demand Dates journal
So that I can review order details, customer information, and other context without having to search for the document separately
Setup:
- In the Move Demand Dates journal, select a line.
- Click Show Document from the Navigate menu. The system opens:
- The Sales Order if the source type is Sales Order.
- The Transfer Order if the source type is Transfer Order.
- The Planned, Firm Planned, or Released Production Order based on the Ref. Order Status if the source type is Production Order or Production Component.
US-05: View the full supply-demand hierarchy for an item
As a Production Planner
I want to see how a demand line connects to its upstream supply orders and downstream component requirements — the full planning hierarchy for that item
So that I can understand the complete impact of a date change before deciding to accept it
Setup:
- In the Move Demand Dates journal, select a line.
- Click Show Hierarchy. The Reverse Hierarchy page opens, showing all related supply and demand entries connected to the selected line — including the BOM structure for produced items.
- Use this view to trace how moving one order date affects the entire chain.
US-06: View supply changes (component movements) related to a demand line
As a Production Planner
I want to see the supply-side changes that would follow from moving a demand line — such as component orders that would also need to move
So that I can assess the full downstream impact before accepting the action message
Setup:
- In the Move Demand Dates journal, select a line.
- Click View Supply Changes. A page opens showing the related supply change lines — for example, component orders that are linked to the selected production order and would be affected by the date move.
- By default, supply change lines are hidden in the main journal (controlled by the Hide Supply Changes setting in the global Reverse Planning Setup). Click View Supply Changes to see them explicitly.
US-07: Filter demand lines by dimension value
As a Sales Manager
I want to view only the demand lines that belong to a specific dimension value — for example, a specific sales region or department
So that I can plan date moves for a specific business segment without seeing unrelated demand
Setup:
- In the Move Demand Dates journal, select a line that has the dimension value you want to filter on.
- Click Show Orders in Dimension. The system filters the journal to show only lines with the same Dimension 1 and Dimension 2 codes as the selected line.
- The filtered view opens in the Orders with Dimension page.
US-08: Align shipment dates across sales order lines in the same planning group
As a Logistics Planner
I want to align all sales order lines with the same planning group to the same shipment date — the latest date required by any line in the group
So that all lines on an order or in a planned shipment batch are coordinated and we do not ship partial orders
Setup:
- In the global Reverse Planning Setup, enable Align Sales Dates per Group to activate group-based alignment.
- Optionally enable Autoalign Sales Dates to run the alignment automatically after each calculation.
- In the Move Demand Dates journal, click Align Shipment Dates to run the alignment manually on the current journal lines.
- The system groups lines by their planning group (set on the sales line) and aligns all lines in each group to the latest shipment date within the group.
US-09: Accept or reject suggested date changes and carry them out to Sales Order Handling
As a Sales Coordinator
I want to review each suggested date change, accept the ones I agree with, and carry them all out in one action to a reviewable Sales Order Handling journal
So that I can make final decisions on date changes before they are written to the actual sales orders
Setup:
- In the Move Demand Dates journal, review each line. Set Accept Action Message to true on lines you accept.
- Use the Set Action Message action to batch-accept or batch-reject all lines at once.
- Click Carry Out Action Message. Lines with Move Order Dates are moved to the Sales Order Handling journal. Lines with Replenish Items are moved to the Planning Worksheet.
- If Sales Order Handling lines were created, the system asks whether to open the Sales Order Handling journal.
- If Planning Worksheet lines were created, the system asks whether to open the Planning Worksheet.
US-10: Use Sales Order Handling settings in the Move Demand Dates calculation
As a Sales Planner
I want to have the Move Demand Dates calculation use the proposed new dates from the Sales Order Handling journal — where available — rather than the current dates on the actual sales orders
So that the planning calculation reflects dates that have already been agreed internally but not yet written back to the sales orders
Setup:
- On the Planning Template for Move Demand Dates, enable Use Sales Order Handling.
- When the calculation runs, it reads the New Due Date field from any existing Sales Order Handling lines for the relevant sales orders and uses those dates instead of the actual shipment dates.
- This ensures that iterative planning cycles do not create conflicting suggestions for orders already being rescheduled.
US-11: Use Reverse Planning Group to align shipment dates across related sales order lines
As a Logistics Planner
I want to tag sales order lines with a Reverse Planning Group code so that Align Shipment Dates treats all lines in the same group as a unit — aligning them all to the latest date within the group
So that sales order lines that belong to the same shipment batch or customer commitment are always aligned to the same date, even if individual lines have different suggested dates
Setup:
- On each sales order line that should be coordinated, set the Reverse Planning Group field to a shared code (e.g. a customer reference, shipment batch code, or any meaningful identifier). This field is added to the Sales Line by the Reverse Planning app.
- In Reverse Planning Setup, ensure Align Sales Dates per Group is enabled.
- When Align Shipment Dates runs (either manually or via Autoalign Sales Dates), lines with the same Reverse Planning Group code are treated together: all lines in the group are moved to the latest date found among any line in that group.
- Lines without a group code are handled individually.
Note: If Copy Group from Master Data is enabled in Reverse Planning Setup (visible when Master Data Information is installed), the Reverse Planning Group value can be inherited automatically from the item master data when sales lines are created or modified.
US-12: Align all sales order lines to a fixed date rather than a calculated date
As a Logistics Planner
I want to force all sales order lines in the Align Shipment Dates run to a specific fixed date I provide — rather than having each line use its own calculated or journal-suggested date
So that I can quickly reschedule an entire batch of orders to a known date (such as the next available delivery slot) in one action
Setup:
- In the Move Demand Dates journal, click Align Shipment Dates. The request page opens.
- Set Fixed Shipment Date to the target date. When set, this date overrides all individual calculations — every line processed by the alignment is moved to this date regardless of inventory availability or journal suggestions.
- Optionally enable Align per Reverse Planning Group if you want the fixed date to be applied per group rather than to all lines regardless of group.
- Run the report. All lines receive the fixed date.
Note: Fixed Shipment Date can also be used when the Autoalign Sales Dates runs automatically after a Move Demand Dates calculation — in that case the fixed date applies across the board. Leave it blank to use the dates suggested by the calculation or journal lines.
US-13: Set a per-item Move Order Date Buffer to cushion suggested date moves
As a Sales Coordinator or Planning Administrator
I want to configure a date buffer on specific items so that when Move Demand Dates suggests moving an order, the proposed new date automatically includes an extra buffer for that item
So that items with known handling delays, inspection requirements, or other post-receipt lead times get realistic new dates without the planner having to add the buffer manually each time
Setup:
- Open the Item Card for the item that needs a buffer.
- Set the Move Order Date Buffer field (a date formula) to the desired buffer — for example
<+2D>to add two days, or<+1W>for one week. - When Move Demand Dates runs and generates planning lines in the Planning Worksheet for this item, the buffer is applied to the Due Date: the system subtracts the buffer from the calculated due date using the formula, moving the planned order earlier to account for the delay.
- This affects only the requisition lines created in the Planning Worksheet by the Move Demand Dates carry out — not the sales order date suggestions directly.
Note: The buffer is applied via a subscriber on the Requisition Line's OnAfterCalculatePlanFromWorksheet event. Items without a Move Order Date Buffer set are not affected.
US-14: Configure Planning Flexibility on items to exclude them from supply rescheduling
As a Planning Administrator
I want to mark specific items so that their existing supply orders are never considered for rescheduling by the planning system
So that supply orders for items with fixed or manually managed replenishment are excluded from the Move Demand Dates suggestions, preventing the system from proposing changes to orders that should not be touched
Setup:
- Open the Item Card for the item to exclude.
- Set the Planning Flexibility field (added by the Reverse Planning app) to None.
- When planning lines are created in the Requisition Line for this item — for example when Move Demand Dates carries out a Replenish Items action — the planning line is automatically set to Planning Flexibility = None, meaning the BC planning engine will not include it in future automatic rescheduling calculations.
- Items with Planning Flexibility = Unlimited (the default) are handled normally.
Field Reference
| Field | Where to find it | What it does | Default |
|---|---|---|---|
| Sales Order Date | Planning Template (Move Demand Dates) | Which date field to use: Shipment Date, Only Promised Delivery Date, or Promised – if blank move to End Date | Shipment Date |
| Find First Possible Shipment Date | Planning Template (Move Demand Dates) | Calculate the earliest feasible shipment date based on available supply | Off |
| Shipment Date Buffer (Days) | Planning Template (Move Demand Dates) | Date formula buffer added to the earliest feasible shipment date | Blank |
| Use Sales Order Handling | Planning Template (Move Demand Dates) | Use proposed dates from the Sales Order Handling journal instead of actual order dates | Off |
| Align Sales Dates per Group | Reverse Planning Setup | Group sales lines by planning group and align to the latest date in each group | On |
| Autoalign Sales Dates | Reverse Planning Setup | Run Align Shipment Dates automatically after each calculation | Off |
| Hide Supply Changes | Reverse Planning Setup | Hide related supply change lines from the main journal view | On |
| Copy Group from Master Data | Reverse Planning Setup | Inherit Reverse Planning Group from the item master when sales lines are created (visible only when Master Data Information is installed) | On |
| Reverse Planning Group | Sales Line | Groups related sales lines for coordinated date alignment | Blank |
| Move Order Date Buffer | Item Card | Date formula buffer added to the due date when the planning engine creates requisition lines for this item via Move Demand Dates | Blank |
| Planning Flexibility | Item Card | Unlimited (normal) or None (excluded from planning engine rescheduling) | Unlimited |
| Due Date | Move Demand Dates journal line | Current due date on the demand order | — |
| New Due Date | Move Demand Dates journal line | Suggested new due date proposed by the calculation | — |
| Action Message | Move Demand Dates journal line | Move Order Dates (reschedule demand) or Replenish Items (create new supply) | — |
| Accept Action Message | Move Demand Dates journal line | Whether this line is accepted for carry out | Off |
| Source Type | Move Demand Dates journal line | The type of demand document: Sales Order, Production Order, Prod. Order Component, Transfer Order, etc. | — |
| Source No. | Move Demand Dates journal line | The document number of the demand source | — |
| Ref. Order No. | Move Demand Dates journal line | The reference order number (for production orders: the production order number) | — |
| Ref. Order Status | Move Demand Dates journal line | The status of the referenced production order | — |