The consumption per lot size amount of a finished good with multilevel BOM lines isn’t correctly rounded when choosing the “multilevel” explosion mode while viewing the calculations. However, the rounding is correctly calculated in the “make-to-order” explosion mode. This leads to discrepancies in the cost calculation.
The BOM calculation is used daily for quotation purposes and considering the fact that the customer's BOMs are designed with high series numbers (1000 in most cases) (Default pallet size) the rounding issue leads to wrong cost calculation hence wrong pricing that impacts the company's profitability.
Ideally, the customer would like to unify the calculation outcomes, however, when it comes to using the BOM calculation form it shows different figures even compared to another screen like max reported as a finished form that is widely used by the production team.
So, in simple words, if the customer performs a BOM calculation on a multi-level, it shows an estimated consumption of a wrong rounded value, then when it comes to calculating the maximum possible reported as finished Qty it shows the correctly rounded value.
The workaround of changing the BOM line type to “pegged supply” instead of “item” is not feasible at all, changing the lines to pegged supply means, either the customer is always purchasing or producing this item which is not the case. These items are consumed from the on-hand normally.