Como corrigir erros de validação XML
Erros de validação XML são comuns durante o processo de envio de eventos ao eSocial. O sistema valida os dados antes do envio para evitar rejeições pelo go
Como corrigir erros de validação nos eventos XML do eSocial
Erros de validação XML são comuns durante o processo de envio de eventos ao eSocial. O sistema valida os dados antes do envio para evitar rejeições pelo governo, mas alguns erros ainda podem ocorrer no retorno. Este guia ajuda a identificar e corrigir os problemas mais frequentes.
Onde os erros de validação ocorrem
Os erros podem surgir em dois momentos distintos do processo:
- Validação local (Status 3 - Com Erros): o próprio sistema identifica inconsistências antes do envio. Os dados precisam ser corrigidos no formulário.
- Retorno do governo (Status 6 - Erro no Envio): o governo rejeitou o evento após a transmissão. A mensagem de retorno indica o motivo.
Erros mais comuns e suas soluções
A tabela abaixo resume os erros de validação mais frequentes e como resolvê-los:
| Erro | Causa | Solução |
|---|---|---|
| CPF inválido | Número incorreto ou mal formatado | Corrigir o CPF no cadastro do empregado |
| Matrícula do empregado | Matrícula eSocial ausente | Cadastrar a matrícula; o sistema usa a categoria como alternativa |
| Datas inconsistentes | Data futura ou fora do período permitido | Ajustar datas de exame, ASO, acidente ou CAT |
| Certificado digital | Vencido, CNPJ divergente ou não cadastrado | Renovar ou cadastrar o certificado A1 correto |
| Campos obrigatórios faltando | Dados exigidos pelo evento não preenchidos | Preencher os campos obrigatórios do evento |
| Erro de assinatura digital | Acentuação em campos específicos | Revisar campos de texto e remover caracteres especiais |
1. CPF inválido
O CPF do empregado está incorreto ou com formatação inválida. Acesse o cadastro do empregado e corrija o número do CPF. O sistema valida o dígito verificador automaticamente.
2. Matrícula do empregado
A matrícula eSocial é utilizada para vincular o empregado ao evento. Quando não informada, o sistema utiliza a categoria do trabalhador como alternativa. Verifique se a matrícula está cadastrada corretamente no perfil do empregado.
3. Datas inconsistentes
Datas futuras ou fora do período permitido causam rejeição. Verifique:
- A data do exame ou acidente não pode ser futura.
- A data do ASO deve ser anterior ou igual à data atual.
- A data da CAT deve respeitar as regras de prazo.
4. Certificado digital
Problemas com o certificado digital A1 são frequentes:
- Certificado vencido: renove e cadastre o novo certificado.
- CNPJ do certificado diferente do CNPJ da empresa: use o certificado correto.
- Certificado não cadastrado: acesse a área de certificados e faça o upload do arquivo .pfx.
5. Campos obrigatórios faltando
Cada tipo de evento possui campos obrigatórios específicos. Os mais comuns:
- S-2210 (CAT): tipo de acidente, data do acidente, CID, médico emissor, parte atingida e agente causador.
- S-2220 (ASO): tipo de ASO, data do ASO, exames realizados com código e data, médico examinador com CRM.
- S-2240: agentes nocivos, data de início da exposição, código do ambiente.
6. Erro de assinatura digital
O governo pode retornar erro de assinatura quando o XML contém caracteres com acentuação em campos específicos. O sistema remove acentos automaticamente, mas dados importados podem conter caracteres especiais. Revise os campos de texto do evento.
Como reenviar o evento após a correção
- Identifique o evento com erro na listagem (status 3 ou 6).
- Clique no evento para ver a mensagem de erro detalhada.
- Corrija os dados indicados no cadastro do empregado ou no formulário do evento.
- O evento retornará ao status Pronto para Envio (0).
- Realize o envio novamente.
Dicas de prevenção de erros
- Mantenha os dados cadastrais dos empregados sempre atualizados (CPF, NIS, matrícula).
- Verifique a validade do certificado digital periodicamente.
- Preencha todos os campos obrigatórios antes de tentar o envio.
- Evite caracteres especiais e acentuação em campos de texto livre.
Perguntas frequentes
Por que meu evento aparece com status 3 (Com Erros)?
Porque a validação local identificou inconsistências nos dados. Corrija os campos indicados no formulário antes de reenviar.
O que fazer se o certificado digital estiver vencido?
Renove o certificado A1 e cadastre o novo arquivo na área de certificados, garantindo que o CNPJ corresponda ao da empresa.
Preciso remover acentos manualmente?
O sistema remove acentos automaticamente, mas dados importados podem trazer caracteres especiais. Revise os campos de texto livre em caso de erro de assinatura.
Artigos relacionados
Artigos Relacionados
Evento S-2220 sem PCMSO?
Não é possível enviar o evento S-2220 (Monitoramento da Saúde do Trabalhador) sem o PCMSO (Programa de Controle Médico de Saúde Ocupacional) devidamente es
Retorno de duplicidade
Quando você recebe um retorno de duplicidade, isso indica que o evento já foi enviado e processado com sucesso pelo sistema eSocial. Essa situação costuma
Processamento
Quando um evento está marcado como "Em Processamento", isso indica que o retorno do envio está aguardando o processamento pelo GOV. O envio não é instantân