Histórico da Página
...
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.
| Aviso |
|---|
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:
...
O desconto Simplificado pode ser aplicado diretamente na Fórmula de Cálculo, adicionando o valor do desconto para ser deduzido do valor da base de cálculo:
Explicação da fórmula: ( O:VAL_MERCADORIA + I:REND_TRIB_MEN + I:VAL_TOT_DOC_IRPF ) - I:DED_SIMPL
- O:VAL_MERCADORIA: Valor do item do documento
- I:REND_TRIB_MEN: Valor da mercadoria acumulado ( Soma do valor de mercadoria de outros documentos que já deram entrada anteriormente, para o mesmo fornecedor/loja no período(mês) ).
- I:VAL_TOT_DOC_IRPF: Valor total da mercadoria dos outros itens do documento (não entra o item atual)
- I:DED_SIMPL : Valor da dedução simplificada da tabela progressiva (CIQ_DEDSIR) que foi escolhida na regra de cálculo.
Regra de Base de Cálculo - Descontando outros impostos/Deduções:
...
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 )
- I:VAL_TOT_DOC_IRPF: Valor total da mercadoria dos outros itens do documento (não entra o item atual)
- I:REND_TRIB_MEN: Valor da mercadoria acumulado ( Soma do valor de mercadoria de outros documentos que já deram entrada anteriormente, para o mesmo fornecedor/loja no período(mês) ).
- O:VAL_MERCADORIA: Valor do item do documento
- I:DED_DEPENDENTES : Valor da dedução de dependentes ( Valor da tabela de dependentes inserida na regra de calculo x quantidade de dependentes do fornecedor (A2_NUMDEP na tabela SA2) ).
- VAL : INSS: Valor do tributo do INSS para o item (Necessário criar a regra de cálculo para o INSS antes).
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
- I:ALIQ_TAB_PROGRESSIVA: De acordo com o valor final da regra de base, escolhe a alíquota correspondente na tabela progressiva vinculada na regra de cálculo.
Regra de Cálculo do Documento Fiscal:
...
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 )
- I:ALIQ_TAB_PROGRESSIVA: De acordo com o valor final da regra de base, escolhe a alíquota correspondente na tabela progressiva vinculada na regra de cálculo.
Exemplos Documento de Entrada
Cálculo Simplificado:
Cálculo Normal:
...













