Skip links

ChatGPT para Validar Eventos eSocial · 7 Prompts S-1200 S-2200 S-2299 em 2026

⚡ Resposta rápida

7 prompts ChatGPT para conferência de eventos eSocial 2026 antes do envio: S-1200 (remuneração mensal), S-2200 (admissão), S-2299 (desligamento), S-2210 (CAT), S-1210 (pagamentos), S-2230 (afastamento) e S-1010 (cadastro de rubricas). Reduz rejeições em 60-80% (sobretudo erros de código de categoria, rubricas não cadastradas e bases de cálculo divergentes). Mantém compatibilidade com Domínio, Contmatic e Folhamatic.

⬇ 7 prompts + códigos de erro eSocial 2026 abaixo

📌 TL;DR · resumo em 30 segundos

eSocial gera 28-32% de horas perdidas em DP médio brasileiro — entre rejeição, retransmissão e correção de bases. Os 7 prompts abaixo fazem CONFERÊNCIA antes do envio, pegando erros que geram código de retorno 320 (alíquota errada), 470 (rubrica não cadastrada), 503 (XML inválido) e 690 (categoria divergente). Em escritório com 30 PJs e 300 colaboradores totais, reduzem 4-6h/semana só em retrabalho.

Por que conferir eSocial com IA antes do envio

Em 2025 o eSocial processou 4,1 bilhões de eventos (Receita Federal, relatório jan/2026). Taxa média de rejeição: 12,8% em primeira tentativa — mas em escritórios contábeis bem rodados, fica em 2-4%. A diferença é exatamente o processo de conferência.

Rejeição custa caro: cada retransmissão consome 8-15 min de DP. Se você envia 300 eventos por mês em 30 PJs, taxa de 10% rejeição = 30 retransmissões = 4-7 horas perdidas.

Os 7 prompts abaixo cobrem os eventos com maior taxa de rejeição. Importante: a IA NÃO envia o evento — só confere os dados que você vai mandar pelo Domínio, Contmatic, sistema interno ou WebService.

Prompt 1 — Conferência S-1200 (Remuneração mensal)

Atue como analista eSocial. Vou enviar S-1200 (Remuneração do
Trabalhador vinculado ao RGPS) competência [MM/AAAA]. Confira:

DADOS DA EMPRESA:
- CNPJ: [X] (raiz/filial)
- Razão social: [X]
- Regime: [SIMPLES / PRESUMIDO / REAL]
- CNAE: [X]
- Início obrigatoriedade eSocial: [DD/MM/AAAA]

DADOS DO EMPREGADO (replicar pra cada um):
- CPF: [X] (sem máscara)
- Matrícula: [X]
- Categoria: [101, 102, 103... — código eSocial]
- Lotação tributária: [X] (cadastrada em S-1020)
- Total bruto do mês: R$ [X]
- INSS retido: R$ [X]
- IR retido: R$ [X]
- FGTS: R$ [X]
- Dependentes IR: [N]

VERBAS DETALHADAS (cada rubrica):
- Código eSocial: [1000 = salário base, etc.]
- Tipo: [PROVENTO/DESCONTO/INFORMATIVA]
- Valor: R$ [X]
- Incidência INSS: [SIM/NÃO]
- Incidência IR: [SIM/NÃO]
- Incidência FGTS: [SIM/NÃO]

VERIFICAR ANTES DE ENVIAR:
1. Todas as rubricas EXISTEM em S-1010 da empresa?
2. Códigos de categoria coerentes com S-2200 do empregado?
3. Lotação tributária bate com S-1020?
4. INSS calculado na tabela 2026 progressiva:
   - 7,5% até R$ 1.518
   - 9% até R$ 2.793,88
   - 12% até R$ 4.190,83
   - 14% até R$ 8.157,41 (teto contribuição R$ 951,62)
