Page tree

MATA103x - Correção Geração Valor Título na Aba Duplicatas com Base nos parâmetros MV_LIMPAG e MV_LIMREC

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGACOM - Compras

Função:

MATA103x - Montagem Valor Duplicata

Situação/Requisito:

Foi identificado que ao incluir um documento de entrada com desconto abaixo de R$ 0,09, o sistema não atualiza o desconto no financeiro. Esta inconsistência ocorre apenas quando é inserida a condição de pagamento antes de desconto.

Este comportamento ocorre devido a conceito dos parâmetros MV_LIMREC e MV_LIMPAG e divergência interna referente tratamento destes.

  • MV_LIMREC: Recalcula o valor das duplicatas:
    1=Se divergência for menor ou igual ao limite (MV_LIMPAG), o valor da duplicata será recalculado desconsiderando o valor divergente.
    2=Se divergência for menor que o limite (MV_LIMPAG), o valor da duplicata será recalculado desconsiderando o valor divergente.
    3=Não recalcula, ou seja, o valor do título não é recalculado considerando o MV_LIMPAG indiferente da existência ou não de valor divergente.
    Default: 1

  • MV_LIMPAG: A finalidade deste parâmetro é determinar o valor máximo de diferença entre as duplicatas e o total da NF.
    Utilizado na validação de alteração manual do valor do título na aba duplicata do documento de entrada e como referência no recálculo relacionado ao parâmetro MV_LIMREC opções 1 ou 2.
    Default: 0.09

Para atendimento a solicitação de forma a sempre utilizar o valor do Desconto, mesmo inferior a R$ 0,09 no cálculo do valor do título da aba duplicatas, o cliente deverá configurar o parâmetro "MV_LIMPAG para 0", lembrando que esta alteração impactará no limite do ajuste manual do valor do título da aba duplicatas.

Exemplos:

CENÁRIO 1:

MV_LIMREC = 1;
MV_LIMPAG = 0.09
Valor total do documento: R$ 1.000,00
Valor do desconto: R$ 1,00
O sistema automaticamente calcula o valor do título como R$ 999,00.
Caso alterado o valor do desconto para R$ 0,10, automaticamente o valor do título é calculado como R$ 999,90.
Caso alterado o valor do desconto para R$ 0,09, automaticamente o valor do título é mantido sem o desconto, conforme valor total do documento: R$ 1.000,00. O mesmo ocorrerá em qualquer variação entre R$ 999,91 e R$ 1.000,09 (variação do MV_LIMPAG através de utilização dos campos "Descontos", "Frete", "Despesas" e "Seguro").
Caso seja alterado manualmente o valor do título para R$ 999,00 (mantendo desconto de R$ 0,09), ao trocar de aba ou clicar em "Salvar", o sistema apresentará a mensagem de divergência a seguir, já que R$ 999,00 excede o valor máximo permitido (MV_LIMPAG) de divergência entre o valor do documento e o valor da duplicata:


CENÁRIO 2:

MV_LIMREC = 2;
MV_LIMPAG = 0.09
Similar ao anterior, contudo o os ajustes automáticos deixarão de ocorrer quando o valor da divergência for menor que ao invés de menor ou igual que MV_LIMPAG.


CENÁRIO 3:

MV_LIMREC = 3;
MV_LIMPAG = 0.09
Valor total do documento: R$ 1.000,00
Valor do desconto: R$ 1,00
Ao sair da aba "Duplicatas" o sistema apresenta a mensagem:

Caso o cliente altere o valor do título para R$ 999,00 manualmente a mensagem não ocorrerá mais. O mesmo ocorrerá se ele alterar o valor para qualquer um entre R$ 998,91 e R$ 999,09 (Variação de R$ 0,09 do parâmetro MV_LIMPAG).
Caso o cliente altere o valor do desconto para R$ 5,00, o valor do título não será alterado automaticamente, mantendo-se R$ 999,00. Ao tentar confirmar o documento será exibida a mensagem de inconsistência devido valor R$ 5,00 ser maior do que R$ 0,09 (MV_LIMPAG)
Caso o cliente altere o valor do desconto para R$ 0,09, o valor do título não será alterado automaticamente, o cliente precisará alterar manualmente o valor para R$ 1.000,00 ou qualquer valor entre R$ 999,91 e R$ 1.000,00 que o sistema irá permitir.

Solução/Implementação:

Foi ajustado o fonte MATA103x para considerar estes parâmetros durante alteração dos campos "Desconto", "Frete" e "Despesas" da aba "Descontos/Frete/Despesas" do documento de entrada, indiferente se o campo condição de pagamento estiver preenchido ou não;

Tickets relacionados:

1987688

Requisito:DMANMAT02-7056 / DMANMAT02-7068