Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||
Segmento: |
| ||||||||||||
Módulo: | Livros Fiscais (SIGAFIS) | ||||||||||||
Função: | FISXIR.PRW | ||||||||||||
Ticket: | 9239131 | ||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-22435 |
02. SITUAÇÃO/REQUISITO
Caso o cliente tenha serviço tomado de um prestador pessoa Física que se enquadra no IR Carreteiro , através de um configuração na natureza e fornecedor conforme exemplo abaixo, e o parâmetro MV_INSIRF = 1 - Abate o valor do INSS da base de cálculo do IRRF e caso utilize o MV_LIMINSS - Valor limite de INSS = 671,11
No momento que realizo lançamento avulsos no financeiro gero um valor de IR com a memoria de calculo = BASE IRRF -(INSS CUMULATIVO) * ALÍQUOTA IR ( Tabela Progressiva) = RESULTADO - VALOR CORTE DA TABELA PROGRESSIVA - IRRFs CUMULATIVOs
Exemplo:
6 Títulos + 1 Nota = 900*7(BASE IR das Operações) = 6300 - 671,11(INSS Acumulado) = 5.628,89 * 27,5% ( Base do IR entra na Tabela Progressiva) = 1.547,94 - 869,36 = 678,58 - 431,08 (IRRFs Operações Anteriores) = 247,50
Natureza
Calcula INSS (ED_CALCINS) = Sim
Porc. INSS (ED_PERCINS) = 2,2%
Calcula IR (ED_CALCIRF)= Sim
IRRF Carreteiro (ED_IRRFCAR)= Sim
Base IR Carreteiro (ED_BASEIRC) = 10%
Fornecedor
Tipo (A2_TIPO) = Físico
Calc INSS (A2_RECINSS)= Sim
Calc IRRF (A2_CALCIRF) = Normal
Nesse exemplo o valor de 247,50 está correto, porem só era calculo dessa forma no financeiro, quando simulado no documento de entrada o valor estava somando os IR acumulados em duplicidade.
03. SOLUÇÃO
Foi ajustado a forma de calculo mantendo a mesma regra do financeiro , respeitando a cumulatividade do INSS quando for pessoas física e cumulatividade do IRRF.
o uso o parâmetro MV_INSIRF = 1 também será utilizado no documento de entrada para descontar o INSS, quando utilizado.
04. DEMAIS INFORMAÇÕES
Não Há
05. ASSUNTOS RELACIONADOS
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |