01. DADOS GERAIS

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

02. SITUAÇÃO/REQUISITO

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:

  • Data da verba inferior à data atual;
  • qtdutilizadaverba maior que qtdlimiteverba.

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.

03. PRÉ-REQUISITOS

  • 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.

05. REQUISITOS DE VERSÃO

       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

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA
  • Clique Aqui para saber mais sobre Verba Bonificação - MAX0302.
    OUTROS DOCUMENTOS TÉCNICOS
  • Não há