Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
4548 Vistas

My company manufacture linear lights which has a different dimensions, we need to change BOM based on the length of the lights. When we create BOM of this products for 1 meter in Odoo (V. 11) and you need to manufacture 10 meter some components will reserve more than it will be used in manufacturing!!!!!

For example: Components of the BOM is as bellow:

1- Body 1 meter (Variable based on length)

2- LED strip 1 meter (Variable based on length)

3- Clamp 2 Qty (Fixed even if the length changes)

4- End cap 2 Qty (Fixed even if the length changes)

When manufacturing order comes for 10 meters Odoo will reserve:

1- Body 10 meters

2-LED strip 10 meters

3- Clamp 20 Qty

4- End cap 20 Qty

But we just need 2 clamp and 2 end cap for 10 meters.

Would you please advise how can i set BOM for this kind of products to use fixed quantity of some components while some others will change?

Thanks,

Avatar
Descartar

did you find a solution?

Did you find a solution?

Mejor respuesta
  1. Create a Phantom BOM for variable components (Body, LED strip):
  • This BOM is for 1 meter length components.
  • Set BOM type as Phantom.
  • Quantities scaled per product length.

2. Main BOM for fixed components (Clamps, End caps):

  • Add fixed quantity (2 clamps, 2 end caps).
  • Quantity does not change with product length.

3 In the final manufacturing order:

  • When you produce 10 meters, Odoo explodes the phantom BOM 10 times for variable parts.
  • Fixed parts come only once from main BOM.

Alternative: Use “Unit of Measure” and “BOM Lines” with Formula:

  • For variable parts: Use quantity per unit length (e.g., 1 per meter).
  • For fixed parts: Add them with fixed quantity and check "Fixed Quantity" flag or use a custom module to prevent scaling.

Avatar
Descartar

Can you share a screenshot showing how to set up a "Phantom" BoM? Or how to set fixed quantity for components?

Publicaciones relacionadas Respuestas Vistas Actividad
0
may 22
1584
2
jun 24
1887
2
ene 25
9154
0
ago 23
1589
2
ene 22
4510