Mudanças entre as edições de "Regras valor mínimo"
(Criou página com '== Necessidade == Algumas empresas necessitam que exista uma validação do valor mínimo do pedido a ser inserido. O valor mínimo é obtido a partir de um conjunto de regras...') |
|||
Linha 13: | Linha 13: | ||
Gostaria de saber qual que deve ser repassada ao cliente, qual é a regra correta? | Gostaria de saber qual que deve ser repassada ao cliente, qual é a regra correta? | ||
+ | |||
+ | == Cenários == | ||
+ | |||
+ | Cliente Camil possui duas regras de valor mínimo; | ||
+ | |||
+ | 1ª - 1000 reais para um grupo de clientes X, e tipo de pedido VENDA. | ||
+ | |||
+ | 2ª - 0,01 para uma organização de venda Y. | ||
+ | |||
+ | Usuário, João ao tentar cadastrar um pedido, utilizando o tipo de pedido igual a VENDA, utilizando um cliente que pertença ao grupo de cliente X e escolhendo a organização de venda Y. Tenta salvar um pedido com valor igual a 50 reais. | ||
+ | No portal ele só leva em consideração a regra 2, da organização de venda. | ||
+ | No mobile, master, ele está validando pela primeira regra. |
Edição atual tal como às 21h19min de 31 de outubro de 2016
Necessidade
Algumas empresas necessitam que exista uma validação do valor mínimo do pedido a ser inserido. O valor mínimo é obtido a partir de um conjunto de regras do cliente.
Atual
Atualmente, temos a tabela valor_minimo, que possui as informações dos valores mínimos do cliente. A partir de uma consulta a essa tabela o sistema captura o valor mínimo que o pedido deve ter. Entretanto, temos uma diferença entre duas versões. Atualmente o master captura uma lista de valores mínimos possíveis, de acordo com as características do pedido. A partir dessa lista a aplicação escolhe o maior valor, dentre os valores mínimos possíveis, e verifica se o valor do pedido esta acima desse valor.
Essa funcionalidade para o develop-camil esta um pouco diferente. No develop-camil a consulta que busca o valor mínimo faz uma ordenação pelo menor valor encontrado e pega o menor valor, dando um top 1.
Gostaria de saber qual que deve ser repassada ao cliente, qual é a regra correta?
Cenários
Cliente Camil possui duas regras de valor mínimo;
1ª - 1000 reais para um grupo de clientes X, e tipo de pedido VENDA.
2ª - 0,01 para uma organização de venda Y.
Usuário, João ao tentar cadastrar um pedido, utilizando o tipo de pedido igual a VENDA, utilizando um cliente que pertença ao grupo de cliente X e escolhendo a organização de venda Y. Tenta salvar um pedido com valor igual a 50 reais. No portal ele só leva em consideração a regra 2, da organização de venda. No mobile, master, ele está validando pela primeira regra.