Lista de materiales en Odoo: crear una BOM con ejemplo

Define componentes, cantidades, unidades y revisiones de tu lista de materiales. Incluye ejemplo para un lote y plantilla Excel descargable.
Componentes, tornillos y pintura organizados para fabricar un soporte metálico.

En esta guía

Por Equipo Nébula · Guía práctica de manufactura

Una lista de materiales en Odoo (BOM o LdM) define los componentes y cantidades de un producto fabricado. En esta guía crearás una BOM nativa, comprobarás cómo escala al fabricar otro lote y revisarás cuándo necesitas operaciones. El ejemplo y el Excel te ayudan a preparar los datos, pero no sustituyen la configuración en Manufactura.

Si tu lista dice «2 perfiles», pero compras por metro y almacén entrega piezas de distinta longitud, todavía no tienes una instrucción suficientemente precisa. En esta guía construiremos un ejemplo, calcularemos los materiales de un lote y separaremos tres cosas que suelen confundirse: lo que requiere el producto, lo que consume la orden y lo que debes comprar.

Descargar plantilla de lista de materiales en Excel · Incluye ejemplo, fórmulas y hoja vacía. No requiere registro.

Referencia funcional: Odoo 19. Los nombres de menús y opciones pueden variar por idioma, edición, aplicaciones instaladas y permisos. Esta guía utiliza funciones nativas; no presupone que todas estén incluidas en cualquier plan. Los ejemplos son ilustrativos, no resultados de clientes.

Cómo crear una lista de materiales en Odoo

Prepara el producto terminado, los componentes y sus unidades. El recorrido de referencia es Manufactura → Productos → Listas de materiales → Nuevo. Selecciona el producto, su cantidad base y el tipo Fabricar este producto; una BOM de kit responde a un flujo distinto.

1. Define la cantidad base y los componentes

Para el ejemplo de esta guía, define 10 soportes y añade 12 metros de perfil, 40 tornillos y 0.8 litros de pintura. Cada componente conserva su unidad; no introduzcas 12 piezas cuando realmente son 12 metros. Comprueba las conversiones de compra antes de generar una orden.

2. Añade operaciones sólo si controlas ese recorrido

Si necesitas registrar tiempos y trabajo por centro, activa Órdenes de trabajo en los ajustes de Manufactura y configura las operaciones de la BOM. Cada operación indica centro de trabajo y duración prevista. Para empezar con fabricación sin ese seguimiento, no inventes tiempos ni centros.

3. Revisa variantes y consumo

Cuando corresponda, utiliza la aplicación por variante de cada componente. Revisa la política de consumo flexible: bloquear variaciones, permitirlas o permitir con advertencia no son la misma decisión. Las instrucciones detalladas y el control formal de versiones pueden requerir aplicaciones nativas adicionales como Calidad o PLM; no están garantizados en cualquier instalación.

4. Comprueba el escalado en una orden de prueba

Crea una orden de fabricación de 25 soportes con esa BOM. En el ejemplo proporcional deben aparecer 30 metros de perfil, 100 tornillos y dos litros de pintura. Comprueba la disponibilidad por separado. Una cantidad calculada no significa material recibido ni reservado.

Modificar la BOM no debe interpretarse como una actualización retroactiva automática de todas las órdenes abiertas. Define quién autoriza la revisión y comprueba qué lista usa cada orden antes de continuar.

Qué debe incluir una lista de materiales

  • Producto terminado y código: una referencia inequívoca, no sólo un nombre comercial.
  • Cantidad base y unidad: por ejemplo, materiales para fabricar 10 soportes, no una cantidad sin contexto.
  • Componentes: código, descripción y especificación técnica suficiente para distinguirlos.
  • Cantidad de cada componente: expresada en una unidad definida y compatible con el cálculo.
  • Revisión y vigencia: qué versión se aprobó, desde cuándo aplica y quién la validó.
  • Notas de uso: sustituciones autorizadas, restricciones y referencias a planos o instrucciones.

No necesitas poner todos los detalles del proceso en la misma tabla. Puedes vincular planos y operaciones; lo importante es que la persona que fabrica identifique la documentación aplicable y no mezcle versiones.

Ejemplo: materiales para fabricar 10 soportes

Este ejemplo es ilustrativo, no una especificación técnica para fabricar una pieza real. La revisión R01 produce 10 soportes y contiene:

Componente Unidad Cantidad para 10 soportes Para 25 soportes
Perfil de acero PERF-01 m 12 30
Tornillo TOR-08 pieza 40 100
Pintura PIN-01 L 0.8 2

El factor del lote es 25 ÷ 10 = 2.5. Multiplicamos cada cantidad base por ese factor: 12 × 2.5 = 30 metros, 40 × 2.5 = 100 tornillos y 0.8 × 2.5 = 2 litros de pintura.

Fórmula: cantidad requerida del componente = cantidad en la lista × cantidad a fabricar ÷ cantidad base de la lista.

