Manufacturing is a complex process, which involves many different departments and people. Let's take a simple example of the finance people. They may want to know the cost of a finished product by batch or the average of all the quantities produced. The material used in the manufacturing may be purchased at a different rate, so we may have a different cost of production by batch. Let's take another example: the helpdesk people may want to verify a product and its components to resolve a customer issue, so they need full traceability over the manufacturing and purchase process.
Let's see how we can set up traceability in the purchase, manufacturing, and sales processes by either using serials or lots and also compute the cost of the finished product based on the components used in production. This cost will depend on the different costing methods configured for the product.