## 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 Reverse Planning – Planning 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 Reverse Planning – 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 Role Center.
- 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 Reverse Planning – 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. The Reverse Planning – 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: Show or hide supply change lines in the journal
As a Logistics Planner
I want to control whether the related supply change lines (component movements that follow from moving a demand order) are visible in the main Move Demand Dates journal, and be able to view them on demand when needed
So that the journal stays focused on demand lines by default, while still giving me access to the full supply impact when I need to assess it
Setup:
- Open Reverse Planning Setup from the Reverse Planning Role Center.
- Set Hide Supply Changes:
- Enabled (default): supply change lines are hidden in the main journal view. The journal shows only demand lines, keeping it clean and focused.
- Disabled: supply change lines are shown inline in the journal alongside the demand lines they relate to.
- Regardless of this setting, supply change lines for a specific demand line can always be viewed by selecting the line and clicking View Supply Changes in the Navigate menu.
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 Reverse Planning – Planning Worksheet.
- If Sales Order Handling lines were created, the system asks whether to open the Sales Order Handling journal.
- If Reverse Planning – Planning Worksheet lines were created, the system asks whether to open it.
US-10: Use Sales Order Handling dates 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 Reverse Planning – 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.
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 Reverse Planning – Planning Worksheet 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.
US-15: Control which location and item filter takes priority when running a calculation
As a Planning Administrator
I want to configure whether the location and item filters entered on the request page at runtime override the filters defined in the Planning Template, or whether the template filters always apply
So that planners can flexibly adjust the scope of a calculation when needed, while still having a safe default that locks the template to a specific scope when appropriate
Setup:
- Open Planning Templates from the Move Demand Dates journal and open the relevant template.
- Set User Location has Priority:
- Enabled (default): when a location filter is entered on the request page at runtime, it overrides any location defined in the Item Filter Template linked to the template. Use this when planners need to run the same template for different warehouses without changing the template.
- Disabled: the location defined in the Item Filter Template always applies regardless of what is entered at runtime.
- Set User Item Filter has Priority:
- Enabled: item filters entered on the request page at runtime override the Item Filter Template. Use this when planners occasionally need to narrow the scope of a calculation ad hoc.
- Disabled (default): the Item Filter Template always applies regardless of runtime input.
- Save.
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 |
| User Location has Priority | Planning Template (Move Demand Dates) | When enabled, the location filter entered on the request page at runtime overrides the location defined in the Item Filter Template | On |
| User Item Filter has Priority | Planning Template (Move Demand Dates) | When enabled, the item filter entered on the request page at runtime overrides the Item Filter Template filter | 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 | When enabled, supply change lines are hidden in the main journal view and can be accessed via View Supply Changes | 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) | — |
| 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 | — |