Esto supone consumo proporcional. Si un proceso necesita una cantidad fija por preparación —por ejemplo, material de limpieza por lote—, sepárala del consumo variable: no debe multiplicarse como si dependiera de cada unidad. Tampoco redondees piezas indivisibles hacia abajo.

Unidades de compra, almacén y fabricación: no son lo mismo

Para el perfil del ejemplo, 30 metros equivalen a 30,000 milímetros. La conversión es exacta. En cambio, convertir metros a kilogramos requiere información física del material: no existe un factor universal válido para cualquier perfil.

Si compras barras de 6 metros, 30 ÷ 6 = 5 barras representa una equivalencia de longitud. No demuestra que el patrón de corte permita fabricar los 25 soportes con esas cinco barras. Debes revisar longitudes de piezas, ancho de corte, retales utilizables y restricciones del proveedor.

La plantilla deja las cantidades en la unidad de la BOM; no convierte automáticamente a presentaciones de compra. Esa separación evita que «una caja» termine interpretándose como «una pieza».

Cómo tratar la merma sin contarla dos veces

Primero define qué significa el porcentaje. Si agregas un margen del 5% sobre el material neto, multiplicas por 1.05: 30 m pasan a 31.50 m. Si declaras un rendimiento del 95% de la entrada, divides entre 0.95: necesitas aproximadamente 31.58 m para obtener 30 m útiles. Son supuestos distintos.

La plantilla usa exclusivamente margen adicional sobre consumo neto; no un cálculo de rendimiento. Puedes dejarlo en cero. Si la cantidad base ya incorpora ese margen, no vuelvas a añadirlo. Los desperdicios reales se revisan contra lo previsto, no se esconden aumentando la lista sin explicación.

Lista de materiales, orden de producción y compra

  • La BOM define la estructura prevista del producto.
  • La orden de producción indica cuánto fabricar en un caso concreto y permite dar seguimiento a ejecución y consumos.
  • La compra cubre faltantes considerando existencias utilizables, compromisos, fechas, pedidos pendientes y presentaciones del proveedor.

Necesitar 100 tornillos no significa comprar 100. Si hay 70 utilizables para esa orden y no existen otras entradas ni compromisos relevantes, el faltante es 30. La política de compra puede exigir una caja completa, pero eso no cambia que la fabricación requiere 100 piezas.

Para seguir el lote, consulta nuestro formato de orden de producción. Para decidir cuándo reabastecer, revisa el punto de reorden.

Cómo usar la plantilla descargable

  1. Abre Ejemplo para comprobar las cifras anteriores. La hoja Mi BOM es la copia vacía para tu producto.
  2. Captura código del producto, revisión, cantidad base y cantidad a fabricar. La base debe ser mayor que cero.
  3. Registra cada componente con su unidad y cantidad base. No sumes metros, litros y piezas en un «total de materiales».
  4. Introduce el margen como porcentaje de Excel: escribe 5%, no 5, cuando quieras cinco por ciento.
  5. Revisa las columnas calculadas: cantidad neta y cantidad con margen. El archivo no decide sustituciones, cortes, compras ni ajustes de inventario.
  6. Guarda una copia identificada por producto y revisión; valida la versión antes de usarla en una orden.

Preguntas frecuentes

¿Una receta y una lista de materiales son lo mismo?

Una receta puede cumplir esa función si identifica ingredientes, cantidades y salida esperada. Para operarla también debes definir unidades, rendimiento y versión. Las condiciones del proceso pueden necesitar instrucciones adicionales.

¿La BOM calcula el costo final del producto?

Puede servir como base para estimar materiales. El costo completo también puede incluir mano de obra e indirectos; el consumo real puede diferir del previsto. Consulta el ejemplo de costos de producción por lote y unidad.

¿Puedo sustituir un componente que no tengo?

No sólo porque otra referencia esté disponible. Define quién autoriza la sustitución, qué especificación debe cumplir y cómo se registra en la orden y en la revisión correspondiente.

De una lista correcta a materiales disponibles

La siguiente revisión es comprobar la disponibilidad de los componentes en la orden de fabricación y sus movimientos previstos. Una BOM define cantidades; no garantiza que el material esté reservado ni recibido. Conecta esta revisión con las reglas de reabastecimiento en Odoo.

Para conectar este tema con el proceso completo, consulta nuestra guía de Manufactura en Odoo.

¿Necesitas configurar este flujo en Odoo?

Cuéntanos cómo defines componentes, unidades y revisiones de tus listas de materiales. Indica tu empresa, versión de Odoo si ya la utilizas y el problema que necesitas resolver. Nébula puede ayudarte a evaluar la implementación o configuración del flujo nativo.

Si necesitas ayuda para configurar las listas de materiales de tu operación, conoce nuestro servicio de implementación de Odoo.

Consultar implementación de Manufactura en Odoo

Referencia técnica: Odoo 19: listas de materiales. Ejemplo y plantilla: elaboración de Nébula con datos ilustrativos, no datos de clientes.