Um dos cálculos da Folha de Pagamento que geram dúvidas e discórdias é o “Famigerado” Cálculo de Pensão Alimentícia.
O sistema TOTVS Microsiga Protheus faz o cálculo na Forma da Lei e, como poderão verificar, em conformidade com a “
Consulta 354 – Cosit” (abaixo Transcrita).
Dessa forma, e para facilitar o entendimento e a conferência dos valores de IRF e Pensão Alimentícia calculados pelo sistema, mostrarei um exemplo de como implementar o cálculo no Microsoft Excel.
1) Preparando o Ambiente:
-
Abra o Microsoft Excel;
-
Cria as “abas” (worksheets):
-
Funcionários;
-
Lançamento;
-
Cálculo;
-
Tabela IR;
-
Eventos;
-
Na “aba” Funcionários, crie as seguintes colunas:
-
“ID”;
-
“Nome”;
-
“% Pensao”;
-
-
Na “aba” Lançamentos, crie as seguintes colunas:
-
“ID”
-
“Funcionário”;
-
“Evento”;
-
“Descrição”;
-
“Valor”;
-
“IRRF”;
-
“Pensão”;
-
-
Na “aba” Cálculo, crie as seguintes colunas:
-
“ID”;
-
“Funcionário”;
-
“Somar Base IRRF”;
-
“Base IRRF”;
-
“% IRRF”;
-
“Dedução”;
-
“IRRF”;
-
“Somar Base Pensão”;
-
“Base Pensão”;
-
“% Pensão”;
-
“Pensão”;
-
-
Na “aba” Tabela IR, crie as seguintes colunas:
-
“Faixa”;
-
“Faixa Inicial”;
-
“Faixa Final”;
-
“Alíquota (%)/Parcela a Deduzir”;
-
-
E, finalmente, na “aba” Eventos crie as colunas:
-
“Evento”;
-
“Descrição”.
2) Configurando a Planilha:
- Na “aba” Tabela IR, carregue os dados conforme Tabela fornecida pela Receita Federal;
- Na “aba” Eventos, Informe os “eventos” que serão utilizados;
- Na “aba” Lançamento:
- Inclua, na primeira linha digitável da coluna “Funcionário”, a seguinte fórmula para obter o “Nome” do funcionário: =PROCV(A2;Funcionários!A:B;2;FALSO)
- Criar uma relação entre o “ID” do funcionário (Célula A2) com o “ID” da “aba” Funcionários retornando o “Nome do Funcionário”.
- Inclua, na primeira linha digitável da coluna “Descrição”, a seguinte fórmula para obter a “Descrição” do evento: =PROCV(C2;Eventos!A:B;2;FALSO)
- Criar uma relação entre o “ID” do Evento (Célula C2) com o “ID” da “aba” Eventos retornando a “Descrição do Evento”.
- Na “aba” Cálculo:
- Inclua, na primeira linha digitável da coluna “Funcionário”, a seguinte fórmula para obter o “Nome” do funcionário: =PROCV(A2;Funcionários!A:B;2;FALSO)
- Criar uma relação entre o “ID” do funcionário (Célula A2) com o “ID” da “aba” Funcionários retornando o “Nome do Funcionário”.
- Inclua, na primeira linha digitável da coluna “Somar Base IRRF”, a seguinte fórmula para obter a soma dos valores que comporão a Base para o cálculo do IR: =SOMASES(Table27[Valor];Table27[ID];Table1[ID];Table27[IRRF];1)
- Somar todos os “Eventos” informados na “aba” Lançamento que incidam IRRF;
- Inclua, na primeira linha digitável da coluna “Base IRRF”, a seguinte fórmula para obter a “Base IRRF” subtraida do valor da “Pensão”: =[Somar Base IRRF]-[Pensão]
- Obter a base para o Cálculo do IRRF subtraido do valor da Pensão
- Inclua, na primeira linha digitável da coluna “% IRRF”, a seguinte fórmula para obter o “% IRRF”: =PROCV([Base IRRF];Tabela9[[Faixa Inicial]:[Alíquota (%)]];3;VERDADEIRO)
- Procura, na tabela de IRRF, a Faixa que corresponde ao valor inforado como Base de IRRF e retorna a “Alíquota” correspondente;
- Inclua, na primeira linha digitável da coluna “Dedução”, a seguinte fórmula para obter a “Parcela a Deduzir”: =PROCV([Base IRRF];Tabela11[[Faixa Inicial]:[Parcela a Deduzir]];3;VERDADEIRO)
- Procura, na tabela de IRRF, a Faixa que corresponde ao valor inforado como Base de IRRF e retorna o “Valor da Parcela a Deduzir” correspondente;
- Inclua, na primeira linha digitável da coluna “IRRF”, a seguinte fórmula para obter o valor do “IRRF”: =[Base IRRF]*[% IRRF]-[Dedução]
- Apura o Valor do IRRF
- Inclua, na primeira linha digitável da coluna “Somar Base Pensão”, a seguinte fórmula para obter a soma dos valores que comporão a Base para o cálculo da Pensão: =SOMASES(Table27[Valor];Table2[ID];Table1[ID];Table27[Pensao];1)
- Somar todos os “Eventos” informados na “aba” Lançamento que incidam Pensão;
- Inclua, na primeira linha digitável da coluna “Base Pensão”, a seguinte fórmula para obter a “Base da Pensão” subtraida do “IRRF”: =[Somar Base Pensão]-[IRRF]
- Obter a base para o Cálculo da Pensão subtraida do valor do IRRF
- Obs.: Criamos uma “Referência Cruzada Aqui” . Essa é a parte importante para o correto cálculo do IR e da Pensão. Necessitamos da “Referência Cruzada” pois necessitamos de “múltiplas iterações no cálculo” uma vez que: Para a apuração do IRRF tenho que deduzir e Pensão e Vice-e-versa. Neste caso, faremos a seguinte alteração nas configurações do Microsoft Excel:
- Clique em “Arquivo\Opções” ;
- Selecione “Fórmulas”
- Marque a opção “Habilitar cálculo iterativo” (maiores referências em: XL97: Usando iterações e alteração máxima em cálculos)
- Inclua, na primeira linha digitável da coluna “% Pensão”, a seguinte fórmula para obter o “% para o cálculo da Pensão”: =PROCV(A2;Funcionários!A:C;3;FALSO)
- e, finalmente, inclua, na primeira linha digitável da coluna “Pensão”, a seguinte fórmula para obter o valor da “Pensão”: =[Base Pensão]*[% Pensão]
3) Populando e calculando os valores
- Na “aba” Funcionários informe o “ID”, “Nome” e “% Pensão”;
- Na “aba” Lançamento, informe os valores que comporão a Base para o Cálculo do IRRF e da Pensão;
- Obs.: utilizaremos os seguintes “flags”: 1-Incide;0-Não Incide (Tanto para IRRF quanto para Pensão);
- Para valores a deduzir, informe-os como “Negativos” Ex: –1;
- Observe o Cálculo na “aba” Cálculo.
4) A Prova dos “9”:
- Utilize a seguinte fórmula para validar o cálculo da Pensão:
- Onde:
-
-
Ex.:
P=(j/(1-(i*j)))*(BCP-(i*BCIR)+PD)
Onde:
P=Pensão Alimentícia
j=% Desconto da Pensão
i=% Tabela Progressiva IR
BCP=Base Cálculo da Pensão
BCIR=Base Cálculo do IR
PD=Parcela a Deduzir IR
Substituindo os valores temos:
BCP=8.620,35
BCIR=9.489,01
j=0,40
i=0,2750
PD=869,36
Calculando:
P=(j/(1-(i*j)))*(BCP-(i*BCIR)+PD)
P=(0,40/(1-(0,2750*0,40)))*(8.620,35-(0,2750*9.489,01)+869,36)
P=3.092,24
Descrição
|
Valor
|
IRRF
|
Pensão
|
SALARIO MENSAL |
10.000,00 |
1
|
1
|
ADICIONAL NOTURNO |
250,03 |
1
|
0
|
DSR ADS NOTURNO |
60,01 |
1
|
0
|
ASSISTENCIA MEDICA |
-414,32 |
0
|
1
|
ASSISTENCIA
ODONTOLOGICA |
-144,30 |
0
|
1
|
INSS SALARIO |
-621,03 |
1
|
1
|
PREVIDENCIA |
-200,00 |
1
|
1
|
Somar Base IRRF
|
Base IRRF
|
% IRRF
|
Dedução
|
IRRF
|
Somar Base Pensão
|
Base Pensão
|
% Pensão
|
Pensão
|
Liquido Pensão
|
Liquido IR
|
9.489,01
|
6.396,77
|
0,2750
|
869,36
|
889,75
|
8.620,35
|
7.730,60
|
0,40
|
3.092,24
|
3.092,24
|
889,75
|
Fórmula (P) |
(P) |
|
(j) |
(i) |
(PD) |
(BCP) |
(BCIR) |
P=(j/(1-(i*j)))*(BCP-(i*BCIR)+PD) |
3.092,24 |
|
0,40 |
0,2750 |
869,36 |
8.620,35 |
9.489,01 |
|
P=Pensão
Alimentícia |
j=% Desconto da
Pensão |
i=% Tabela
Progressiva IR |
BCP=Base Cálculo da
Pensão |
BCIR=Base Cálculo
do IR |
PD=Parcela a
Deduzir IR |
Para obter a planilha utilizada no exemplo clique
aqui.
A íntegra da "Solução de Consulta nº 354 – Cosit: PENSÃO ALIMENTÍCIA. CÁLCULO SOBRE A REMUNERAÇÃO LÍQUIDA DE IMPOSTO SOBRE A RENDA" poderá ser obitida a partir
daqui.
[]s
иαldσ dj
Parabéns, excelente trabalho.
ResponderExcluirboa tarde naldo, vc presta consultoria em protheus?
ResponderExcluirse sim por favor me mande seus contatos no email CHIPBR ARROBA GMAIL