Ache o erro do eSocial antes de transmitir
Arraste os XML da folha e veja, em português claro, o que está errado e como corrigir. S-1200, S-1210, S-2200, S-2299, S-1299 e mais de 40 eventos, em lote, de graça.
- Roda no navegador: nada é enviado
- Até 2.000 arquivos por vez
- Relatório CSV para o Excel
<vrRubr> usa vírgula como separador decimal ("3500,00"). Troque por 3500.00.
Pagamento do demonstrativo "FOLHA-SET" sem S-1200 correspondente neste lote.
XML na versão S-1.2. A vigente é a S-1.3: atualize o sistema e gere de novo.
As regras do leiaute, sem ler 400 páginas
Cada campo de cada evento do leiaute S-1.3 vira uma checagem: obrigatoriedade, ordem, tamanho, formato e valores válidos. Por cima disso, regras que mais derrubam envio.
Estrutura do XSD
Tag obrigatória faltando, tag desconhecida ou fora de ordem, ocorrências demais, grupo de escolha (inclusão/alteração/exclusão) mal montado.
Formatos e valores
Data em DD/MM/AAAA, decimal com vírgula, competência errada, valor fora da tabela, tamanho do campo, valor zero onde o leiaute pede maior que zero.
CPF, CNPJ e Id
Dígitos verificadores (inclusive CNPJ alfanumérico), raiz do CNPJ no empregador e Id do evento com 36 posições batendo com a inscrição.
Retificação e ambiente
indRetif = 2 sem nrRecibo, recibo em evento original, arquivo gerado em produção restrita, versão S-1.2 já encerrada.
Folha e pagamentos
ideDmDev repetido no S-1200, indApurIR ausente, dtPgto fora da competência do S-1210, pagamento sem S-1200 no lote.
Segurança do arquivo
XML não-UTF-8, DOCTYPE/ENTITY (bloqueados), arquivos gigantes e ZIP-bomba são recusados com uma explicação.
Três passos, menos de um minuto
- Arraste os XML ou um ZIP
Exportados do Domínio, Questor, Alterdata, Senior, TOTVS ou qualquer sistema. - Leia o diagnóstico
Cada problema mostra onde está, o que significa e como corrigir. - Baixe o CSV
Um relatório por linha de problema para mandar ao cliente ou ao analista.
Mais de 40 eventos cobertos
- S-1000
- S-1005
- S-1010
- S-1020
- S-1070
- S-1200
- S-1202
- S-1207
- S-1210
- S-1260
- S-1270
- S-1280
- S-1298
- S-1299
- S-2190
- S-2200
- S-2205
- S-2206
- S-2210
- S-2220
- S-2221
- S-2230
- S-2231
- S-2240
- S-2298
- S-2299
- S-2300
- S-2306
- S-2399
- S-2400
- S-2405
- S-2410
- S-2416
- S-2418
- S-2420
- S-2500
- S-2501
- S-2555
- S-3000
- S-3500
- S-8200
- S-8299
Fonte: leiautes do eSocial S-1.3 (NT S-1.3 nº 07/2026, rev. 20/10/2026).
Perguntas frequentes
Meus arquivos são enviados para algum servidor?
Não. A validação roda inteira no seu navegador, num Web Worker. O XML não sai do seu computador; você pode até desligar a internet depois de abrir a página.
Quais eventos são verificados?
Todos os eventos não periódicos, periódicos e de tabela do leiaute S-1.3 que o empregador envia: S-1000 a S-1299, S-2190 a S-2420, S-2500, S-2501, S-3000, S-3500, S-8200 e S-8299. Os totalizadores (S-5xxx) são de retorno e ficam de fora.
O Checa Folha substitui o validador do eSocial?
Não. Ele pega os erros de estrutura e de preenchimento antes do envio: tags obrigatórias, ordem, tamanho, formatos, valores válidos, CPF/CNPJ, Id do evento, retificação sem recibo e cruzamentos dentro do lote. Regras que dependem da base do governo (por exemplo, se a rubrica existe no S-1010 já enviado) só o eSocial consegue checar.
Funciona com CNPJ alfanumérico?
Sim. O dígito verificador é calculado pelo novo algoritmo (valor do caractere = código ASCII − 48), que vale para CNPJ só com números e para o alfanumérico.
Quantos arquivos posso validar de uma vez?
Até 2.000 XML por vez, soltos ou dentro de ZIP (até 5 MB por XML e 50 MB por ZIP). No fim, baixe o relatório em CSV para abrir no Excel.
Plano Escritório: em breve
Histórico por cliente, regras cruzadas com S-1000/S-1010 já enviados e relatório com a sua marca. Entre na lista e avisamos quando abrir. O verificador continua grátis.