ERP – EFD-Reinf – Como diminuir a retenção do INSS do valor bruto na integração do registro R-2030
Dúvida
Como diminuir a retenção do INSS do valor bruto na integração do registro R-2030 no módulo Gestão de Tributos?
Solução
Para manipular os valores, realize os passos a seguir:
1. Acesse a tela F098REG - Cadastros / Identificadores e parâmetros / Identificador de Regras, e ative o identificador IMP-690ILARRAD e vincule a regra abaixo para capturar o sql padrão:
DEFINIR ALFA IMPACOMSQL;
MENSAGEM(RETORNA, IMPACOMSQL);
2. Acesse a tela F690ILA - Controladoria / Gestão de Tributos / EFD - Reinf / Integração, e execute a integração do R-2030;
2.1 Copie o SQL listado tela central:
3. Ajuste o select da rotina conforme a necessidade, coloque no padrão de declaração e vinculo a regra no ID conforme passo 1;
3.1 Exemplo de regra:
DEFINIR ALFA IMPACOMSQL; /*RECEBE O SQL ALTERADO PARA A COMPOSIÇÃO DO REGISTRO*/
IMPACOMSQL = "SELECT "+
"E301TCR.CODCLI, SUM((E301MCR.VLRMOV)-((E301MCR.VLRMOV*E085CLI.PERAIN)/100)) VLRBRT, MAX(E085CLI.PERAIN) PERINS "+
"FROM "+
"E301TCR JOIN E301MCR ON (E301TCR.CODEMP = E301MCR.CODEMP AND "+
"E301TCR.CODFIL = E301MCR.CODFIL AND "+
"E301TCR.NUMTIT = E301MCR.NUMTIT AND "+
"E301TCR.CODTPT = E301MCR.CODTPT) JOIN E085CLI ON E085CLI.CODCLI = E301TCR.CODCLI JOIN E001TNS ON (E001TNS.CODEMP = E301MCR.CODEMP AND "+
"E001TNS.CODTNS = E301MCR.CODTNS) "+
"WHERE "+
"E301TCR.SITTIT <> 'CA' AND "+
"E301MCR.CODEMP = {CODEMP} AND "+
"E301MCR.CODFIL = {CODFIL} AND "+
"E301MCR.DATMOV >= {CPTINI} AND "+
"E301MCR.DATMOV <= {CPTFIN} AND(E001TNS.RECTPB = 'PG' OR "+
"E001TNS.RECTPB = 'CP' OR "+
"E001TNS.RECTPB = 'AB') AND "+
"( (E301MCR.CODTPT = 'DM') ) "+
"GROUP BY "+
"E301TCR.CODCLI";
4. Execute novamente a tela F690ILA - Controladoria / Gestão de Tributos / EFD - Reinf / Integração, e a integração é executada conforme definido na regra:
4.1. Valores antes de regra:
4.2. Valores depois da regra:
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.