...
Tratamento de variáveis nulas
Aplicado NVL(0) a todas as variáveis utilizadas na validação do valor do acordo gerado na função pkg_Mrl_VerbaSellOutApuracao.fValidaApuracao.
Essa alteração garante que a condição seja corretamente atendida mesmo quando a comparação resultar em NULL = NULL.
Validação de valor mínimo
Incluída uma validação adicional na procedure pkg_Mrl_VerbaSellOutApuracao.SP_ApuraVerba.
Caso o valor do acordo gerado seja inferior a R$0,01, o sistema exibirá a mensagem:
Não é possível gerar acordo para valores menores que R$0.01. Não foi possível realizar a geração dos acordos.
Abrangência da alteração
A implementação foi realizada diretamente no objeto de banco de dados.
Dessa forma, o bloqueio é aplicado tanto nas execuções realizadas via aplicação quanto nos processos executados por job.
...
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.037 036 ou service pack superior.
...