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.
1. Setup inicial (certificado A1)
- Adquira um certificado e-CNPJ A1 com sua certificadora (Serasa, Soluti, Certisign, etc).
- Menu eSocial → Configurações → upload do arquivo
.pfxe senha. - Sistema criptografa a senha (AES-256-CBC) antes de gravar.
- Escolha o ambiente: Homologação (testes) ou Produção (vai pro governo de verdade).
- Click Enviar S-1000 (Informações do empregador) — primeiro evento obrigatório.
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ódigo | Nome | Quando dispara |
|---|---|---|
| S-1000 | Informações do empregador | 1ª vez (manual) |
| S-1005 | Estabelecimentos | 1ª vez (manual) + alteração de filial |
| S-1010 | Rubricas | Alteração na tabela de rubricas |
| S-2200 | Admissão | Automático ao cadastrar colab (CLT) |
| S-2206 | Alteração contratual | Mudança de cargo, salário, jornada |
| S-2299 | Desligamento | Automático ao finalizar desligamento |
| S-2300 | TSV (sem vínculo) | Estagiário, terceirizado, autônomo |
Fluxo de transmissão
- Sistema detecta evento (admissão, desligamento, alteração) → cria registro pendente.
- Menu eSocial → Eventos Pendentes → selecione até 50 eventos no lote.
- Click Gerar Lote → sistema monta XML conforme leiaute vigente.
- Click Assinar XML → usa o certificado A1 da empresa.
- Click Enviar → submete ao governo.
- Status muda pra Processando. Cron
esocial_consultar_lotes_cronconsulta a cada 6h. - 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:
- CPF inválido na Receita — colab digitou errado ou nunca declarou IR. Cliente precisa regularizar.
- CBO inexistente — código de ocupação fora da lista oficial. Sistema valida no cadastro.
- Endereço incompleto — falta CEP, número ou bairro. Volta na ficha do colab.
- Categoria errada — autônomo lançado como CLT, etc.
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:
- Tabela de CBOs vigentes (Classificação Brasileira de Ocupações) atualizada — dropdown na ficha do colab.
- Tabela de rubricas eSocial com mapeamento pros tipos do Nodus (salário, HE, VT, INSS, IRRF…).
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é.
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.