Hi,
In Odoo Manufacturing, the cost of producing a product is
typically calculated based on the costs of its components, labor, and
overhead. When you add more components to a product, the unit cost
should logically increase to reflect the additional materials used in
production.
However, it seems that in your case, adding another
component (Product D) to Product A in the Manufacturing Order (MO)
doesn't result in an increase in the unit cost or value of Product A
after the MO is marked as done.
This might be a default behavior
in Odoo 16 CE's manufacturing module, but it's not ideal if it doesn't
accurately reflect the actual costs incurred in production.
To
solve this issue, you might need to customize the manufacturing workflow
or settings in Odoo. Specifically, you may need to configure the system
to properly calculate the unit cost or value of the final product based
on all its components. This could involve adjusting cost accounting
settings, configuring bill of materials (BOMs) correctly, or possibly
implementing customizations to address this specific issue.
Hope it helps