5. IR aplicado em base = bruto - INSS - dependentes (R$ 189,59 cada)
6. Tabela IR 2026 conferida:
   - Isento até R$ 2.553,33
   - 7,5% até R$ 2.826,65 (parcela R$ 191,50)
   - 15% até R$ 3.751,05 (parcela R$ 403,50)
   - 22,5% até R$ 4.664,68 (parcela R$ 684,83)
   - 27,5% acima
7. Empregados em afastamento (S-2230 ativo) NÃO em S-1200 do mês todo?
8. Empregados desligados (S-2299 enviado) só no mês do desligamento?
9. Salário-família pra dependentes < 14 anos com renda ≤ R$ 1.518?
10. Adicional noturno habitual (22h-5h) marcado como incide?
11. Aviso prévio indenizado SEM incidência INSS (Súmula TST e Lei)?

CÓDIGOS DE RETORNO COMUNS:
- 320: alíquota INSS divergente
- 470: rubrica não cadastrada em S-1010
- 690: categoria do empregado divergente do S-2200
- 503: estrutura XML inválida
- 707: empregado com S-2299 já enviado

Liste pontos de atenção EM ORDEM DE CRITICIDADE.

Prompt 2 — Conferência S-2200 (Admissão)

Vou enviar S-2200 (Admissão de Trabalhador) pro empregado abaixo.
Confira ANTES DA TRANSMISSÃO (prazo: até 1 dia antes do início do
contrato, exceto na ADESÃO ao eSocial onde tem regra própria):

DADOS OBRIGATÓRIOS:
- CPF empregado: [X]
- NIS/PIS: [X]
- Nome completo: [X]
- Data de nascimento: [DD/MM/AAAA]
- Sexo: [M/F]
- Raça/Cor: [código]
- Estado civil: [código]
- Grau de instrução: [código]
- Nacionalidade: [BR/ESTRANGEIRO]
- Categoria do trabalhador (eSocial code):
  - 101: Empregado CLT
  - 102: Empregado Trabalho Doméstico
  - 103: Avulso Marítimo
  - 105: Empregado Aprendiz
  - 106: Empregado Não-Optante FGTS
  - 111: Dirigente Sindical
  - 201: Trabalhador Avulso Portuário
  - 202: Trabalhador Avulso Não-Portuário
- Data de admissão: [DD/MM/AAAA]
- Tipo de admissão: [1 Admissão / 2 Transferência / 5 Reintegração]
- Indicativo de admissão: [código]
- Tempo de serviço prévio na empresa: [SIM/NÃO]
- Vínculo: [CLT / Estatutário / Temporário / Aprendiz]
- Contrato: [INDETERMINADO / DETERMINADO + data fim / EXPERIÊNCIA + dias]
- Carga horária: [44h semanal / outra]
- CBO: [X] (deve existir no cadastro CBO 2002)
- Salário base: R$ [X]
- Tipo salário: [MENSAL/QUINZENAL/SEMANAL/HORA]
- Lotação tributária: [código S-1020]
- Estabelecimento: [código S-1005]

DOCUMENTAÇÃO QUE DEVE ESTAR DISPONÍVEL:
- Atestado admissional (PCMSO)
- CTPS digital atualizada
- PIS ativo
- Contrato assinado (pode ser eletrônico)
- Salário coerente com piso da convenção coletiva

VERIFICAR ANTES DE ENVIAR:
1. CPF válido no algoritmo (formato + dígito verificador)
2. PIS válido (algoritmo Mod 11)
3. Categoria coerente com vínculo (101 pra CLT padrão)
4. CBO bate com cargo descrito
5. Salário ≥ piso da convenção coletiva (cliente deve informar piso)
6. Salário > salário mínimo nacional (R$ 1.518 em 2026)
7. Data de admissão futura (não retroativa, exceto reintegração)
8. Estabelecimento (S-1005) já transmitido?
9. Lotação (S-1020) já transmitida?

CÓDIGOS DE ERRO COMUNS:
- 530: CPF inválido ou já com vínculo ativo
- 612: Salário abaixo do mínimo legal
- 696: CBO incompatível com vínculo

