Events
Power BI DataViz World Championships
Feb 14, 4 PM - Mar 31, 4 PM
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Supply forecasts let you specify the supply that you expect to need during some future period. Typically, you will base the estimate on the previous year's sales history and then use the forecast for budgeting purposes. You can also set up your master plans to consider forecasts during planning.
You can specify whether each master plan should consider forecasts when it runs. Use the following procedure to set forecasting options for each plan.
Go to Master planning > Setup > Plans > Master plans.
Either select an existing master plan in the list pane, or select New on the Action Pane to create a new one.
On the General FastTab, set the following fields:
Forecast model – Select the model that contains the supply and/or demand forecasts that should be considered by the master plan.
Include supply forecast – Set this option to Yes if the master plan should consider supply forecasts.
Include demand forecast – Set this option to Yes if the master plan should consider demand forecasts. Although this setting is independent of the Include supply forecast setting, some of the other settings on the page apply to both supply forecasts and demand forecasts. For more information about planning that considers demand forecasts, see Master planning with demand forecasts.
Method used to reduce forecast requirements – Select the method to use to reduce forecast requirements during master planning:
None – Forecast requirements won't be reduced during master planning.
Percent - reduction key – Forecast requirements will be reduced according to the percentages and time periods that are defined in the reduction key.
Transactions – reduction key – Forecast requirements will be reduced by the transactions that occur during the time periods that are defined in the reduction key.
Transactions – dynamic period – Forecast requirements will be reduced by the order transactions that occur during the dynamic period. The dynamic period covers the current forecast dates, and it ends when the next forecast begins. The Transactions – dynamic period method doesn't use or require a reduction key, and when you use it, the following conditions apply:
Note
The Method used to reduce forecast requirements setting also applies to demand forecasts if you've enabled them for the master plan, and it affects them in a similar way. Learn more in Master planning with demand forecasts.
To set options that control how a coverage group will reduce its forecast requirements for master plans that use transaction-based reduction, follow these steps.
Go to Master planning > Setup > Plans > Coverage groups.
Either select an existing coverage group in the list pane, or select New on the Action Pane to create a new one.
On the Other FastTab, in the Reduce forecast by field, specify how supply forecast requirements should be reduced for items in the coverage group, for master plans where the Method used to reduce forecast requirements field is set to Transactions - reduction key or Transactions - dynamic period. Select one of the following values:
For example, the default order settings for an item indicate that it should be produced. There is a supply forecast line for a quantity of 50, and there is an existing purchase order for a quantity of 20. If the Reduce forecast by field is set to Orders, a planned production order will be created for a quantity of 50. If it's set to All transactions, the planned production order will be reduced to a quantity of 30.
This setting also applies to demand forecasting reduction. Learn more in Master planning with demand forecasts.
To enter a supply forecast for a product, follow these steps.
When you run a master plan that includes an item that a supply forecast exists for, the system will create a purchase order for the supply lines that have been entered. Default order settings for the item are respected. If those default order settings specify a Default order type value of Purchase order, and no vendor account is specified on the supply forecast line, the system will use the default vendor for the item.
Use the following procedure to learn whether a planned order was created as a result of a supply forecast.
This section provides several examples that show how supply forecasting affects master planning.
You have an item where the default order type is Purchase order and the default vendor is US-002. It has the following supply forecast line.
Model | Date | Vendor account | Vendor group | Quantity | Unit | Site | Warehouse |
---|---|---|---|---|---|---|---|
CurrentF | 10/10/22 | 35 | ea | 1 | 11 |
When you run master planning, a planned purchase order will be created for 35 ea from vendor US-002.
You have an item where the default order type is Purchase order and the default vendor is US-002. It has the following supply forecast lines.
Model | Date | Vendor account | Vendor group | Quantity | Unit | Site | Warehouse |
---|---|---|---|---|---|---|---|
CurrentF | 10/10/22 | 35 | ea | 1 | 11 | ||
CurrentF | 10/10/22 | US-101 | 25 | ea | 1 | 11 |
In this case, the system treats the line that doesn't specify a vendor as a generic forecast, and it assumes that the line that does specify a vendor should be subtracted from the generic forecast. Therefore, master planning will create the following planned purchase orders for the item:
For master plans that use Transactions - dynamic period as the forecast reduction method, master planning will reduce forecast quantities if there are existing transactions that match those supply characteristics.
For example, you have an item where the default order type is Purchase order. It has the following supply forecast line.
Model | Date | Vendor account | Vendor group | Quantity | Unit | Site | Warehouse |
---|---|---|---|---|---|---|---|
CurrentF | 10/10/22 | US-101 | 25 | ea | 1 | 11 |
Because there is only one supply forecast line, there is only one forecast period.
When you run a master plan that is set up to use Transactions – dynamic period as the reduction method, one of the following results can occur:
Note
This situation can occur for planned purchase orders, because a vendor is associated with them. However, for transfer orders and production orders, the supply forecast amounts will always be reduced by existing orders, because no vendor is specified for these types of orders.
You have an item where the default order type is Purchase order. It has the following supply forecast lines.
Model | Date | Vendor account | Vendor group | Quantity | Unit | Site | Warehouse |
---|---|---|---|---|---|---|---|
CurrentF | 10/10/22 | US-101 | 25 | ea | 1 | 11 | |
CurrentF | 10/15/22 | US-101 | 25 | ea | 1 | 11 |
In this example, there are two forecast lines, each of which has a different date. Therefore, the dates establish the boundaries of the forecast periods. The first period is from October 10 through October 14, 2022 (10/10/22–10/14/22). The second is from October 15, 2022 (10/15/22) onward.
There is an existing purchase order for vendor US-101, a quantity of 10 ea, and the date 10/12/22 (October 12, 2022). When you run a master plan that is set up to use Transactions – dynamic period as the reduction method, it will create the following orders:
When you run a plan where the forecast reduction method is None, master planning will always create planned supply for all supply forecast lines. After that planned supply has been approved, it will reduce future planned orders. However, purchase orders won't reduce the supply forecast lines.
For example, you have an item where the default order type is Purchase order. It has the following supply forecast line.
Model | Date | Vendor account | Vendor group | Quantity | Unit | Site | Warehouse |
---|---|---|---|---|---|---|---|
CurrentF | 10/10/22 | US-101 | 25 | ea | 1 | 11 |
There is an existing purchase order for vendor US-101, site 1, warehouse 11, a quantity of 25 ea, and the date 10/10/22.
When you run a master plan that is set up to use None as the reduction method, it will create a planned purchase order for vendor US-101, site 1, warehouse 11, a quantity of 25 ea, and the date 10/10/22. In other words, the existing purchase order won't be reduced, because the forecast reduction method is None.
You now edit the planned purchase order that was created after the last planning run, and change the quantity to 15 ea. You then approve the order. The next time that you run the master plan, it will create a planned purchase order for vendor US-101, site 1, warehouse 11, a quantity of 10 ea, and the date 10/10/22. This time, the quantity will be reduced to reflect the quantity of the existing approved order from the previous planning run.
Supply forecasts work slightly differently, depending on the planning engine that you're using (Planning Optimization or the deprecated master planning engine). This section describes the differences.
When you add a forecasted line, you can specify a vendor and a vendor group. In the deprecated master planning engine, planned orders that are created are grouped by the combination of the vendor and vendor group values. In Planning Optimization, planned orders are grouped by vendor.
The following table provides some examples of supply forecast lines for an item.
Model | Date | Vendor account | Vendor group | Quantity | Unit | Site | Warehouse |
---|---|---|---|---|---|---|---|
CurrentF | 10/10/22 | VendorGroupA | 5 | ea | 1 | 11 | |
CurrentF | 10/10/22 | VendorGroupA | 6 | ea | 1 | 11 | |
CurrentF | 10/10/22 | 7 | ea | 1 | 11 |
Vendor VendorA is the default vendor for vendor group VendorGroupA. It's also the default vendor for the item.
The deprecated master planning engine will create the following orders:
Planning Optimization will create just one order:
In the deprecated master planning engine, the result is unpredictable if some forecasts have a vendor but others don't.
In Planning Optimization, general forecasts are always reduced by more specific forecasts, as the following example shows.
The following table provides some examples of supply forecast lines for an item.
Date | Quantity | Vendor | Vendor group |
---|---|---|---|
02/11/2022 | 5.00 | Vendor-A | VendorGroup-A |
02/11/2022 | 6.00 | Vendor-A | VendorGroup-A |
02/11/2022 | 15.00 |
The general forecast (for 15.00 pieces) is reduced by the more specific forecasts (for 5.00 + 6.00 = 11.00 pieces). The remainder is assigned to the default vendor. The following table shows the planned orders.
Date | Quantity | Vendor | Vendor group |
---|---|---|---|
02/11/2022 | 11.00 | Vendor-A | VendorGroup-A |
02/11/2022 | 4.00 | Vendor-A | VendorGroup-A |
Each item can have default order settings, such as a minimum purchase order quantity. The deprecated master planning engine ignores these settings, and therefore translates forecasts into planned orders that have the same quantity. Planning Optimization respects these settings when planned orders are generated from supply forecasts.
The deprecated master planning engine assumes that only one order will reduce the existing supply forecast. Therefore, if several orders match a supply forecast line, only the first order will reduce it. In Planning Optimization, all orders that match the supply forecast line will reduce it.
When the deprecated master planning engine reduces a forecast by existing released purchase orders, it doesn't ensure that the vendor on the purchase order matches the vendor from the forecast. Planning Optimization reduces forecasts only by purchase orders that have a matching value in the vendor field.
For transfer and production orders, the vendor field is always ignored, because it isn't relevant for those order types.
If the default order type for an item is Transfer, forecasts can be reduced only by existing planned transfer orders. However, for production orders and purchase orders, only released orders reduce the supply forecast.
The deprecated master planning engine reduces for all transfer order states, whereas Planning Optimization reduces forecasts only by transfer orders that are in the Released state.
Events
Power BI DataViz World Championships
Feb 14, 4 PM - Mar 31, 4 PM
With 4 chances to enter, you could win a conference package and make it to the LIVE Grand Finale in Las Vegas
Learn moreTraining
Module
Use master planning in Dynamics 365 Supply Chain Management - Training
Learn about how to use features within Dynamics 365 Supply Chain Management, which enables the calculation of a master plan to occur outside Dynamics 365 Supply Chain Management and its SQL database.
Certification
Design and configure Dynamics 365 Supply chain Management and related tools.
Documentation
Supply schedule - Supply Chain Management | Dynamics 365
Learn about the Supply schedule page and its capabilities, including outlines on opening the supply schedule page and using the supply schedule page.
Master planning with demand forecasts - Supply Chain Management | Dynamics 365
Learn how to include demand forecasts during master planning, with an outline on setting up a master plan to include a demand forecast.
Production planning - Supply Chain Management | Dynamics 365
Learn about planning for production and explains how to modify planned production orders by using Planning Optimization.