Conferência de IRRF mensal entre Folha e eSocial

May
May
  • ✎ Criado em:
  • ✔ Atualizado em:

Resumo:

1. O relatório de conferência de IRRF permite verificar se o valor do imposto retido na fonte está correto entre o sistema Folha e o portal do eSocial, comparando dados dos eventos S-1210 e S-5002

2. O processo envolve ativar a empresa no período correto, acessar o menu específico para conferência, analisar divergências causadas por falhas no envio ou retificação dos eventos e interpretar o arquivo .xml do evento S-5002 para identificar inconsistências.

 

Ícone com retângulo e círculo verdes representando o produto Folha de Pagamento.

🎯 Pré-requisitos


 

 

📌 Introdução


 

Para verificar se o valor de IRRF está correto entre sistema Folha e portal do eSocial disponibilizamos o relatório de conferência de IRRF.

Este relatório busca todas as informações enviadas através do evento S-1210 – Pagamentos de rendimento de trabalho, e consolidadas no evento de retorno do eSocial S-5002 – Totalizador de imposto de renda por trabalhador.

 

Como conferir os valores de IRRF entre a Folha e o eSocial? 🤔


 

Antes de conferir os valores de IRRF entre a Folha e o eSocial, se certifique que você atende aos Pré-requisitos citados anteriormente. Caso sim, prossiga com a leitura abaixo:

 

  • Passo 1: Ative a empresa no período de apuração do IRRF correspondente ao mês em que os pagamentos foram realizados.

ℹ️ Informações

Para empresas enquadradas no regime de caixa considera-se o mês do pagamento e não o da competência.

Exemplo ⬇️

  • Se a folha de pagamento de 09/2023 for quitada em 10/2023, a conferência deverá ocorrer com a empresa ativa em outubro/2023.

👁️‍🗨️ Observação

  • Diferentemente do INSS, o eSocial não realiza a apuração do IRRF. Assim, o valor apresentado no portal do eSocial e refletido na tela de conferência corresponderá exatamente ao valor calculado no sistema Folha.
  • Passo 2: Acesse o menu Cálculos > Encerramento mensal > Conferência individual da Folha e eSocial > Conferência de IRRF.

Seleção do caminho no menu superior: Cálculos, Encerramento Mensal, Conferência Individual da Folha e eSocial e, por fim, Conferência de IRRF.

  • Passo 3: A listagem apresentará os principais dados do trabalhador, bem como, em colunas distintas, o valor de IRRF calculado na Contmatic e o valor de IRRF recebido pelo eSocial

    As colunas com os valores serão organizadas de acordo com os diferentes escopos de cálculo da folha de pagamento:

    • Mensal;
    • 13º Salário; 
    • Participação nos Lucros e Resultados (PLR) – Tributação exclusiva.
  • Passo 4: Acione o botão Imprimir para imprimir o relatório em formato .xls.

Interface de Conferência de IRRF demonstrando conformidade entre os valores do sistema e do eSocial, com status indicado como 'Correto'.

 

🚩 Cenários em que poderão ocorrer divergências


 

Para saber mais sobre os cenários em que divergências poderão ocorrer, prossiga com a leitura abaixo:

 

1. Ausência de envio do evento S-1210 – Pagamento de rendimento de trabalho

O evento S-1210 é responsável por transmitir ao eSocial os valores de IRRF. Na ausência de seu envio, o relatório apresentará divergências, uma vez que os valores permanecerão zerados no eSocial.

Para realizar a verificação:

  • Passo 1: Acesse o menu Cálculos > Encerramento mensal > Individual;
  • Passo 2: Dê um duplo clique sobre o nome do empregado;
  • Passo 3: Acione o botão Ver histórico;
  • Passo 4: Na listagem exibida, confirme a existência do evento S-1210 com status "Sincronizado com sucesso" ou "Sincronizado com advertência";
  • Passo 5: Caso não conste, reabra e encerre o empregado novamente para que o sistema gere o gatilho do evento

Exibição de status 'Divergente' na conferência de IRRF, evidenciando ausência de valor no eSocial frente ao valor apurado pelo sistema.

 

2. Alterações no recibo do trabalhador sem o reenvio dos eventos S-1200 e S-1210

Existem situações em que o empregador precisa alterar informações no recibo do trabalhador. Nesses casos, é necessário retificar o evento S-1200 e, posteriormente, realizar o envio de um novo evento S-1210

A ausência do reenvio desses eventos ocasionará divergências no relatório.

⚠️ Atenção

Visualização de inconsistência de valores no IRRF mensal, onde os dados do sistema divergem dos dados processados pelo eSocial.

Tela Encerramento mensal da empresa apresentando situação 'Encerrado completo' e status do eSocial 'Sincronizado com advertência'.

👁️‍🗨️ Observações

  • O relatório de conferência de IRRF demonstra apenas os valores de imposto de renda entre Contmatic e eSocial
  • Entretanto, é importante conferir as bases de cálculo do IR, confrontando os totalizadores (S-5002) e o relatório da folha de pagamento.

 

❓ Dúvidas frequentes


 

🔹 De onde o sistema Folha busca as informações do relatório de conferência de IRRF?

