Validaciones de pedidos por Políticas de Campo
A continuación encontrará información sobre:
Las validaciones solo se aplican cuando la solicitud cumple con el escenario de una Política de campo con restricciones configuradas (valor > 0). Si el campo es 0(cero), la regla se considera no aplicable. Las reglas son independientes de otras reglas existentes (saldo flexible, saldo de bonificación, etc.).
Vea cómo registrarse e integrar Validaciones de pedidos (restricciones)
Intervalo mínimo entre solicitudes del mismo tipo
Sección titulada «Intervalo mínimo entre solicitudes del mismo tipo»- Campo: intervaloDeDiasEntrePedidos (INT, predeterminado 0)
- Definición: Número mínimo de días requeridos entre pedidos emitidos por el mismo vendedor, mismo Tipo de pedido y misma empresa (cliente).
- Validación: El sistema busca el último pedido del vendedor que cumpla simultáneamente: mismo codVendedor, mismo codCliente y misma regla de política de campo.
- Bloqueo: Si la diferencia en días entre el pedido actual y el último pedido es menor que el intervalo configurado, se bloquea el guardado.
- Comportamiento: Muestra un cuadro de diálogo informativo que indica que el último pedido fue hace menos de X días.
Cantidad máxima de artículos distintos (SKU)
Sección titulada «Cantidad máxima de artículos distintos (SKU)»- Campo: qtdeMaximaDeItens (INT, predeterminado 0)
- Definición: Cantidad máxima de SKU diferentes permitidas en el pedido.
- Validación: Ocurre al incrementar artículos, guardar artículos y guardar el pedido.
- Indicador visual: Cuando es inconsistente, se muestra el ícono de inconsistencia del elemento y, al guardar, muestra un diálogo informativo.
Número máximo de unidades por SKU
Sección titulada «Número máximo de unidades por SKU»- Campo: qtdeMaximaDeUnidadesPorItem (INT, predeterminado 0)
- Definición: Cantidad máxima permitida para un mismo SKU dentro del pedido.
- Validación: Ocurre al incrementar artículos, guardar artículos y guardar el pedido.
- Indicador visual: Cuando es inconsistente, se muestra el ícono de inconsistencia del elemento y, al guardar, muestra un diálogo informativo.
Preguntas frecuentes
Sección titulada «Preguntas frecuentes»¿Cuándo se aplican las validaciones?
- Las validaciones para cantidad máxima de artículos y cantidad máxima por SKU ocurren en tiempo real: al incrementar, disminuir, ingresar cantidad, agregar un artículo a través del carrusel y al guardar el pedido.
- La validación del intervalo mínimo entre pedidos se produce al guardar el pedido, buscando el último pedido vía API.
¿Dónde se configuran las reglas?
- Las reglas se configuran en Demander Web, en la tabla Tabla 180 - Políticas de Campo de Orden, a través del campo jsonRegras en el bloque de restricciones.
- Están vinculados a un escenario de política (vendedor, cliente, tipo de pedido, etc.).
¿Qué pasa si la póliza no tiene restricciones?
- Si el bloque de restricción no existe en el JSON, no se realiza ninguna validación de restricción.
- Si los campos existen pero tienen valor 0 (cero), la regla también se considera no aplicable.