Módulo · Compliance

eSocial

Transmissão de eventos eSocial direto do Nodus, sem terceirizar. Suporta certificado A1, assinatura XML, envio em lote, consulta automática de status e correção de rejeições.

Onde: Menu 🦺 Compliance → eSocial
Quem acessa: admin / gestor_rh
Ambiente: Homologação · Produção (alternável)

1. Setup inicial (certificado A1)

  1. Adquira um certificado e-CNPJ A1 com sua certificadora (Serasa, Soluti, Certisign, etc).
  2. Menu eSocial → Configurações → upload do arquivo .pfx e senha.
  3. Sistema criptografa a senha (AES-256-CBC) antes de gravar.
  4. Escolha o ambiente: Homologação (testes) ou Produção (vai pro governo de verdade).
  5. Click Enviar S-1000 (Informações do empregador) — primeiro evento obrigatório.
⚠️ Sempre teste em Homologação primeiro

O governo separa os 2 ambientes. Você pode mandar quantos eventos quiser em Homologação sem efeito legal. Só troque pra Produção quando estiver confiante.

Eventos suportados

CódigoNomeQuando dispara
S-1000Informações do empregador1ª vez (manual)
S-1005Estabelecimentos1ª vez (manual) + alteração de filial
S-1010RubricasAlteração na tabela de rubricas
S-2200AdmissãoAutomático ao cadastrar colab (CLT)
S-2206Alteração contratualMudança de cargo, salário, jornada
S-2299DesligamentoAutomático ao finalizar desligamento
S-2300TSV (sem vínculo)Estagiário, terceirizado, autônomo

Fluxo de transmissão

  1. Sistema detecta evento (admissão, desligamento, alteração) → cria registro pendente.
  2. Menu eSocial → Eventos Pendentes → selecione até 50 eventos no lote.
  3. Click Gerar Lote → sistema monta XML conforme leiaute vigente.
  4. Click Assinar XML → usa o certificado A1 da empresa.
  5. Click Enviar → submete ao governo.
  6. Status muda pra Processando. Cron esocial_consultar_lotes_cron consulta a cada 6h.
  7. Eventualmente: Processado ✅ OU Rejeitado ❌ com mensagem específica do governo.

Rejeições e correção

Quando um evento rejeita, o sistema mostra a mensagem oficial do governo com o código (ex: MS-2200-201) e linha do XML problemática. Causas mais comuns:

Corrigir: ajuste os dados na ficha do colaborador → o evento volta automaticamente pra fila de pendentes pra re-envio.

CBO & rubricas

O Nodus mantém:

Quando o governo atualiza o leiaute (versão S-1.0, S-1.1, S-1.2 etc), o Nodus aplica via update automático — você não precisa fazer nada além de aceitar o aviso no rodapé.

📚 Doc de campos obrigatórios

A planilha completa de quais campos cada evento exige tá em eSocial → Ajuda → Documentos por evento. Vale consultar antes do primeiro envio em produção.