| Produto: | TOTVS Varejo Supermercados |
|---|---|
| Linha de Produto: | Supermercados - Linha Consinco |
| Segmento: | Varejo |
| Tipo de Documento: | Manutenção |
| Módulo: | Acordos e Verbas |
| Caminho: | Administração > Verba Bonificação |
| Função: | VERBA BONIFICAÇÃO - MAX0302 |
| País: | Brasil |
| Ticket: | 24426830 |
| Requiito/Story/Issue (informe o requisito relacionado) : | DSUPCONTR-9204 |
Por meio do processo vinculado ao parâmetro dinâmico ALT_PRECO_AUTO do grupo VERBA_BONIF, ao configurar esse parâmetro como 'S', o sistema permite que o preço do produto seja atualizado automaticamente ao término da verba.
Atualmente, a trigger TBUD_MRL_CUSTOVERBA_PRECO realiza as validações considerando duas condições:
O problema ocorre quando a verba é configurada com quantidade limite = 0, de forma que o controle passa a depender apenas do prazo de vigência (data). Nessa situação, ao registrar a venda de apenas uma unidade, o sistema interpreta que o limite foi atingido e altera o preço do produto antes do término efetivo da verba — que deveria ser controlado somente pela data.
Configuração do parâmetro dinâmico
O processo deve estar associado ao parâmetro dinâmico ALT_PRECO_AUTO, pertencente ao grupo VERBA_BONIF. Esse parâmetro deve estar configurado com o valor 'S', habilitando a atualização automática do preço do produto no término da verba.
Cadastro da verba de bonificação
É necessário cadastrar uma verba de bonificação com quantidade limite igual a zero, garantindo que sua finalização ocorra exclusivamente pela data de vigência definida.
Execução de venda vinculada à verba
Deve ser realizada ao menos uma venda associada à verba cadastrada, possibilitando a validação do consumo e encerramento da verba conforme as regras estabelecidas.
04. SOLUÇÃO
Ajuste na verificação de limite de verba
A condição de validação qtdutilizadaverba > qtdlimiteverba passou a ser executada somente quando o campo qtdlimiteverba for maior que zero, evitando validações desnecessárias em cenários de limite igual a zero.
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.035 ou service pack superior.
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.010 ou service pack superior