Manufactura · disponibilidad y promesa de entrega (ATP)
La disponibilidad responde la pregunta que el cliente industrial siempre hace: ¿para cuándo me entregas? El CRM espeja el inventario de tu ERP o WMS por producto, planta, lote y serie, y calcula lo disponible y el ATP (cuánto se puede prometer contando la reposición en camino), clasificando cada línea como disponible, bajo, backorder o quiebre de stock. El CRM no es dueño del inventario contable: interpreta el espejo y siempre muestra de cuándo es.
Prometer una entrega mirando el saldo bruto del inventario es como mirar el saldo del banco ignorando los cheques emitidos. En la industria, buena parte de lo que está en la nave ya tiene dueño: está reservado para una orden, comprometido con otro pedido, o es lo que todavía va a llegar del proveedor. El ATP, sigla de available to promise, es el número que sobra de verdad para prometerle a este cliente, ahora.
La cuenta, en dos líneas
El CRM guarda cuatro cantidades por línea de inventario: en mano, reservado, comprometido y en tránsito. A partir de ellas:
- Disponible es lo que está en mano menos lo reservado y menos lo comprometido. Puede quedar negativo, y quedar negativo es información, no un error.
- ATP es lo disponible sumado a lo que está en tránsito, o sea, lo que se puede prometer contando la reposición que ya viene en camino.
El estado sale de ese ATP. Por encima del umbral de alerta, la línea es Disponible. Positivo pero dentro del umbral, es Bajo. En cero o negativo con material en tránsito, es Backorder, porque la entrega existe, solo depende de que llegue la reposición. En cero o negativo sin nada en tránsito, es Quiebre de stock: no hay promesa posible sin producir o comprar.
Granularidad: producto, planta, lote y serie
El espejo no guarda un número por producto, sino una línea por cada combinación de producto, planta, lote y número de serie. Eso importa en sectores con trazabilidad: tener diez piezas en total no ayuda si el cliente exige un lote específico, o si las piezas están en la planta equivocada del país equivocado. Cuando pides el total de un producto, el CRM suma las líneas y devuelve lo disponible sumado, el ATP sumado y el estado resultante, pero la lectura línea por línea sigue accesible para quien necesita decidir de dónde sacarlo.
De cuándo es ese número
Cada línea de disponibilidad lleva dos informaciones que suelen faltar en los sistemas: la fecha y hora a la que ese saldo se refiere, y qué sistema de origen lo informó. Junto a ellas el CRM calcula la antigüedad del dato en horas. Un ATP de 40 unidades tomado hace dos horas es una cosa; el mismo número tomado hace nueve días es otra. El CRM devuelve los dos siempre juntos, para que nadie prometa sobre una foto vieja sin saber que es vieja.
Actualización y alertas
La actualización del espejo es idempotente: reenviar el mismo saldo para la misma combinación de producto, planta, lote y serie reescribe la línea en vez de duplicarla, así que una carga repetida por error no infla nada. Cada envío puede traer además el plazo de entrega estimado y el plazo confirmado, que es la diferencia entre lo que la fábrica suele tardar y lo que se comprometió a hacer en este caso.
Sobre ese espejo el CRM arma la lista de alertas: todas las líneas de tu catálogo con ATP en cero o negativo, separadas entre backorder y quiebre de stock. Es la fila de trabajo de quien cuida el abastecimiento, y es el lugar correcto para mirar antes de una campaña o de una feria, no después.
Requisitos previos y límites
- La vertical Manufactura debe estar activada en Configuración → Verticales.
- Actualizar el espejo exige permiso de escritura; consultar la disponibilidad exige solo lectura de la vertical.
- La disponibilidad hoy no tiene pestaña propia en la pantalla Manufactura: se alimenta por la integración con tu ERP o WMS y se consume a lo largo del ciclo de cotización y pedido.
- Sin ninguna línea espejada, el ATP de un producto es cero y el estado es quiebre de stock. Eso es ausencia de información, no falta de inventario: espeja antes de sacar conclusiones.
- El plazo de entrega no lo calcula el CRM. Lo informa el origen y solo se guarda y se muestra.