01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Tipo de Documento:

Manutenção

Módulo:ACORDOS E VERBAS
Caminho: Administração > Acordos Promocionais
FunçãoVERBAS DE BONIFICAÇÃO - MAX0302
País:Brasil
Ticket:22828126
Requisito/Story/Issue (informe o requisito relaciondo) :DSUPCONTR-8610

02. SITUAÇÃO/REQUISITO

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

03. PRÉ-REQUISITOS

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.

05. REQUISITOS DE VERSÃO

          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.

06. DOCUMENTOS RELACIONADOS

           DOCUMENTO(S) DE REFERÊNCIA