In versions 2022.02, 2022.04 and 2022.06, the batch calculation calculates costs by the production unit of measure and does not convert it to the inventory unit of measure, so when we revalue the items or update the prices in the price lists, the system takes the cost of the production unit and not the inventory unit.
The Direct material cost to produce a CASE is 34.42
When we run the batch calculation in our example, the costs that we obtain here are for LB and not for the CASE unit of measure.
If we do the revaluation or update of the price lists, the system will take the wrong cost, it will take the cost of LBnot from CASE cost.
The Workaround for this issue is to create a query and run it. Then you can use the values to do a revaluation or change the prices list:
Note: This query is just an example.
Then we can use the result to import to the revaluation from SAP or to the price list.