Alinear consumo, orden y capacidad entre ERP y MES
Alinee consumo, orden y capacidad entre ERP y MES mediante claves, unidades, ventanas y estados comunes, sin atribuir costes ni capacidad por coincidencia.
Construya un puente trazable entre orden ERP, cantidad y estado de producción: clave, unidad, corte y límites antes de leer cualquier coste.
Cuando una reunión muestra el coste de una orden al lado de la producción ejecutada, la tabla parece hablar por sí sola. No lo hace. El coste puede estar planificado, comprometido, imputado o facturado; la cantidad puede estar planificada, lanzada, buena, rechazada o pendiente. Si las columnas no comparten una clave, unidad, alcance y corte, el puente es una impresión visual, no una conciliación.
Esta guía propone una lista de comprobaciones para vincular una orden ERP con el estado de fabricación que registra MES. Describe correspondencias y límites. No calcula un coste unitario universal, no atribuye el coste a una causa operativa y no afirma ahorro, margen o ROI. Las decisiones contables, fiscales y de inversión siguen sus propias autoridades.
Para el calendario y la ejecución consulte comparar plan ERP con ejecución MES y la guía de conciliación MES-ERP de producción. El puente de esta página es deliberadamente más estrecho: une orden, cantidad, estado y corte para que la dirección sepa qué se está comparando.
Si la unión necesita una comprobación de capacidad, revise capacidad real con órdenes ERP abiertas. El enlace aporta un control de población y estado, pero no infiere coste, productividad ni retorno a partir de una sola orden.
bridge_id, question_version, decision_owner, as_of y timezone.El objetivo limita la granularidad. Si solo se necesita saber si una orden terminó, puede bastar order_id y order_state. Si se necesita analizar el coste por operación, la unión debe llegar a order_line_id u operation_id. No cree una clave más detallada de la que la fuente pueda sostener.
join_key, join_rule_version, mapping_owner y una muestra de filas unidas y no unidas.ISA describe niveles, objetos e intercambios entre control y empresa; usar para mapear responsabilidades, no para afirmar que una integración cumple ISA-95. ISA-95, resumen de integración El modelo es un mapa conceptual. No certifica que un order_id local se transmita correctamente ni que los costes tengan la misma definición.
Si la clave se crea concatenando texto, conserve los componentes y las reglas de normalización. Una orden 000123 y otra 123 pueden ser la misma o dos órdenes distintas. No elimine ceros, guiones o versiones sin una decisión de datos maestros. Cuando haya varias coincidencias, marque ambiguous y pida al propietario la resolución.
standard, planned, reserved, posted, actual, invoiced, reversed o unknown.planned_qty, released_qty, started_qty, good_qty, scrap_qty, rework_qty, remaining_qty.No divida actual_cost entre planned_qty si la orden está abierta. Tampoco convierta posted_cost en coste de una unidad buena cuando incluye rechazo, retrabajo o una actividad compartida. Una ratio puede mostrarse como cálculo local si se conservan sus entradas, pero no debe llamarse «coste real por unidad» sin una regla aprobada.
La cantidad buena no siempre cierra el coste. Una operación puede producir unidades aceptadas y dejar consumos pendientes de contabilizar. Guarde cost_close_state, production_close_state y reconciliation_state. Si uno es open, la salida debe decirlo. No adelante el cierre para que el tablero quede limpio.
extract_at y zona horaria.OPC UA especifica modelos de información, mensajes, comunicación y conformidad para interoperabilidad; no prueba calidad ni latencia de una instalación. OPC UA Part 1 Un protocolo puede transportar un evento y aun así tener colas, reintentos o transformaciones que cambien su momento de publicación. La prueba de frescura es local.
Use cut_status=aligned|erp_later|mes_later|unknown. Un coste registrado el 2 de agosto para producción cerrada el 31 de julio puede pertenecer al mismo lote, pero no al mismo corte. Mantenga ambas fechas y escriba qué lectura se autoriza. No mueva el coste a julio sin contabilidad.
unit_status=approved|pending|not_applicable.Un factor de conversión puede ser correcto para una presentación y falso para otra. El puente debe mostrar la unidad original junto a la presentada. Si una orden produce varios formatos, agregue por familia solo con una regla aceptada. No use una equivalencia de la hoja de cálculo de una reunión como estándar de coste.
Antes de presentar un total, haga una prueba con una orden que tenga al menos un coste directo y otro compartido. Conserve el identificador del movimiento, la fecha de imputación y la versión de la regla que lo asigna. Si el coste de energía llega por centro y no por orden, no lo distribuya automáticamente: deje la columna en pending y explique qué decisión falta.
Para una orden reabierta, compare el primer cierre con los movimientos posteriores; mezclar ambos estados puede hacer que un mismo consumo aparezca dos veces. También conviene revisar una orden sin producción buena: sirve para comprobar que el puente conserva el estado unknown sin convertirlo en un coste unitario. Esta pequeña muestra ayuda a detectar problemas de cardinalidad antes de que el informe llegue a dirección.
La prueba no valida la contabilidad; valida que la unión sea legible y repetible.
Una orden puede recibir costes de máquina, material, personal, energía o servicios comunes. Indique si el coste es directo, prorrateado o pendiente de asignar. La página no decide el método de prorrateo. Solo exige que el tipo y la fuente aparezcan junto a la cifra.
El contexto digital no valida un coste local. La nota publica analítica de datos, cloud e IA por sector; esos porcentajes son contexto de digitalización, no evidencia de rendimiento industrial. INE, encuesta TIC Eurostat publicó que el 53% de empresas de la UE usó software e-business especializado y España el 66% en 2025; usar como contexto digital, no como rendimiento. Eurostat, software especializado Ninguna de esas estadísticas determina el coste de una orden.
Para cada coste compartido, registre allocation_rule, allocation_period, allocation_basis, allocation_owner y allocation_status. Si la regla no está aprobada, presente el importe como unallocated o pending. No lo reparta entre unidades solo para completar una columna.
NIST desarrolla métodos para caracterizar sistemas, seleccionar métricas y analizar datos operativos para evaluar mejoras y trade-offs. NIST, medición orientada a operaciones La caracterización debe hacerse en la planta: qué operación, qué unidad, qué estado y qué fuente. El método no produce un coste ni un criterio contable.
El trabajo de NIST estudia integrar datos/decisiones heterogéneos y acercar decisiones a fuentes/control; identifica producción, calidad, mantenimiento e inventario como áreas de operaciones. NIST, operaciones integradas Puede ayudar a identificar dominios que aportan una parte del puente. No prueba que una orden o una cantidad estén completas.
NIST define el gobierno de información manufacturera como principios para procesar y usar datos de forma consistente, repetible y confiable. NIST, information governance El principio no sustituye contabilidad ni certifica la calidad del dato. Asigne quién puede corregir una clave y quién acepta el resultado.
Use draft, evidence_ready, matched, partial, ambiguous, blocked y superseded.
matched: clave, unidad, estados y cortes compatibles, con evidencia revisada.partial: existe una unión, pero queda un coste, cantidad o periodo fuera.ambiguous: varias filas podrían corresponder; requiere propietario.blocked: falta una fuente, una unidad o una decisión de gobierno.superseded: una versión nueva reemplaza el puente anterior; conserve el historial.Cada salida debe incluir evidence_locator, review_owner, reviewed_at, next_check y blocked_reason. La etiqueta no es un juicio sobre la planta. Es una descripción de la madurez de la relación entre datos.
bridge_id, question_version, as_of, timezone
order_id, order_line_id, operation_id, batch_id
join_key, join_rule_version, cardinality, join_status
cost_type, cost_state, cost_amount, cost_currency
planned_qty, good_qty, scrap_qty, remaining_qty, unit
quality_state, production_close_state, cost_close_state
cut_status, allocation_rule, allocation_status
source_system, extract_at, transform_version
review_owner, decision_owner, next_check, content_hash
Pruebe el contrato con una orden cerrada, una parcial, una cancelada y una que tenga más de una operación. Conserve los casos no unidos. Una prueba que solo usa la orden «perfecta» no descubre duplicados ni desfases. Si la relación cambia, cree una versión nueva y vuelva a revisar los claims.
El puente puede mostrar que una orden tiene un importe imputado y una cantidad buena en una fecha determinada. No puede decidir si ese importe es razonable, si debe capitalizarse, si forma parte del margen o si demuestra retorno. Esas preguntas pertenecen a otro contrato, con sus propias reglas y fuentes. Use nombres precisos como posted_cost_at_cut, good_qty_at_cut y allocation_pending; evite titulares como «coste real» cuando el estado sigue abierto.
Separe tres vistas si la reunión las necesita:
Las vistas pueden compartir una clave, pero no deben fusionar sus conclusiones. Un coste estándar puede ser útil para planificar y no coincidir con un coste imputado. Una cantidad aceptada puede quedar pendiente de facturación. Muestre cada estado y explique la diferencia.
Una orden reabierta rompe muchos supuestos de cierre. Conserve reopened_at, motivo y relación con la nueva operación. Una orden cancelada puede mantener consumos ya registrados; no la borre del puente, marque cancelled_with_postings. Una orden parcial puede tener costes en varias fechas y lotes. Si se resume en una fila, el resumen debe indicar la cardinalidad.
Pruebe también un caso en el que el MES cierre antes que ERP y otro en el que ERP cierre antes que el control de calidad. Esos casos muestran si la regla de corte funciona o si solo coincide en días tranquilos. Documente la evidencia y el límite; no convierta una excepción en una causa general.
El propietario de order_id puede estar en datos maestros; el de good_qty puede estar en operaciones o calidad; el de posted_cost suele estar en finanzas; el de la unión puede estar en IT/OT. Asigne field_owner, steward, approval_role y escalation_path. Si dos equipos corrigen el mismo campo, la fuente deja de ser autoritativa.
NIST define el gobierno de información manufacturera como principios para procesar y usar datos de forma consistente, repetible y confiable. NIST, información y gobierno El principio no crea una responsabilidad por sí solo. El expediente debe nombrar la autoridad local, registrar cambios y conservar la versión que se presentó a dirección.
Una salida de una página puede contener: definición del puente, corte, población, porcentaje de filas unidas, casos parciales, bloqueos, decisión autorizada y siguiente revisión. No necesita una cifra agregada si la unión no es estable. Una frase como «73 órdenes muestran coincidencia de clave; 11 tienen coste abierto y 4 no tienen operación MES» es más honesta que un coste medio que oculta los estados.
Incluya un enlace al expediente y su content_hash. Si la siguiente extracción cambia el conjunto, publique una versión nueva. El lector debe poder distinguir una variación de datos de una variación de definición. No convierta un puente temporal en un registro contable ni en una promesa de ahorro.
Cuando el puente se use varios meses, defina una ventana de mantenimiento de la regla. Revise la unidad si cambia el producto, la versión de receta o el método contable. Revise la clave si se reestructura la numeración de órdenes. Revise los estados si un equipo empieza a registrar retrabajo en una operación separada. La ausencia de cambios no demuestra que el contrato siga vigente; la revisión debe quedar registrada aunque concluya que no hay cambios.
Si aparece una discrepancia, conserve una captura de la fila original y de la transformación. Indique qué sistema tiene autoridad para cada campo y quién aceptó la resolución. Un comentario en una hoja no sustituye un cambio versionado. Cuando no haya acuerdo, marque dispute_pending y muestre ambas lecturas con su alcance. Esa salida permite seguir produciendo y revisar el puente sin fabricar una certeza financiera.
ISA describe niveles, objetos e intercambios entre control y empresa; usar para mapear responsabilidades, no para afirmar que una integración cumple ISA-95. ISA-95, resumen
OPC UA especifica modelos de información, mensajes, comunicación y conformidad para interoperabilidad; no prueba calidad ni latencia de una instalación. OPC UA Part 1
La nota publica analítica de datos, cloud e IA por sector; esos porcentajes son contexto de digitalización, no evidencia de rendimiento industrial. INE, encuesta TIC
Eurostat publicó que el 53% de empresas de la UE usó software e-business especializado y España el 66% en 2025; usar como contexto digital, no como rendimiento. Eurostat, software especializado
NIST define el gobierno de información manufacturera como principios para procesar y usar datos de forma consistente, repetible y confiable. NIST, information governance
Solo después de definir qué coste, qué cantidad, qué unidad, qué estado de calidad y qué fecha se están usando. Una división puede mezclar costes planificados o pendientes con producción no cerrada y no demuestra causalidad ni ROI.
Use la clave que la organización haya gobernado para la granularidad de la decisión, como orden, línea de orden u operación. Registre la relación, versión y propietario; no elija una coincidencia textual sin evidencia.
Separe cantidades y estados: planificada, liberada, iniciada, buena, rechazada, retrabajada y pendiente. Mantenga el coste con su estado contable y no lo reparta entre unidades sin una regla aprobada.
No. Sus estadísticas aportan contexto agregado sobre digitalización o uso de software. No describen el coste, la cantidad o la eficiencia de una orden y una planta concretas.
Conserve ambos cortes, marque la diferencia y defina una conciliación autorizada. No adelante ni retrase movimientos para que las cifras encajen; el desfase debe quedar visible.