Se TUDO OK, indique "PRONTO PARA TRANSMITIR".
Caso contrário, liste correções pontuais.

Prompt 3 — Conferência S-2299 (Desligamento)

Vou enviar S-2299 (Desligamento) do empregado. Prazo: até o
1º dia útil seguinte ao desligamento. Confira:

DADOS:
- CPF empregado: [X]
- Matrícula: [X]
- Data de desligamento: [DD/MM/AAAA]
- Motivo (código eSocial):
  - 02: Rescisão sem justa causa (empregador)
  - 03: Rescisão com justa causa (empregador)
  - 04: Culpa recíproca
  - 06: Rescisão antecipada experiência (empregador)
  - 07: Rescisão antecipada experiência (empregado)
  - 08: Pedido de demissão
  - 09: Falecimento
  - 10: Aposentadoria
  - 11: Aposentadoria por invalidez
  - 14: Término contrato determinado
  - 17: Pedido demissão durante experiência
  - 18: Encerramento da empresa
  - 19: Acordo CLT 484-A (rescisão mútua)
- Tipo de aviso prévio:
  - 1 = Trabalhado pelo empregado
  - 2 = Indenizado pago pelo empregador
  - 3 = Indenizado descontado do empregado
  - 4 = Sem aviso prévio (justa causa, aposentadoria, etc.)
- Data início aviso (se trabalhado): [DD/MM/AAAA]
- Data fim aviso (se trabalhado): [DD/MM/AAAA]
- Dias de aviso: [N] (30 + 3 por ano completo, máx 90)
- Empregado pediu redução 2h/dia ou 7 dias corridos?

VERBAS RESCISÓRIAS A ANEXAR:
[LISTAR cada uma com código, valor, incidências]

VERIFICAR:
1. Motivo coerente com modalidade (não desligar por "acordo" se foi
   "pedido demissão")
2. Aviso prévio dentro do limite legal (30 + 3 × anos completos)
3. Aviso indenizado: incidências corretas (INSS=NÃO, IR=SIM,
   FGTS=SIM, multa FGTS sobre)
4. Multa FGTS conforme modalidade:
   - 02 (sem justa) e 04 (culpa recíproca): 40%
   - 19 (acordo 484-A): 20%
   - 03 (com justa): zero
   - 08 (pedido demissão): zero
5. 13º proporcional (incluindo aviso, exceto justa causa e pedido)
6. Férias vencidas + 1/3 (sempre devidas)
7. Férias proporcionais + 1/3 (não em justa causa)
8. Saldo de salário (sempre)
9. Indenização adicional Art. 9º Lei 7.238 (gestante, etc.)?
10. eSocial S-2299 transmitido até 1 dia útil seguinte? PRAZO!
11. Após S-2299, transmitir S-2400 (Cadastro Beneficiário) se 13º morte?
12. S-1200 do mês final do empregado com competência reduzida

CÓDIGOS DE ERRO COMUNS:
- 707: empregado já com S-2299 anterior
- 754: data desligamento anterior à admissão
- 765: motivo desligamento incompatível com aviso

Tom: técnico, lista clara.

Prompt 4 — Conferência S-2210 (CAT — Comunicação de Acidente)

Houve acidente ou doença ocupacional. Vou enviar S-2210 (CAT).
PRAZO: até 1 dia útil seguinte (ou imediato em caso de óbito).

DADOS:
- CPF empregado: [X]
- Matrícula: [X]
- Data e hora do acidente: [DD/MM/AAAA HH:MM]
- Tipo de acidente:
  - 1: Típico
  - 2: Trajeto (casa-trabalho-casa)
  - 3: Doença ocupacional
- Iniciativa da CAT:
  - 1: Empregador
  - 2: Acidentado ou dependente
  - 3: Sindicato
  - 4: Médico assistente
  - 5: Autoridade pública
