01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

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:

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


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.

Integração com parâmetros dinâmicos
Foram incorporados os parâmetros dinâmicos IND_QTD_DIAS_ALOC_SALDO e UTIL_RECURSO_ALOC_SALDO, aplicando a mesma regra já existente na procedure Sp_Mrl_CustoVerba, garantindo consistência no tratamento das alocações de saldo.




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