Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Tipo de Documento: | Manutenção |
Módulo: | ACORDOS E VERBAS |
Caminho: | Administração > Acordos Promocionais |
Função | VERBAS DE BONIFICAÇÃO - MAX0302 |
País: | Brasil |
Ticket: | 22828126 |
Requisito/Story/Issue (informe o requisito relaciondo) : | DSUPCONTR-8610 |
Ao executar o processo de zeragem do saldo do acordo por meio do objeto pkg_adm_acordoverba.SP_CONSUMOVERBA_ZERASALDO, ocorria um erro de execução. Esse problema impactava acordos promocionais — com ou sem verba — cujos valores ultrapassavam 999.999,999999 (NUMBER(12,6)).
Ao executar o processo é necessário que o saldo do acordo se encontre com saldo maior do que 999.999,999999.
04. SOLUÇÃO
Foi necessário implementar um tratamento no momento do insert, garantindo que lançamentos com valores superiores a 999.999,999999 sejam processados corretamente por meio de uma quebra. Para isso, foi criada a procedure SP_InsereConsumoVerbaZeraSaldo, responsável por centralizar essa nova regra no insert já existente.
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.038 ou service pack superior.
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.012 ou service pack superior.