Cuando varios pedidos compiten por un stock limitado, la decisión no debería depender de quién llama primero ni de una hoja de cálculo que alguien actualiza al final del día. Una asignación mal resuelta puede romper un compromiso ya confirmado, reservar existencias que no están disponibles o favorecer un pedido urgente a costa de un cliente estratégico sin que nadie pueda explicar el motivo.
La automatización y la IA pueden reunir información dispersa, detectar conflictos y preparar una propuesta de asignación. No deben decidir solas qué cliente se queda sin entrega ni confirmar una disponibilidad que el almacén no ha validado. El objetivo es disponer de un expediente operativo claro: qué stock existe, qué pedidos compiten, qué regla aplica, quién aprueba la excepción y qué se comunicó.
El problema no es solo tener poco stock
La escasez se vuelve difícil de gestionar cuando las fuentes no coinciden. El ERP puede indicar una existencia que ya está reservada; el almacén puede tener material pendiente de recepción o de control de calidad; y ventas puede haber prometido una fecha distinta a la registrada en el pedido.
Antes de priorizar, conviene separar cuatro conceptos: stock físico, stock disponible para comprometer, stock ya reservado y stock previsto. También hay que identificar la fecha de necesidad del cliente, los compromisos documentados y las restricciones de lote, calidad, ubicación o transporte. Sin esa distinción, una regla aparentemente razonable puede generar una promesa imposible de cumplir.
Qué información debe reunir cada propuesta
Una automatización útil crea una vista común por línea de pedido, no una lista genérica de incidencias. Como mínimo debería mostrar:
- referencia, unidad de medida, lote o atributos relevantes;
- cantidad pedida, reservada, servida y pendiente;
- stock disponible confirmado y previsiones de entrada con su grado de fiabilidad;
- fecha comprometida, fecha solicitada y prioridad contractual o comercial;
- cliente, canal, criticidad operativa y consecuencias de no servir;
- restricciones de calidad, caducidad, transporte o trazabilidad;
- regla aplicada, datos utilizados, responsable y momento de la decisión.
La IA puede resumir notas de pedido, clasificar motivos de urgencia o señalar contradicciones entre correos y registros. Las cantidades, la disponibilidad y las condiciones comerciales deben proceder de sistemas autorizados y conservar su referencia de origen.
Definir reglas antes de que aparezca la urgencia
Priorizar no equivale a ordenar siempre por fecha. Una empresa puede combinar compromisos contractuales, ventanas de entrega, criticidad del suministro, antigüedad de la reserva, margen o riesgo de caducidad. Lo importante es que las reglas estén aprobadas y que los casos fuera de regla se puedan identificar.
Por ejemplo, una política puede reservar primero las líneas con fecha confirmada más próxima, siempre que el pedido esté validado y el material cumpla sus requisitos. Después puede aplicar criterios secundarios definidos por negocio. Si dos pedidos siguen empatados o la reasignación rompe una fecha ya confirmada, el sistema debe enviar el caso a revisión, no inventar una prioridad.
Separar regla, recomendación y decisión
Conviene diferenciar tres niveles. La regla determina qué se puede asignar automáticamente dentro de unos límites. La recomendación propone un orden cuando hay señales ambiguas. La decisión aprueba excepciones con impacto comercial, contractual o de cliente. Esta separación evita presentar una sugerencia generada como si fuese una política corporativa.
Diseñar el flujo de asignación
Un flujo trazable puede seguir estas etapas:
- recibir cambios de stock, pedidos, cancelaciones y fechas de entrada;
- validar que los datos mínimos están completos y marcar los que no lo están;
- calcular la disponibilidad por referencia y restricción relevante;
- aplicar las reglas aprobadas a los pedidos que cumplen las condiciones;
- generar una cola de conflictos y excepciones con evidencia;
- solicitar aprobación cuando se vaya a desasignar, partir una entrega o alterar un compromiso;
- confirmar la reserva en el sistema de negocio y comunicar solo lo aprobado;
- registrar el resultado y revisar si la decisión sigue siendo válida cuando cambian los datos.
La confirmación de una reserva debe volver al ERP o al sistema que gobierna el inventario. Un correo o una hoja auxiliar no sustituyen esa actualización, y tampoco bastan para demostrar qué stock quedó comprometido.
Qué excepciones requieren revisión humana
Hay decisiones que no deben automatizarse sin una autorización explícita. Entre ellas están reasignar una reserva ya confirmada a otro cliente, modificar una fecha contractual, usar material con restricciones de calidad, dividir un pedido cuando afecta a costes relevantes, o comprometer stock previsto que todavía no se ha recibido.
La propuesta debe explicar por qué aparece la excepción, qué alternativas existen y qué pedidos quedan afectados. No hace falta que la IA determine la decisión: puede preparar el resumen, relacionar documentos y detectar datos ausentes para que la persona responsable decida con rapidez y contexto.
Evitar que la automatización agrave el problema
Un diseño inseguro puede multiplicar las reservas, liberar stock por un dato retrasado o enviar confirmaciones que luego hay que rectificar. Para reducir ese riesgo:
- usa una referencia única de pedido y línea en cada acción;
- comprueba la versión o la fecha de actualización del stock antes de reservar;
- aplica idempotencia para que un mismo evento no duplique una asignación;
- limita el alcance de las acciones automáticas por cantidad, cliente o familia de producto;
- mantén una cola de reintento para integraciones fallidas y conciliación posterior;
- no permitas que un modelo de lenguaje escriba reservas directamente sin validaciones deterministas.
También es importante medir los casos que la automatización no puede resolver. Una cola de excepciones que crece sin propietario revela un problema de proceso, de calidad de datos o de capacidad que ningún resumen automático corrige.
Indicadores para comprobar que el proceso mejora
El objetivo no es maximizar el número de pedidos asignados a cualquier precio. Conviene seguir indicadores que permitan detectar decisiones frágiles: pedidos reasignados después de confirmarse, reservas que no llegaron a expedición, excepciones sin resolver, fechas prometidas modificadas, conflictos repetidos por referencia y diferencias entre stock reservado y stock físico.
Revisa también la calidad de la evidencia. Si no se puede reconstruir por qué una línea se priorizó, qué stock se usó y quién aprobó una excepción, la empresa no tiene un proceso defendible aunque la entrega haya salido a tiempo.
Por dónde empezar sin rediseñar todo el ERP
El primer paso práctico es elegir una familia de productos o un tipo de pedido con conflictos frecuentes y acotar la prueba. Define una fuente de verdad para stock y pedidos, acuerda dos o tres reglas de prioridad, identifica las excepciones obligatoriamente humanas y prueba el flujo primero en modo recomendación.
Tras contrastar propuestas y decisiones reales, se puede automatizar la preparación del expediente y las reservas de bajo riesgo. Las excepciones deben conservar ruta de aprobación y posibilidad de reversión. Si necesitas conectar ERP, almacén, CRM y comunicaciones sin perder trazabilidad, KMOOPS puede ayudarte a diseñar el proceso y los controles desde nuestros servicios. Para valorar un caso concreto, puedes contactar con el equipo.
Checklist de decisión antes de activar asignaciones automáticas
- ¿Está definido qué sistema confirma el stock disponible?
- ¿Las reglas de prioridad tienen propietario y aprobación de negocio?
- ¿Se distinguen reservas firmes, previsiones y existencias bloqueadas?
- ¿Las excepciones comerciales o contractuales llegan a una persona responsable?
- ¿Cada asignación conserva datos de origen, regla aplicada y resultado?
- ¿Existe conciliación entre reserva, preparación y expedición?
- ¿Se puede detener o revertir una automatización sin perder el historial?
Con estas bases, la IA puede acelerar el análisis de conflictos sin convertirse en una caja negra que decide a quién se incumple. La automatización aporta valor cuando hace visibles las reglas, reduce trabajo manual y deja las decisiones relevantes en manos de quien debe asumirlas.