Portal Criar conta

Envio de eventos

Totalizadores

O cálculo que o próprio eSocial devolve depois de processar o evento, para você conferir INSS, FGTS e IRRF com a sua folha. O enviaeSocial não calcula nada: repassa o que o governo devolveu.

Qual evento devolve qual totalizador

S-1200 S-5001 · S-5003

A folha do mês: o INSS do trabalhador (S-5001) e a base e o depósito do FGTS (S-5003).

S-1202 S-5001

A folha do servidor no regime próprio: o INSS (S-5001).

S-2299 · S-2399 S-5001 · S-5003

O desligamento (S-2299) e o término do trabalhador sem vínculo (S-2399): o INSS e o FGTS das verbas rescisórias.

S-1210 S-5002

O pagamento: o IRRF retido de cada beneficiário.

S-1299 S-5011 · S-5012 · S-5013

O fechamento do período: o INSS (S-5011), o IRRF (S-5012) e o FGTS (S-5013) da empresa inteira.

S-2500 · S-2501 · S-2555 S-5503 · S-5501

O processo trabalhista: o FGTS (S-5503, do S-2500) e os tributos (S-5501, do S-2501 e do S-2555).

Os totalizadores só aparecem depois que o governo processa o evento. Vêm em totalizers, como {type, data}, em Ver um evento e no aviso event.processed do webhook; em Baixar documentos, também com o xml do governo.

Como ler o data

  1. As chaves são as do XML do governo, em minúsculas: cpftrab, vrcpseg, baseperapur.
  2. Grupo que o leiaute permite repetir vem sempre como lista, mesmo com um item só.
  3. Grupo que o governo devolve vazio vem null, e lista vazia, []. Na autônoma, que não tem FGTS, o infobasefgts do S-5003 vem null.
  4. Os valores vêm em texto, como o governo devolve: "732.50".
No S-5001, vrdescseg é o INSS que você descontou e vrcpseg é o que o governo calculou. No exemplo da folha, 740,57 contra 732,50: é aqui que a diferença aparece.
Os exemplos do console são o data.documents.totalizers de envios reais na Produção Restrita, com CPFs fictícios. No fechamento, as listas repetidas foram cortadas: o basesremun do S-5011 ficou com 1 dos 2 itens, e o baseperapur do S-5013, com 2 dos 4.