Histórico da Página
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: |
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 |
...