21853 - Cálculo de IRRF sobre comissão de Representante pessoa física
Problema:
Solução:
Como é o calculo do IRRF sobre comissão quando o representante é pessoa física
Rotina / Tela: F504RCP_FPMI - Finanças / Gestão de Contas a Pagar / Comissões / Cálculo/Pagto.
·
Rotina / Tela: F504RCP_FPMI - Finanças / Gestão de Contas a Pagar / Comissões / Cálculo/Pagto.
·
Solução:
Solução 21853:
O cálculo do IRRF do representante de pessoa física
Usa a tabela progressiva do IR, quando o fornecedor é pessoa física, ou mesmo sendo pessoa jurídica, quando o campo Firma Individual da tela F090REP está com S.
Abaixo segue a forma como o cálculo é realizado para os parâmetros sugeridos.
Valor a ser pago 3408,32
Valor já pago 2823,48 IR já calculado = 80,85
6.231.80 = 3.408,32 + BuscaComissaoPagaPeriodo (2.823,48)
80,85 = BuscaIRRFPagoPeriodo
6.312.65 <<< base de cálculo
-- aplica o % da faixa correspondente ao valor da base de cálculo
xVlrIrfAux := SRound((VlrBasAux * (Reg040Fir.PerFai / 100)), 2);
1.735.98 6.312.65 27,50
-- diminui o abatimento correspondente à faixa do IR
Result := SRound((xVlrIrfAux - Reg040Fir.AbtFai), 2);
866,62 1.735.98 869,36
-- diminui o que já foi pago
PgtFilial.VlrIrf := SRound(PgtFilial.VlrIrf - VlrAux, 2);
785,77 866,62 80,85
-- define o valor do título, usando o IR apurado
2.622,55 = 3.408,32 - 785,77