01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Segmento: | Varejo |
Módulo: | Varejo |
Função: | Validar valor mínimo para reativação de cadastro durante a venda |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAVAR-16431 |
02. SITUAÇÃO/REQUISITO
Foi solicitado que, após o cliente ficar 'x' dias sem realizar uma compra, a próxima aquisição tenha um valor mínimo obrigatório.
03. SOLUÇÃO
Foi desenvolvido o parâmetro NR_DIAS_REATIV_CAD_COMPRA para validar o número de dias sem compras realizadas e o parâmetro VL_MINIMO_REATIV_CADASTRO para definir o valor mínimo necessário para a reativação do cadastro. Além disso, foi criada a restrição IN_LIB_MIN_REATI_CAD, que concede a determinados usuários a permissão para autorizar vendas abaixo desse valor mínimo.
Imagem 01 e 02 - Configuramos o número de dias sem compra com 40 dias e o valor mínimo de compra deve ser de R$ 500,00 reais.
Imagem 03 – Na restrição IN_LIB_MIN_REATI_CAD, cadastramos um usuário que tenha a permissão de liberar a venda mesmo que o valor mínimo de compra não seja atingido. Importante: caso nenhum usuário esteja cadastrado na restrição, e os parâmetros estejam preenchidos, a mensagem de aviso sobre o valor mínimo não bloqueará a venda. O bloqueio da venda ocorrerá somente quando pelo menos um usuário estiver cadastrado na restrição.
]
Imagem 04 - Para a demonstração utilizaremos o cliente '2', onde sua última compra foi no dia '03/09/2024' e a data em que estamos fazendo a demonstração é '18/10/2024' totalizando uma diferença de 46 dias.
Gif 01 - Acima, demonstramos como funcionará a validação e a restrição onde o usuário cadastrado poderá efetuar a liberação da transação, caso contrário a mesma não poderá ser finalizada.