Como corrigir inconsistências e retificar o eSocial?
Como diagnosticar e resolver inconsistências do eSocial, retificar eventos e criar checklist preventivo.
A retificacao no eSocial envia um novo evento com o numero de recibo do original, substituindo-o integralmente — nao existe retificacao parcial. Os erros mais comuns sao: rubrica nao cadastrada no S-1010, codigo de incidencia divergente (contamina base de INSS), S-1200 para trabalhador com vinculo encerrado, e ASO admissional com data posterior a admissao. O checklist preventivo mensal tem 3 fases: semana 1 (verificar S-2200 aceitos e afastamentos em aberto), semanas 2-3 (processar folha e validar XML offline) e semana 4 (transmitir S-1299, conferir DCTFWeb e emitir DARF/GPS).
Três tipos de inconsistência
Inconsistência no eSocial é certeza na vida de qualquer escritório — não porque o sistema é ruim, embora tenha suas idiossincrasias, mas porque a operação de folha é complexa e envolve muitas variáveis. O diferencial do analista experiente não é ter zero inconsistências: é resolver rápido quando aparecem e criar processos para evitar que se repitam.
Uma inconsistência no eSocial pode ser:
- Erro de transmissão: o XML foi enviado, mas o eSocial rejeitou com código de erro — o evento não foi aceito e precisa ser corrigido e retransmitido.
- Inconsistência de negócio: o evento foi aceito, mas os dados conflitam com outras informações no sistema — por exemplo, S-1200 enviado para um trabalhador cujo vínculo foi encerrado no S-2299. O sistema aceita os dois, mas o cruzamento gera alerta.
- Inconsistência de apuração: a DCTFWeb gerada não bate com os valores da folha, seja por rubrica errada, competência errada ou trabalhador com dados duplicados.
Principais inconsistências por categoria
Inconsistências de vínculo:
- Trabalhador admitido no S-2200 com data posterior ao S-1200 (folha enviada antes da admissão)
- CPF do trabalhador não consta na base do CNPJ Receita
- Matrícula duplicada entre vínculos
- CBO não compatível com categoria INSS informada
Inconsistências de folha:
- Rubrica usada no S-1200 não cadastrada no S-1010
- Código de incidência no S-1010 divergente do esperado
- Base de INSS negativa (descontos maiores que vencimentos)
- Competência do S-1200 diferente da competência do S-1299
Inconsistências de SST:
- S-2220 (ASO) sem correspondência com S-2240 (agentes nocivos do trabalhador)
- Data do ASO admissional posterior à data de admissão no S-2200
- S-2210 (CAT) sem S-2230 de afastamento correspondente, quando há afastamento
Inconsistências de afastamento:
- S-2230 em aberto (sem retorno registrado) para trabalhador recebendo remuneração normal no S-1200
- Afastamento por maternidade com duração diferente do legal (120 ou 180 dias)
- Afastamento por INSS sem Número de Benefício informado corretamente
Como retificar um evento
A retificação é feita enviando um novo evento com o campo de tipo de operação marcado como retificação (tpEvento = "Retificação") e o número de recibo do evento original. O evento retificador substitui integralmente o original — não existe retificação parcial de campos específicos.
Passo a passo:
- Identifique o número do recibo do evento original (disponível no portal ou no sistema de folha)
- Gere o evento retificador com os dados corrigidos
- Inclua o número do recibo original no campo correspondente
- Transmita o evento retificador
- Confirme que o recibo do retificador foi aceito
- Verifique se os totalizadores foram recalculados corretamente
Limites da retificação: não é possível retificar o S-2200 para mudar CPF ou data de admissão depois que a folha da competência foi processada — nesses casos, o processo é mais complexo e pode exigir excluir e recriar o vínculo, ou acionar o suporte do eSocial.
Exclusão de eventos e gestão de erros
Um evento pode ser excluído quando ainda não há dependentes transmitidos que o referenciem. Um S-2200 com data errada, enviado antes de qualquer S-1200 para aquele trabalhador, pode ser excluído e retransmitido através do S-3000 (Exclusão de Eventos), que referencia o recibo do evento a ser excluído. Não é possível excluir um S-2200 se já existe S-1200 ou S-2230 vinculado — a ordem correta é excluir os eventos dependentes primeiro, depois o evento pai.
O portal eSocial Web para consulta e gestão de erros: acesse empregador.esocial.gov.br e vá em "Consulta Lotes" para verificar o status dos envios (processado, pendente, rejeitado). Para cada lote rejeitado é possível ver o código de erro e a descrição. Os mais comuns:
- E-100 — campo obrigatório não preenchido
- E-101 — valor inválido para o campo
- E-200 — referência a registro inexistente, como rubrica não cadastrada
- E-300 — regra de negócio violada, como prazo ou sequência de eventos
O portal também mostra a "Ficha do Trabalhador" — histórico completo de todos os eventos enviados para um CPF específico, ferramenta valiosa para investigar inconsistências de vínculo.
Checklist preventivo mensal
Semana 1 (verificações do mês anterior):
- Confirmar que todos os S-2200 do mês estão aceitos
- Verificar S-2230 em aberto (afastamentos sem retorno)
- Checar se algum desligamento do mês anterior não foi enviado no S-2299
Semanas 2-3 (processamento do mês atual):
- Processar admissões com antecedência
- Registrar alterações contratuais do mês
- Calcular folha e gerar S-1200
- Validar XML com validador offline antes de transmitir
Semana 4 (fechamento):
- Transmitir S-1200 de todos os vínculos
- Conferir no portal que todos foram aceitos
- Transmitir S-1299
- Acessar a DCTFWeb e confirmar valores
- Transmitir a DCTFWeb
- Emitir e recolher DARF/GPS nos prazos
Ferramentas e monitoramento
Ferramentas de validação antes do envio:
- O validador offline do eSocial, disponível no portal, valida o XML contra o leiaute atual e detecta erros de estrutura e campos obrigatórios.
- A maioria dos sistemas de folha modernos tem validação interna antes de gerar o XML — use sempre que disponível.
- O eSocial não tem sandbox permanente, então o validador offline é a melhor alternativa para testes.
- Antes de admitir, consulte o CPF do trabalhador na Receita Federal, pois CPF irregular (suspenso, cancelado) vai gerar erro no S-2200.
Estratégia de monitoramento mensal: o ideal é ter um painel de acompanhamento com status de cada cliente — eventos enviados, pendências, inconsistências abertas. Sistemas de gestão de escritório (Domínio, Alterdata, Questor, ADP, entre outros) geralmente oferecem esse tipo de visão consolidada. O eSocial também tem um sistema de alertas no portal, indicando inconsistências de negócio (não erros de transmissão) — checar os alertas deve fazer parte da rotina mensal.
Documente os erros que aparecem e as soluções aplicadas. Um log de inconsistências e resoluções é um ativo de conhecimento do escritório: o próximo analista que encontrar o mesmo erro resolve em minutos, não em horas — e numa eventual auditoria do eSocial, ter documentação das retificações e suas justificativas é um diferencial relevante.
As informações deste conteúdo têm caráter educativo e não constituem consultoria jurídica ou fiscal individualizada. Consulte um profissional habilitado para análise do seu caso específico.
Perguntas frequentes — Como corrigir inconsistências e retificar o eSocial?
Como retificar um evento já transmitido no eSocial?+
A retificação é feita pelo envio de um novo evento do mesmo tipo com o campo 'indRetificacao' preenchido como 'Retificação' e o número do recibo do evento original. A retificação substitui integralmente o evento anterior. Para eventos de folha, a retificação do S-1200 pode gerar diferenças na DCTFWeb que precisam ser ajustadas antes do pagamento das guias.
O que é o monitoramento de alertas no eSocial?+
O eSocial retorna alertas (não críticos) e erros (críticos que impedem a transmissão) para cada evento enviado. O monitoramento sistemático dos alertas, mesmo os não críticos, é essencial: um alerta repetido pode indicar um problema estrutural nos dados que, se não corrigido, pode gerar inconsistências acumuladas difíceis de resolver.
O que fazer quando o eSocial rejeita um evento com erro crítico?+
Identifique o código e a descrição do erro no retorno do processamento. Os erros mais comuns têm solução documentada no Manual de Orientação do eSocial (MOS). Corrija a causa raiz (dado cadastral, código de rubrica, vínculo não ativo) e reenvie. Nunca retransmita o mesmo evento sem corrigir a causa do erro, pois a rejeição se repetirá.
Como a equipe de DP deve monitorar o painel do eSocial?+
O painel do eSocial no portal do empregador mostra o status de cada evento: pendente, processado com sucesso ou rejeitado. A rotina recomendada é verificar o painel diariamente durante o período de transmissão da folha e semanalmente nos demais períodos. Eventos rejeitados devem ser tratados no mesmo dia para não comprometer prazos subsequentes.
O que é a tabela de rubricas (S-1010) e por que é importante?+
O S-1010 cadastra todas as rubricas da folha de pagamento da empresa: salário base, horas extras, descontos, benefícios e encargos, com seus respectivos códigos, naturezas e incidências (INSS, FGTS, IR). Toda rubrica usada no S-1200 precisa estar previamente cadastrada no S-1010. Rubricas com incidências incorretas geram apuração errada de contribuições e divergências na DCTFWeb.
Dica pro quiz
Quando aparecer uma inconsistência no eSocial, não tente resolver na pressa. Entenda primeiro qual evento causou o problema antes de sair retificando — retificação errada complica ainda mais a situação.
Teste seus conhecimentos
Qual evento do eSocial é utilizado para retificar um evento já transmitido e aceito?
Ficou com duvida?
O Gervinha pode explicar qualquer conceito deste modulo de forma simples e prática.