- Hora do início da jornada no dia: [HH:MM]
- Hora de afastamento: [HH:MM]
- Local do acidente: [endereço completo]
- CEP do local: [X]
- Município (código IBGE): [X]
- UF: [X]
- Última prestação do INSS antes do acidente: [DD/MM/AAAA]
- Houve afastamento: [SIM/NÃO]
- Duração estimada do afastamento: [N] dias
- Houve registro policial: [SIM/NÃO]
- Houve testemunhas: [SIM/NÃO + nomes]
- Parte do corpo atingida (código CID-10): [X]
- Agente causador (código eSocial): [X]
- Descrição do acidente (narrativa): [X]
- Houve emissão de atestado médico: [SIM/NÃO]
- Médico assistente:
  - Nome: [X]
  - CRM/UF: [X]
  - Especialidade: [X]
- Diagnóstico inicial (CID-10): [X]

VERIFICAR:
1. Prazo legal: 1 dia útil seguinte (urgência se óbito)
2. CID-10 válido (5 caracteres, ex: S82.2 fratura)
3. Tipo coerente com descrição (trajeto vs típico)
4. Coordenadas do local plausíveis (consistência cidade/UF)
5. Empregado em vínculo ativo (S-2200 vigente, S-2299 não enviado)
6. Se afastamento ≥ 15 dias: precisa S-2230 (Afastamento Temporário)
7. Se óbito: precisa S-2299 motivo 09 + S-2210 simultâneos
8. Se acidente em condução pelo empregador: trajeto, não típico
9. Anexar atestado médico ao S-2210

DOCUMENTOS ADICIONAIS A GUARDAR (auditoria MTE):
- Atestado médico legível
- BO se houve registro
- Foto do local (em acidente típico)
- Declaração das testemunhas
- Laudo do SESMT (se empresa tem)

Caso o evento esteja completo, indique "PRONTO PARA TRANSMITIR".
Caso falte algo, liste prioritariamente.

Prompt 5 — Conferência S-1210 (Pagamentos de Rendimentos)

Vou enviar S-1210 (Pagamentos de Rendimentos do Trabalho) competência
[MM/AAAA]. Prazo: até dia 20 do mês seguinte.

DADOS DA EMPRESA:
- CNPJ: [X]

EMPREGADO E PAGAMENTO:
[REPETIR PRA CADA]
- CPF: [X]
- Matrícula: [X]
- Data do pagamento: [DD/MM/AAAA]
- Período da remuneração: [MM/AAAA]
- Tipo de rendimento:
  - 1: Remuneração mensal (folha)
  - 2: Adiantamento
  - 5: Rescisão
  - 7: Pagamento a beneficiário (após óbito)
- Categoria do trabalhador: [101...]
- Valor TOTAL pago: R$ [X]
- IR retido na fonte: R$ [X]
- INSS retido: R$ [X] (informativo)
- Valor LÍQUIDO pago: R$ [X]
- Banco/Agência/Conta (opcional para verificação): [X]

VERIFICAR:
1. Cada CPF tem S-1200 do mesmo período já transmitido?
2. Valor LÍQUIDO = valor TOTAL - IR - INSS - outros descontos?
3. Múltiplos pagamentos no mesmo CPF/competência consolidados?
4. Adiantamento (tipo 2) lança no mês do recebimento e na conciliação
   do S-1200 mensal?
5. Rescisão (tipo 5) bate com S-2299 do mesmo CPF?
6. Pagamento via depósito ≠ data efetiva diferente do contracheque
7. PIS dos empregados elegíveis cobertos por programa social?

ALERTAS:
- Atraso > 10 dias após o salário: multa CLT 477 se rescisão
- Empregado em férias: data de pagamento ≤ 2 dias antes do início

CÓDIGOS DE RETORNO COMUNS:
- 803: S-1200 não encontrado pra mesma competência
- 811: tipo de rendimento incompatível
- 825: valor IR retido diverge do calculado em S-1200

Liste validações em ordem de prioridade.

Prompt 6 — Conferência S-2230 (Afastamento Temporário)

Empregado em afastamento. Vou enviar S-2230 (Afastamento Temporário).

