Importante : La siguiente respuesta es generada por nuestro Robot de la comunidad de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información. Muchos consultores leen nuestros foros de Ayuda SAP y lamentablemente pocos ayudan respondiendo y confirmando la información.
Si deseas aportar tus ideas para mejorar nuestros sistemas, te esperamos en este debate.
SAP Business One – Error en Cierre de Orden de Producción con costo en cero
Hola, gracias por tu consulta. Lo que estás describiendo es un problema muy frecuente en SAP Business One, y puede tener consecuencias críticas en la contabilidad e inventario si no se detecta a tiempo. Vamos a explicarte qué ocurrió, por qué pasa y cómo podrías corregirlo o prevenirlo en el futuro.
¿Qué pasó en este caso?
- Se cerró la Orden de Producción N° 1569 el 21/02/2025.
- El sistema bajó el costo total del producto a cero (0).
- Como consecuencia:
- Se generó un asiento contable incorrecto, donde el valor final del producto fabricado es $0.
- El stock contable pasa de “Producto terminado” a “Producto en proceso” con diferencias de saldo.
- Posiblemente se movió a una cuenta contable equivocada o sin lógica de costo real.
¿Por qué sucede esto en SAP B1?
SAP Business One calcula el costo del producto fabricado a partir de:
- Los materiales consumidos (emisión 261 / salidas desde almacén).
- La mano de obra o tiempos si usas centros de trabajo.
- Y cualquier entrada manual como gastos indirectos, adicionales, etc.
Causas comunes del problema:
Posible causa |
Descripción |
No se emitieron los componentes |
La orden no tiene salidas de materiales (no se consumió nada). |
Error al emitir los materiales |
Se registró incorrectamente la emisión, o se emitieron desde un almacén distinto. |
No se contabilizó la entrada de producto |
Se cerró la orden sin hacer Recepción desde producción (tipo 701 o entrada de producto). |
Se cerró sin movimientos previos |
El sistema no tiene base para calcular el costo (no hay consumo ni producto terminado). |
Centro de costo o cuenta mal definida |
El sistema contabilizó contra una cuenta de “WIP” (productos en proceso) y dejó el producto sin valor. |
¿Cómo confirmarlo?
1. Revisar la orden en Transacción: Producción > Ordenes de Producción > Buscar orden 1569
- Verifica:
- ¿Se hizo emisión de materiales?
- ¿Se hizo la Recepción desde producción?
- ¿Aparece costo total calculado = 0?
2. Ver asiento contable asociado al cierre
- Finanzas > Asientos > Buscar por número de orden o fecha
- Identificar si el asiento movió:
- Cuentas de stock a productos en proceso
- Montos en cero
- Asiento desbalanceado en lo lógico
¿Cómo corregirlo?
Opción 1: Reversión completa (si aún es posible)
- Reabrir la orden de producción (si aún no está bloqueada por periodos contables).
- Registrar correctamente los movimientos faltantes:
- Emisión de materiales
- Recepción de producto
- Verificar que el costo total ya no sea cero.
- Cerrar la orden nuevamente con la información correcta.
Solo posible si aún no se cerró el periodo contable y si no se afectaron otros documentos.
Opción 2: Asiento contable de ajuste manual
Si ya no puedes reabrir la orden:
- Genera un asiento contable manual que:
- Ajuste el valor del inventario del producto terminado.
- Revierta el movimiento incorrecto a “productos en proceso”.
- Restablezca el saldo correcto de stock.
Es la opción más segura si ya hay cierres de mes y no puedes tocar movimientos antiguos.
Opción 3: Ajuste de inventario con costo correcto
Puedes hacer un:
- Ajuste de entrada del producto (método 311 o 501 según política), con el costo unitario correcto, para revalorizar el stock.
- Y una salida del producto incorrecto con costo cero, si quedó mal valorado.
Ojo con esto: debes coordinar con el equipo contable, ya que impacta inventario y cuentas.
Prevención a futuro
Asegúrate de que todas las órdenes de producción tengan consumos reales antes del cierre.
Configura una validación o alerta que no permita cerrar órdenes con costo en cero.
Revisa la lógica de cuentas contables en:
- Gestión > Inicialización del sistema > Determinación de cuentas
- Especialmente las cuentas de:
- Inventario
- Producción en proceso (WIP)
- Variación de costos
Evalúa incluir validación en TN (Transaction Notification) para evitar cierre de órdenes sin costo.
Resumen Consultoria-SAP
El cierre de la orden de producción 1569 generó un costo en cero porque el sistema no encontró consumos válidos o entrada de producto, lo que causó un asiento contable erróneo moviendo stock a “productos en proceso”.
Verifica si hubo consumos o entradas reales.
Reabre la orden si aún puedes, o haz ajustes contables manuales.
Implementa controles para evitar cierres de órdenes sin movimientos previos.
Desde la comunidad de Consultoria-SAP.com recomendamos revisar este tipo de casos con el área contable y producción en conjunto, para evitar impactos financieros mayores.
Si necesitas ayuda con un query de auditoría o un desarrollo preventivo (TN), dime y te ayudo con gusto.
¡Estamos aquí para ayudarte! 