Visão Geral

Esta documentação tem como objetivo exemplificar a reprodução do seguinte cenário: Prestação de Serviços com Impostos de Renda Pessoa Física utilizando a tabela progressiva e desconto simplificado.

Para o funcionamento do processo abaixo, é obrigatória a aplicação do pacote da expedição continua de Fevereiro/2026.

Exemplo de Cálculo

Tabela Progressiva:

A rotina de Tabela Progressiva está disponível para realizar o controle das alíquotas utilizadas em cada faixa do Imposto de Renda, conforme legislação vigente. 


Deduções de dependentes:

Está disponível a rotina de cadastro dos valores passíveis de dedução da base de cálculo do IR por dependente

Deve ser cadastrado o valor unitário por dependente, para que na execução da regra de cálculo, a rotina multiplique o valor pela quantidade de dependentes informado no cadastro de fornecedor.


Regra de Base de Cálculo - Desconto Simplificado:

O desconto Simplificado pode ser aplicado diretamente na Fórmula de Cálculo:

Explicação da fórmula:  ( O:VAL_MERCADORIA + I:REND_TRIB_MEN  + I:VAL_TOT_DOC_IRPF ) - I:DED_SIMPL


Regra de Base de Cálculo - Descontando outros impostos/Deduções:

Se houver a necessidade de efetuar descontos de certos impostos na Base de Cálculo, como por exemplo descontar o INSS na Base do IRRF, isso pode ser feito, durante a edição da fórmula, basta selecionar no campos "Tipo de Regras a ser consultada" a opção 05 - Regras de Tributo, no campo "Tributo para filtrar a consulta" selecionar o imposto que deseja descontar da Base de Cálculo que está sendo configurada e por fim selecionar o operando daquele imposto que deve ser subtraído.

Também é possível utilizar os valores previstos para dedução de dependentes da base de cálculo. Isso pode ser feito selecionando no campo "Tipo de Regras a ser consultada" a opção 06 - Índices de Cálculo e utilizando a opção I:DED_DEPENDENTES.

Explicação da fórmula:  I:VAL_TOT_DOC_IRPF + I:REND_TRIB_MEN + O:VAL_MERCADORIA - (  I:DED_DEPENDENTES + VAL:INSS )

Regra de Alíquota do Documento Fiscal:

A regra de alíquota será com base na tabela progressiva, então utilizamos o operando: I:ALIQ_TAB_PROGRESSIVA:

Explicação da fórmula:  I:ALIQ_TAB_PROGRESSIVA


Regra de Cálculo do Documento Fiscal:

Para que o sistema consiga tomar a decisão de qual cálculo é mais vantajoso e consequentemente utilizá-lo no documento fiscal, deve ser utilizado o campo Base de Cálculo Auxiliar com a regra de Base de Cálculo que não foi informada no campo "Base de Cálculo".

Utilizando este campo, o sistema irá comparar as 2 bases de cálculo (Simplificado e cálculo normal) e irá aplicar a menor base calculada pelo sistema no documento fiscal.


Após preencher os campos acima, e preencher os perfis conforme seu cenário, complemente a fórmula da regra de cálculo:

Explicação da fórmula:  ( MENOR( B:IRSIMP , B:IRNORM ) * A:ALQTAB )  * I:PROP_IRPF - ( I:DED_TAB_PROGRESSIVA * I:PROP_IRPF ) - ( ( I:DED_TAB_PROG_ADIC - ( I:DED_FATOR_TAB_PROG_ADIC * ( O:VAL_MERCADORIA + I:REND_TRIB_MEN + I:VAL_TOT_DOC_IRPF ) ) ) * I:PROP_IRPF ) - ( I:IRRF_TRIB_MEN * I:PROP_IRPF )

Exemplos de Documentos de Entrada em diversas faixas da tabela progressiva

Cálculo Simplificado COM Isenção (IRPF 2026)

Cálculo Simplificado com desconto da faixa adicional:

Cálculo Simplificado sem desconto da faixa adicional:


Cálculo Normal (Deduzindo Dependentes e INSS):

Num. Dependentes : 1 (A2_NUMDEP)

Valor por Dependente: 189,59 (CIV_VALDEP)

INSS (11%): 880,00

Logo o total de deduções (1.069,59) foi mais vantajoso do que dedução simplificada (607,20), logo a base escolhida foi a padrão (8000 - 1069,59 = 6930,41).

Com a base definida, o restante do cálculo prosseguiu assim:

6930,41 * 0,275 =1.905,86275

1.905,86275 - 908,73 = 997,13