Validações de pedido por Polítcas de campo
Abaixo você encontrará informações sobre:
As validações são aplicadas somente quando o pedido atenda ao cenário de uma Política de Campos com restrições configuradas (valor > 0). Caso o campo seja 0(zero), a regra é considerada não aplicável. As regras são independentes de outras regras existentes (saldo flex, saldo bonificação, etc.).
Veja como cadastrar e integrar as Validaçoes do pedido (restricoes)
Intervalo mínimo entre pedidos do mesmo tipo
Seção intitulada “Intervalo mínimo entre pedidos do mesmo tipo”- Campo: intervaloDeDiasEntrePedidos (INT, padrão 0)
- Definição: Número mínimo de dias exigido entre pedidos emitidos do mesmo vendedor, mesmo Tipo de Pedido e mesma empresa (cliente).
- Validação: O sistema busca o último pedido do vendedor que atenda simultaneamente: mesmo codVendedor, mesmo codCliente e mesma regra das políticas de campos.
- Bloqueio: Se a diferença de dias entre o pedido atual e o último pedido for menor que o intervalo configurado, o salvamento é bloqueado.
- Comportamento: Exibe um diálogo informativo informando que o último pedido foi há menos de X dias.
Quantidade máxima de itens distintos (SKUs)
Seção intitulada “Quantidade máxima de itens distintos (SKUs)”- Campo: qtdeMaximaDeItens (INT, padrão 0)
- Definição: Quantidade máxima de SKUs distintos permitidos no pedido.
- Validação: Ocorre ao incrementar itens, ao salvar itens e ao salvar o pedido.
- Indicador visual: Quando inconsistente, o ícone de inconsistência do item é exibido e, ao salvar exibe um diálogo informativo.
Quantidade máxima de unidades por SKU
Seção intitulada “Quantidade máxima de unidades por SKU”- Campo: qtdeMaximaDeUnidadesPorItem (INT, padrão 0)
- Definição: Quantidade máxima permitida para um mesmo SKU dentro do pedido.
- Validação: Ocorre ao incrementar itens, ao salvar itens e ao salvar o pedido.
- Indicador visual: Quando inconsistente, o ícone de inconsistência do item é exibido e, ao salvar exibe um diálogo informativo.
Dúvidas frequentes
Seção intitulada “Dúvidas frequentes”Quando as validações são aplicadas?
- As validações de quantidade máxima de itens e quantidade máxima por SKU ocorrem em tempo real: ao incrementar, decrementar, digitar quantidade, adicionar item pelo carrossel e ao salvar o pedido.
- A validação de intervalo mínimo entre pedidos ocorre ao salvar o pedido, buscando o último pedido via API.
Onde as regras são configuradas?
- As regras são configuradas no Demander Web, na tabela Tabela 180 - Politicas de Campos do Pedido, através do campo jsonRegras no bloco restricoes.
- Elas ficam vinculadas a um cenário de política (vendedor, cliente, tipo de pedido, etc.).
O que ocorre se a política não tiver restrições?
- Se o bloco restricoes não existir no JSON, nenhuma validação de restrição é executada.
- Se os campos existirem mas tiverem valor 0 (zero), a regra também é considerada não aplicável.