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. |
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.

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.
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
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 )
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
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 )