Production BOM

The Production BOM Lines in Dynamics 365 Business Central are extended with three new fields when the Manufacturing Variances Management app is enabled. These fields allow users to define and manage variance policies and tolerances for individual materials within a Bill of Materials (BOM).

Field Name Description
Variance Policy Choose one of the following options:
Warning: Specifies that the system will show a warning to alert the user when setting values outside the specified tolerances.
Block: This option does not allow the user to consume or produce above or below the specified tolerances.
None: Means no variance check is done. (however, the variance is recorded)
Default: Means that the policy defined on company level is used for this item. This value is defaulted from the item or SKU card.
Under Consumption Tolerance (%) Specifies the under-output tolerance in percentage for the selected item. This value is defaulted from the item or SKU card.
Over Consumption Tolerance (%) Specifies the over output tolerance in percentage for the selected item. This value is defaulted from the item or SKU card.

Business Rules

Condition Behavior
Variance Policy = None - The fields Under Consumption Tolerance (%) and Over Consumption Tolerance (%) are disabled.
Type = Production BOM - All three fields (Variance Policy, Under Consumption Tolerance (%), Over Consumption Tolerance (%)) are non-editable.
Item is Process Item - The Variance Policy is automatically set to None.
- The fields Under Consumption Tolerance (%) and Over Consumption Tolerance (%) are cleared and disabled.
- Attempting to change the Variance Policy triggers an error: “Item %1 is set up as a process item. There is no variance check on process items. Variance policy must be None.”
Flushing Method = Forward - All three fields are non-editable.
- The Variance Policy is automatically set to None.
Flushing Method = Backwards - If Routing Link Code is filled, behavior follows standard rules
- If Routing Link Code is empty, all three fields are cleared, disabled, and the Variance Policy is set to None.
Previous
Next