Released Demand¶
A Released Demand identifies which Demand Plan was official for each sales period. It does not duplicate the forecast: it connects dated Demand Plan versions to inclusive sales ranges so the organization can compare what was planned at the time with what was later sold.
This distinction prevents hindsight. When January sales are evaluated, the comparison uses the plan that was released for January rather than the newest plan available today.
Paths in the platform¶
Header:
Data > Data Operations > Planning Data > Demand Planning > Released Demand > Released Demand
Official plan by sales range:
Data > Data Operations > Planning Data > Demand Planning > Released Demand > Released Demand Item
Structure and key¶
A Released Demand has two connected datasets:
- Released Demand: the header that defines bucket, sales source, optional aggregation levels, and optional collaboration workflow;
- Released Demand Item: the Demand Plan that became official for one inclusive sales range.
The header key is id. The item key is the combination:
releasedDemandId × salesStartDate × salesEndDate
Released Demand — required field¶
| Field | Import column | Meaning |
|---|---|---|
id |
Released Demand Id |
Stable and unique identifier of the released-demand sequence |
Released Demand — optional fields¶
| Field | Import column | Meaning | Default Value When Not Provided |
|---|---|---|---|
description |
Description |
Planner-readable purpose of the sequence | No description |
bucketSize |
Bucket Size (Monthly / Weekly / Daily) |
Calendar grain shared by the release and all connected Demand Plans | Monthly |
historicalSalesDocumentType |
Historical Sales Document Type (Sell-out / Sell-in / Sales Orders) |
Sales source used as actual demand in accuracy analysis | Value in Global Planning Parameters; if that value is also not provided, Sell-out |
locationAggregationLevelId |
Location Aggregation Level Id |
Optional location hierarchy used to present the released demand | No additional location aggregation level |
materialAggregationLevelId |
Material Aggregation Level Id |
Optional material hierarchy used to present the released demand | No additional material aggregation level |
workflowDemandPlanId |
Workflow Demand Plan Id |
Workflow whose stages must remain available for stage-level accuracy | No workflow; accuracy uses the final Demand Plan only |
The accepted enum payloads are documented in Planning Bucket Size and Sales History Source. Use the exact English value shown in those articles.
Released Demand Item — required fields¶
| Field | Import column | Meaning |
|---|---|---|
releasedDemandId |
Released Demand Id |
Released Demand to which the official range belongs |
salesStartDate |
Sales Start Date |
First sales date covered by the selected Demand Plan, inclusive |
salesEndDate |
Sales End Date |
Last sales date covered by the selected Demand Plan, inclusive |
demandPlanId |
Demand Plan Id |
Demand Plan that was official for the range |
There are no optional fields in Released Demand Item, so this dataset has no default-value column.
Example¶
Suppose the monthly forecast is revised every month:
| Released Demand | Sales range | Official Demand Plan |
|---|---|---|
OFFICIAL_DP |
2026-01-01 to 2026-01-31 | Demand Plan created before January closed |
OFFICIAL_DP |
2026-02-01 to 2026-02-28 | Demand Plan created before February closed |
OFFICIAL_DP |
2026-03-01 to 2026-03-31 | Demand Plan created before March closed |
The Demand Accuracy page then compares each month with the version that was genuinely available for that month.
Dependencies¶
- one or more existing Demand Plans;
- a common Planning Bucket Size for the Released Demand and every connected Demand Plan;
- the selected Sales History Source and its transactional sales data;
- Global Planning Parameters when the sales source is not informed;
- optional material and location aggregation levels;
- optional Demand Planning workflow when accuracy must retain each collaboration stage;
- calendar conversion and, when required, temporal split curves for consumers that use a different calendar grain.
Used by¶
- Demand Accuracy, including comparison by workflow stage;
- Supply Planning when the released demand is the official requirement;
- inventory policy and optimization as the expected-demand input;
- plan projections that need to apply the correct Demand Plan only inside its official sales range;
- audit and governance processes that must reproduce what was known at each planning cycle.
Validation rules¶
idmust be filled and unique;- ranges belonging to the same Released Demand must not overlap;
salesEndDatemust be on or aftersalesStartDate;- each range must cover complete buckets: month start to month end, ISO week Monday to Sunday, or the same date for a daily bucket;
- a range may cover more than one complete bucket;
- the Demand Plan and Released Demand must have the same bucket size;
- every informed dependency ID must exist; an unknown ID is an error rather than a fallback;
- changing the bucket is rejected when existing item dates are incompatible with the new bucket.
Edition availability¶
| Capability | Community | Pro / Enterprise |
|---|---|---|
| Create and use a Demand Plan | Available | Available |
| Govern a sequence of official plans with Released Demand | Not available | Enterprise |
| Measure accuracy by collaboration stage | Not available | Enterprise |