Hello Kevin,
there is no way of distributing costs to automatically update material costs. Maybe you can check, if the moving average (with regular GI/IR runs) would help. Here the material price gets updated from the actual costs from the supplier invoice. This is what you described.
Adding overhead costs on the material cost - not sure, if this is legally correct.
If you think it is correct, then you can calculate the totals outside ByDesign and then update material costs using the A2X ‘ManageMaterialValuationDataIn’. Here you can update the material unit costs, also for Price Type = ‘Estimated Cost’.
Best regards
Marlene Katzschner
ByDesign Platinum Engineering