Árvore de páginas

Não realiza a compensação corretamente quando utiliza o parâmetro MV_IMPADT = N para PA

Linha de Produto:

MIcrosiga Protheus

Segmento:

Serviços

Módulo:

Financeiro

Função:

FINA340

Situação/Requisito:

Ao incluir uma PA com cálculo de IR na emissão e PCC na baixa e utilizando o parâmetro
MV_IMPADT = N, a PA é criada corretamente sem gerar o TX de IR, somente gerando do PCC.

Ao incluir a NF de mesmo valor, é gerado o TX de IR corretamente. Ao compensar a NF x PA o saldo é totalmente gerado de ambas, se partir a compensação pela PA, a NF é baixada por completo sobrando saldo na PA.

Solução/Implementação:

Corrigido para ao realizar a compensação, não permita compensar valor maior que o valor líquido do título. Exemplo:

No cenário de IR(1,5%) na emissão e PCC(4,65%) na baixa.

Tenho uma PA de 10.000,00 que não reteve o IR devido ao parâmetro MV_IMPADT = N, logo o valor líquido do pagamento foi de 9535,00 (10000,00 - 465,00 PCC).

Tenho uma NF de 10000,00 que reteve 150,00 de IR-, então teria o valor liquido desta NF de 9850,00. Ao compensar esta NF, o valor líquido para esta, com o cálculo do valor do PCC seria 9385,00 (10000,00 - 150,00 IR - 465,00 PCC).

Portanto ao compensar uma PA de 95350,00 com uma NF de 9385,00, deverá sobrar o saldo de 150,00 na PA independente se partiu da PA ou da NF.

Obs: segue link referente a configuração correta dos parâmetros para a compensação a pagar: Compensação contas a pagar - FINA340 - Financeiro P12

Conversores e Parâmetros:

MV_BX10925 = 1
MV_BP10905 = 2
MV_PABRUTO = 2
MV_COMPCP = .T.
MV_IMPADT = N
MV_CIMPAT = 1
MV_PAPRIME = 1

Chamados relacionados:

TVIS81