Definición y alcance
La lista de materiales (BOM, Bill of Materials) es la estructura jerárquica que describe qué componentes, submontajes y materias primas se necesitan para fabricar un producto, en qué cantidad y bajo qué relación padre-hijo. Es el documento de referencia que sostiene la planificación MRP, el cálculo del coste estándar, la trazabilidad por lotes y la generación de órdenes de fabricación.
Una BOM no es un simple listado de piezas: define dependencias entre montajes, factores de consumo, mermas previstas, ítems sustitutos, alternativas por proveedor y, junto con la ruta de fabricación, completa la definición técnica de un producto. Sin BOM bien parametrizada no hay planificación fiable, no hay coste estándar y no hay valoración correcta del inventario en curso.
En entornos regulados (alimentación, farma, automoción, aeronáutica) la BOM además es el vector de trazabilidad ascendente y descendente: a partir del número de serie del producto terminado se reconstruye qué lote de cada componente entró y, a partir de un lote defectuoso, se identifican todos los productos afectados.
Tipos de BOM
Las BOM se clasifican por estructura y por dominio funcional.
Por estructura:
- BOM monolevel (de un solo nivel): lista plana de los componentes directos del producto padre, sin desplegar los submontajes. Útil para análisis rápidos pero insuficiente para MRP.
- BOM multilevel (multinivel): despliega recursivamente todos los niveles hasta llegar a materias primas. Es la estructura que necesita el planificador para explosionar necesidades.
Por dominio funcional:
- EBOM (Engineering BOM): la BOM que define ingeniería desde el CAD/PLM. Refleja el producto tal y como se diseña, agrupada por función.
- MBOM (Manufacturing BOM): la BOM que usa fabricación. Reagrupa los componentes por orden de montaje, añade fungibles (adhesivos, etiquetas, embalajes), incluye mermas y refleja cómo se fabrica realmente.
- PBOM (Plant BOM): variante específica de una planta concreta cuando una misma referencia se fabrica en varias factorías con procesos o proveedores distintos.
- BOM fantasma (phantom): subconjunto que se utiliza para planificar pero que no se almacena ni se inventaría. Sirve como agrupador lógico (un kit que nunca se monta como pieza intermedia).
La distancia EBOM ↔ MBOM es la primera fuente de errores de implantación: si ingeniería y fabricación trabajan con la misma estructura, los embalajes y consumibles no se planifican; si trabajan con BOM separadas sin sincronización, los cambios de ingeniería no llegan a producción.
Cómo se aplica en Business Central
Business Central nativo gestiona la BOM a través de dos tablas centrales: Production BOM (estructura de componentes) y Routing (ruta con centros de trabajo y tiempos). Ambas soportan versionado por fecha de efectividad (Starting Date), de manera que un cambio de componente convive con la versión antigua hasta su fecha de corte, sin romper órdenes históricas ni trazabilidad.
El estándar permite definir cantidad por ensamblaje, unidad de medida, factor de scrap, ítems de producción (que detonan órdenes hijas) e ítems comprados. La explosión de necesidades por MRP usa esta jerarquía para generar órdenes planificadas y propuestas de compra.
dvproduction, extensión nativa AL sobre Business Central, añade capas que el estándar no cubre:
- BOM matricial por variantes: una sola BOM gestiona todas las combinaciones talla/color/acabado, evitando duplicar estructuras por SKU. Imprescindible en textil, calzado, perfilería y carpintería metálica.
- Sustituciones automáticas: reglas de reemplazo por disponibilidad, coste o caducidad. Si el componente preferente está bajo stock, la orden propone la alternativa sin intervención manual.
- BOM por opciones de cliente (configurador): genera la BOM real de cada pedido a partir de las opciones elegidas. Aplicable en maquinaria a medida, mobiliario y bienes de equipo.
- Sincronización EBOM → MBOM: importación desde CAD/PLM y enriquecimiento con datos de fabricación (fungibles, mermas, rutas) sin perder trazabilidad del cambio de ingeniería.
- Coste estándar versionado: al modificar un componente o su proveedor preferente, recalcula el coste estándar de los padres afectados y registra la versión histórica.
Errores frecuentes
No versionar al cambiar un componente. Sobrescribir la BOM activa sin crear nueva versión rompe la trazabilidad: las órdenes cerradas dejan de reflejar lo que se fabricó. Toda modificación debe entrar como versión nueva con fecha de efectividad.
No actualizar el coste estándar tras un cambio de proveedor o referencia. Es la base de la valoración de inventario y del margen por producto. Si la BOM cambia y el coste no se recalcula, el margen reportado es ficticio y las decisiones comerciales van a ciegas.
Ignorar el factor de merma. Trabajar con scrap 0% en componentes con merma real del 3-8% genera roturas de stock sistemáticas y desviaciones constantes entre consumo teórico y real. La merma debe medirse y parametrizarse por componente, no estimarse a ojo.
Confundir BOM fantasma con BOM real. Inventariar un subconjunto que nunca se almacena infla el inventario en curso y obliga a regularizaciones manuales recurrentes.
EBOM y MBOM divergentes sin sincronización. El error más caro: ingeniería lanza un cambio que fabricación no aplica, o fabricación introduce un componente que no consta en la BOM oficial. Provoca no-calidad recurrente y, en sectores regulados, no conformidades de auditoría.
Cuándo conviene cada modelo
Para fabricación discreta de catálogo estándar, la BOM multinivel clásica de Business Central nativo cubre el caso. Si hay variantes (talla/color), configurador comercial o sincronización con PLM/CAD, conviene activar las capas matricial y de variantes de dvproduction desde el arranque. Implantar variantes “a posteriori” sobre BOM monolíticas es mucho más caro que diseñarlas correctas desde el principio.