Ir al contenido
Menú
Se marcó esta pregunta

Hi Mates,

I have a requirement from a clothing company.

We have a Bill of Materials (BoM) for a T-shirt, and the necessary raw materials are available. In the BoM, there is a lining work order that requires consuming 50 cm of thread, but in reality, the thread is usually purchased as a single bundle with a total length (xx cm).

How can we manage this consumption in the Manufacturing Order? Can this be handled using Odoo’s default features, or would it require customization? If customization is needed, could you please explain the approach?

What  is the way to track the thread bundle’s serial or Lot number against the Manufacturing Order.

Thanks in advance.

Avatar
Descartar
Mejor respuesta

Hi,


In Odoo, the requirement of consuming thread in small measured quantities (like 50 cm per T-shirt) while purchasing it in larger bundles (e.g., 100 meters) can be managed using the system’s default BoM and Unit of Measure (UoM) features. You can purchase the thread in bundles and define a UoM conversion, such as 1 bundle = 100 meters, while the BoM specifies consumption in centimeters or meters. This way, when a Manufacturing Order is created, Odoo automatically calculates the required length of thread and deducts it correctly from stock. If needed, you can also enable lot tracking, which allows you to track each purchased bundle and gradually reduce stock as it is consumed in production.


However, Odoo by default does not precisely track how much of each bundle remains in real time. In practice, workers use one spool until it is finished, and Odoo simply deducts the theoretical consumption based on the BoM. If the company requires more granular control, such as tracking the exact remaining length of each bundle, identifying which bundle was used in each production order, or monitoring wastage, then customization would be required. This customization would typically involve creating a “bundle” model with attributes like total length and remaining length, then extending the manufacturing consumption process to update this information during production.


In short, if the requirement is simply to manage overall consumption of thread in production, Odoo’s BoM and UoM setup is sufficient. But if the company needs bundle-level tracking and precise consumption monitoring, then a custom development is necessary to enhance the manufacturing process.



Hope it helps

Avatar
Descartar
Mejor respuesta

You can give each roll / bundle a lot number on receipt.  Be sure to label each one.  Manage by lot number is set on the product.

When you consume in manufacturing you must enter the lot number, or use a two step manufacturing so you pick to premanufacturing location one bundle.  Then only the bundle you have picked will be reserved to the manufacturing order.

The challenge can be to be sure to empty the bundle in stock when it is actually empty.  As you indicate use of 50 cm is an estimate, and there will be deviance.  For my client we have solved this by display the lot qty in the view where you confirm consumption (small development), and the operator should then post total qty left on the lot number, when it is actually empty.  You must configure that flexible consumption is allowed.

Avatar
Descartar
Mejor respuesta

Managing raw material consumption in Odoo can be efficiently handled using its default features.



  Define the thread as a product with a unit of measure in centimeters.

  In the Bill of Materials (BoM), specify the required quantity as 50 cm for the T-shirt.

  Ensure the product's unit of measure is set to allow conversion from the purchased unit (e.g., rolls) to centimeters.


If you'd like to explore this further for your use case, you're welcome to connect with us at Pragmatic Techsoft.

Avatar
Descartar
Autor

Thanks for your response. My requirement is slightly different: I can’t issue exactly 50 cm of thread for a specific Manufacturing Order. Instead, I provide the entire bundle and only estimate that around 50 cm is consumed for this and other orders.

What I need is a way to track the thread bundle’s serial or Lot number against the Manufacturing Order.

Publicaciones relacionadas Respuestas Vistas Actividad
2
may 25
930
1
ago 25
819
1
jun 25
1354
1
oct 24
2012
1
ago 23
2380