DADOS:
- CPF empregado: [X]
- Matrícula: [X]
- Data início afastamento: [DD/MM/AAAA]
- Data fim previsto: [DD/MM/AAAA ou NULL se indeterminado]
- Código do motivo (eSocial):
  - 01: Acidente trabalho típico
  - 02: Acidente trajeto
  - 03: Doença ocupacional
  - 06: Doença não relacionada
  - 14: Maternidade
  - 15: Maternidade adoção
  - 16: Paternidade
  - 17: Licença remunerada
  - 18: Suspensão preventiva
  - 19: Suspensão disciplinar
  - 33: Aposentadoria por invalidez
  - 35: Mandato sindical
- CID-10 (se motivo doença/acidente): [X]
- Houve emissão CAT (S-2210): [SIM/NÃO + data]
- Empregado afastado pelo INSS? [SIM/NÃO]
- Duração estimada: [N] dias
- Pagamento durante:
  - 1-15 dias: empregador paga integral
  - >15 dias: INSS assume (auxílio-doença)

VERIFICAR:
1. Motivo coerente com CID-10 (ex: F32 depressão = motivo 06)
2. Empregado em vínculo ativo (S-2200 sim, S-2299 não)
3. Se motivo 14/15 (maternidade): empregada do sexo F
4. Se motivo 33 (invalidez): seguido de S-2299 motivo 11
5. Reinício do afastamento (recorrência) na mesma doença ≤ 60 dias:
   conta como continuação (regra INSS)
6. Salário-maternidade: empresa paga e compensa em DARF
7. Atestado médico de no mínimo 3 dias precisa S-2230?
   - 1-3 dias: S-1200 com falta abonada
   - ≥ 4 dias com atestado: S-2230 obrigatório
   - ≥ 15 dias: INSS assume, manter S-2230

OBRIGAÇÕES NO RETORNO:
- S-2298 (Reintegração) se retorno
- Reabilitação profissional se aplicável

Liste o que falta antes do envio.

Prompt 7 — Cadastro de rubrica S-1010 (evita rejeição 470)

Preciso cadastrar nova rubrica no S-1010 (Tabela de Rubricas) da empresa.
Sem isso, S-1200 que use essa rubrica é REJEITADO (código 470).

DADOS DA RUBRICA:
- Código (interno empresa): [X]
- Descrição: [X]
- Natureza da rubrica (código eSocial):
  - 1000: Salário
  - 1001: Adicional noturno
  - 1002: Hora extra 50%
  - 1003: Hora extra 100%
  - 1004: Periculosidade
  - 1005: Insalubridade
  - 1006: Adicional transferência
  - 1010: 13º salário
  - 1011: Férias gozadas
  - 1012: Abono de férias
  - 1013: Aviso prévio indenizado
  - 1014: Indenização Art. 9º Lei 7.238
  - 1020: FGTS sobre verbas
  - 9001: Desconto INSS
  - 9002: Desconto IR
  - 9003: Desconto FGTS (informativo)
  - 9004: Desconto VT
  - 9005: Desconto adiantamento
  - 9006: Desconto vale-refeição
  (mais de 100 códigos — consultar tabela 03 do eSocial)
- Tipo: [PROVENTO/DESCONTO/INFORMATIVA]
- Tabela do empregador (associada): [01 padrão]
- Incidência INSS: [SIM/NÃO/PARCIAL]
- Incidência IR: [SIM/NÃO]
- Incidência FGTS: [SIM/NÃO]
- Incidência 13º: [SIM/NÃO]
- Incidência férias: [SIM/NÃO]
- Período inicial de validade: [DD/MM/AAAA]
- Período final (se aplicável): [DD/MM/AAAA]

VERIFICAR:
1. Código da natureza eSocial coerente com a verba
   (não usar 1000 pra horas extras)
