Árvore de páginas

Inclusão de Alvará com Validação dos Parâmetros MV_JPERLEV e MV_JLEVGAR

Linha de Produto:

Microsiga Protheus

Segmento:

Jurídico

Módulo:

SIGAJURI

Função:

JURA098, JURA095_V

Situação/Requisito:

  1. Ao realizar uma inclusão de levantamento/alvará com o valor superior ao saldo de uma garantia e superior a porcentagem que informamos no parâmetro MV_JPERLEV *. O sistema grava a inclusão desse levantamento/alvará sem respeitar o saldo e porcentagem do parâmetro.
    *  MV_JPERLEV: Percentual de valor que o levantamento/alvará pode ser superior ao valor da garantia.

  2. Tendo uma garantia onde possuir um levantamento/alvará com valores de correções monetárias e juros, consumindo o saldo da garantia, ao efetuar o encerramento do processo com o parâmetro ‘MV_JLEVGAR’ ativado, o sistema apresentará uma mensagem ao usuário, solicitando que verifique o saldo da garantia e isso ocorre devido não verificar o campo dos valores atualizados do levantamento/alvará, desconsiderando os valores de correções e juros.

Solução/Implementação:

  1. Foi ajustado a função do levantamento/alvará onde o sistema passa a respeitar a porcentagem informada no parâmetro MV_JPERLEV, com isso, ao efetuar a tentativa de gravar o levantamento/alvará, o sistema irá apresentar uma mensagem ao usuário que o valor inserido é superior ao saldo da garantia, não permitindo gravar o levantamento/alvará.
    A mensagem apresentada ao usuário é “O valor do levantamento/alvará excede o percentual máximo definido sobre o valor da garantia.”

  2. Realizado ajuste na rotina que ao encerrar um processo com o parâmetro ’MV_JLEVGAR’ ativado e este processo tenha uma garantia onde possui um levantamento/alvará com valores de correções monetárias e juros, consumindo o saldo da garantia. O sistema passa a validar o campo de valores atualizados, com isso, o processo é encerrado de forma correta.

Tickets relacionados:

4360803, 4386234 

Obs: Para que o sistema respeite o parâmetro MV_JPERLEV é necessário passar uma porcentagem entre 0.00001 a 100 (Sem ter % e quando houver a quebra de valor é preciso utilizar o '.' ao invés de ',').