Para compreender como o eSocial retorna as informações para o sistema, ou seja, para o empregador, prossiga com os passos abaixo:

  • Passo 1: Acesse o menu Cálculos > Encerramento mensal > Individual;
  • Passo 2: Dê um duplo clique sobre o nome do empregado;
  • Passo 3: Acione o botão Ver histórico;
  • Passo 4: Localize a linha do evento S-1210 com status "Sincronizado com sucesso";
  • Passo 5: Com a linha selecionada, clique em Abrir XML > XML consulta processamento e então será possível visualizar o .xml do evento S-5002.

 

🔹 Como analisar o .xml do evento S-5002 emitido pelo sistema Folha?

Ao abrir o .xml de consulta de processamento, diversas informações serão exibidas. Como o evento trata das informações do imposto de renda, os campos mais importantes a serem observados no .xml do S-5002 são:

 

1. Cabeçalho

As informações primárias do .xml contém dados dos eventos enviados com o CPF do trabalhador em uma ou mais competências, cujas datas de pagamento ocorrem no mesmo mês, tais como:

  • Número de recibo dos eventos S-1210;
  • Informações do empregador;
  • Informações do trabalhador;
  • Informações do software de envio.

 

2. Informações de pagamento

Depois do cabeçalho, o .xml traz todas as informações do S-5002, separando-as de forma semelhante ao S-1200, através dos demonstrativos devidos (IdedmDev).

O S-5002 começa a partir da tag:

<tot tipo="S5002>

Este grupo consolida dados importante como:

  • Identificação do empregador e do beneficiário;
  • Períodos de referência;
  • Tipos de pagamento.

Uma característica específica deste evento, diferentemente dos eventos S-1200 e S-1210, refere-se à distribuição do valor das rubricas de acordo com o código de incidência de IRRF

Assim, não é possível identificar individualmente o evento origem de determinado valor, uma vez que o montante apresentado corresponde à somatória de todos os eventos que compartilham a mesma incidência de IRRF.

Exemplo ⬇️

De acordo com a tabela 11 do eSocial, as rubricas que possuem incidência de imposto de renda mensal precisam ser sincronizadas com o código 11. Esse é o caso, por exemplo, das rubricas de:

  • Salário;
  • Horas extras;
  • Comissões, entre outras.

Ao verificar o .xml do S-5002, as informações exibidas serão:

    </infoIR>
  </dmDev>
- <dmDev>
    <perRef>2025-10</perRef>
    <idmDmDev>10</idmDmDev>
    <tpPgto>1</tpPgto>
    <dtPgto>2025-11-05</dtPgto>
    <codCateg>101</codCateg>
  - <infoIR>
      <tpInfoIR>>11</tpInfoIR>
      <valor>3500.00</valor>
    <infoIR>
  - <infoIR>

O .xml traz diversos dados importantes do trabalhador como:

  • Mês de cálculo;
  • Data de pagamento;
  • Tipo de folha;
  • Categoria.

Contudo, existem valores específicos que podem ajudar na conferência da folha, em caso de divergência de IRRF

O grupo <infoIR> traz o código de incidência tributária das rubricas utilizadas em S-1210 e a soma dos valores. No exemplo, o valor total é de R$ 3.500,00.

Verificando a folha do empregado, é exatamente o valor do salário:

Detalhamento na tela Consulta de Bases, listando proventos, descontos e consolidação das bases de cálculo para tributos e encargos.

Consultar essas informações é essencial para comparar as bases de cálculo do imposto de renda. Ao localizar divergências nos valores, é possível identificar a origem do erro, podendo ser:

  • Rubrica com incidência incorreta (no sistema ou no eSocial);
  • Falta de envio ou atualização de alguma rubrica;
  • Outras inconsistências identificadas em eventos de usuário.

Além disso, o .xml exibe exatamente o valor de imposto de renda considerado pelo eSocial.

- <totApurMen>
    <CRmen>056107</CRmen>
    <vlrRendTrib>3500.00</vlrRendTrib>
    <vlrRendTrib13>0</vlrRendTrib13>
    <vlrPrevOficial>313.40</vlrPrevOficial>
    <vlrPrevOficial13>0</vlrPrevOficial13>
    <vlrCRMen>39.76</vlrCRMen>
    <vlrCR13Men>0</vlrCR13Men>
    <vlrParcIsenta65>0</vlrParcIsenta65>
    <vlrParcIsenta65Dec>0</vlrParcIsenta65Dec>
    <vlrDiarias>0</vlrDiarias>
    <vlrAjudaCusto>0</vlrAjudaCusto>
    <vlrIndResContrato>0</vlrIndResContrato>
    <vlrAbonoPec>0</vlrAbonoPec>
    <vlrRendMoleGrave>0</vlrRendMoleGrave>
    <vlrRendMoleGrave13>0</vlrRendMoleGrave13>
    <vlrAuxMoradia>0</vlrAuxMoradia>
    <vlrBolsaMedico>0</vlrBolsaMedico>
    <vlrBolsaMedico13>0</vlrBolsaMedico13>
    <vlrJurosMora>0</vlrJurosMora>
    <vlrIsenOutros>0</vlrIsenOutros>

O eSocial retorna o valor do imposto de renda (R$ 39,76) separando-o pelo código de receita 0561-07.

Além disso, outras informações importantes para a declaração do imposto de renda e os informes de rendimento também são evidenciadas, como por exemplo, valores de diárias, ajuda de custo, abono pecuniário, indenização por rescisão de contrato e etc.

 

🎥 Saiba mais sobre a conferência do IRRF entre Folha e eSocial no YouTube


 

Relativo a

Compartilhe nas redes sociais:

Esse artigo foi útil?