2. Incidências corretas:
   - Aviso indenizado: INSS=NÃO, IR=SIM, FGTS=SIM
   - Multa FGTS 40%: tudo NÃO (indenizatória)
   - Vale-transporte recebido pelo empregado: 6% INSS=NÃO, IR=NÃO
   - Vale-refeição PAT: INSS=NÃO, IR=NÃO
   - Salário-maternidade: INSS=SIM, IR=SIM
3. Tabela do empregador associada existe (S-1000)
4. Período de validade coerente (vigência futura?)
5. Rubrica habitual ou eventual coerente com uso

Indique se está pronta para transmitir o S-1010.

Códigos de erro eSocial mais comuns (referência)

Código Significado Como evitar com IA
320 Alíquota INSS divergente Prompt 1 verifica tabela 2026
470 Rubrica não cadastrada em S-1010 Prompt 7 antes do S-1200
503 XML estrutura inválida Software gera, mas confira tags obrigatórias
530 CPF inválido / vínculo ativo Prompt 2 valida formato
612 Salário abaixo do mínimo Prompt 2 confere piso + sal mínimo
690 Categoria divergente do S-2200 Prompt 1 cruza categoria
696 CBO incompatível Prompt 2 valida CBO
707 Empregado com S-2299 já enviado Prompt 3 confere status
754 Data desligamento < admissão Prompt 3
803 S-1200 não encontrado Prompt 5 (S-1200 ANTES de S-1210)
825 IR retido divergente Prompt 5

Workflow recomendado para escritório

  1. Dia 1-5 do mês: coleta de dados (apontamento, atestados, novos colaboradores)
  2. Dia 5-10: processamento da folha no Domínio/Contmatic
  3. Dia 10-12: conferência com ChatGPT (prompt 1 pra cada S-1200)
  4. Dia 12-14: ajustes e novos cadastros S-1010 (prompt 7)
  5. Dia 14: transmissão S-1200 (prazo dia 15)
  6. Dia 15-18: conferência S-1210 (prompt 5) e transmissão (prazo dia 20)
  7. Eventos diários: S-2200/2299/2210/2230 conforme ocorrência (com prompts 2-4-6)

O que NÃO fazer com IA em eSocial

  • Transmitir direto: a transmissão é via certificado digital A1/A3 — IA não tem acesso.
  • Pular validação local: Domínio/Contmatic têm validador interno. Use AMBOS (sistema + IA).
  • Confiar em códigos raros: rubricas exóticas (1027 PAT, 1042 saúde diferenciada) → manual oficial.
  • Substituir o contador: IA orienta, contador valida e assina.

Reduza 60-80% das rejeições eSocial: economize 4-6h/semana

ChatGPT Brasil Premium · GPT-5.4 em PT-BR · R$ 99/ano · Pix · Suporte BR via WhatsApp · Garantia 7 dias

Assinar Premium · R$ 99/ano
Testar grátis primeiro

Perguntas frequentes

ChatGPT consegue transmitir eSocial direto?

Não. Transmissão requer certificado digital A1 ou A3 (do empregador ou procurador). ChatGPT faz a conferência, o Domínio/Contmatic/WebService faz a transmissão.

A IA conhece todos os 100+ eventos?

Conhece os principais (S-1000, S-1005, S-1010, S-1020, S-1200, S-1210, S-2200, S-2299, S-2210, S-2230, S-2298). Eventos especiais (S-1070, S-2400) confirme com manual oficial do governo.

Como sei se IA está usando a tabela 2026 correta?

Os prompts deste post incluem a tabela vigente. Se a IA divergir do prompt, atualize com "use a tabela do prompt acima". Para tabelas que mudam (INSS, IR), sempre confira no site da Receita.

Vale Premium pra escritório com 5 PJs?

Vale. Mesmo 5 PJs geram 50-100 eventos eSocial/mês. R$ 99/ano (R$ 8,25/mês) compensa 2-4h economizadas no retrabalho.

Posso usar GPT free?

Free funciona, mas tem limite de mensagens. Em escritório com volume diário de DP, você bate limite rápido. Premium R$ 99/ano remove limite + suporte BR.

Posts relacionados

Leave a comment