| Data de elaboração | 28/05/2025 |
| Responsável pelo estudo | Rodrigo Stefano Sales Nascimento (Assessor) |
| Equipe do estudo | Caos |
| Alvo | Sistema Governa |
| Origem | Objetivo estratégico: verificação da Tabela 25 - Tipos de Benefícios do eSocial no Sistema Governa. |
| Objetivo | Atender as exigências do eSocial e facilitar a extração e envio das informações |
O eSocial é um sistema do governo brasileiro que unifica a prestação de informações trabalhistas, previdenciárias e fiscais por parte dos empregadores. Instituído pelo Decreto nº 8.373/2014, seu objetivo é simplificar e centralizar a comunicação entre empresas e órgãos governamentais, como Receita Federal, INSS, Caixa Econômica Federal e Ministério do Trabalho. Por meio do eSocial, empregadores comunicam, de forma padronizada, dados sobre vínculos empregatícios, contribuições previdenciárias, folhas de pagamento, acidentes de trabalho, aviso prévio, entre outros. Essa integração visa reduzir a burocracia, eliminar redundâncias e aprimorar a qualidade das informações relacionadas às obrigações fiscais, previdenciárias e trabalhistas.
Para organizar e padronizar esses dados, o eSocial utiliza uma série de tabelas que servem como referência para diversas informações. Essas tabelas incluem definições importantes para a classificação de trabalhadores, remunerações, vínculos empregatícios, afastamentos, dependentes, entre outras. Com essas tabelas, o sistema eSocial garante que todas as empresas sigam um padrão unificado de dados, o que evita inconsistências e problemas de interpretação.
Neste estudo, o foco será a Tabela 25 - Tipos de Benefícios do eSocial. Essa tabela estabelece a lista oficial de benefícios previdenciários e estatutários que podem ser relacionados ao vínculo do trabalhador, especialmente nos eventos de desligamento ou concessão de afastamentos prolongados.
A Tabela 25 é fundamental para a correta classificação dos tipos de aposentadorias, pensões e benefícios diversos vinculados ao trabalhador, permitindo a adequada prestação de informações à Receita Federal, INSS e demais órgãos competentes.
Cada linha da tabela apresenta um código único e uma descrição padronizada do benefício, além de estar agrupada visualmente por grupos temáticos, que categorizam os tipos de benefícios conforme sua natureza legal.
A Tabela 25 é composta pelos seguintes campos:
Código: Código numérico identificador do tipo de benefício (ex: 0101, 0202).Descrição: Nome e explicação oficial do benefício, conforme previsto na legislação previdenciária e estatutária.Grupo: Classificação visual utilizada no leiaute oficial da tabela, não existente como campo técnico obrigatório, mas essencial para organização semântica dos dados (ex: «Grupo 01 - Aposentadoria por Idade e Tempo de Contribuição», «Grupo 02 - Aposentadoria Especial»).A correta utilização dos códigos da Tabela 25 é essencial para o preenchimento dos eventos S-2299 (Desligamento) e S-2230 (Afastamento Temporário), além de compor registros históricos e previdenciários de vínculos trabalhistas.
Para orientações detalhadas, veja:
📎 Leiautes Técnicos do eSocial: https://www.gov.br/esocial/pt-br/documentacao-tecnica
📎 Manual de Orientação do eSocial (MOS): https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais
📎 Tabela 25 (versão oficial): https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-versao-1-3-nt-01-2024-rev-03-10-2024/tabelas.html#25
A Tabela 25 do eSocial lista os benefícios concedidos ao trabalhador vinculados à Previdência Social ou ao Regime Próprio de Previdência, conforme o caso. Seu principal objetivo é padronizar a identificação dos tipos de aposentadorias, pensões e outros proventos, especialmente em eventos de desligamento ou concessão de afastamentos.
A tabela é empregada principalmente nos seguintes eventos do eSocial:
Apesar de possuir apenas dois campos técnicos (Código e Descrição), a Tabela 25 está estruturalmente organizada por agrupamentos visuais chamados de Grupos, que não estão presentes no schema XML, mas aparecem claramente no leiaute oficial. Esses grupos facilitam o entendimento da natureza dos benefícios.
Exemplos de grupos existentes:
Esses grupos são essenciais para segmentação e interpretação dos dados em sistemas administrativos ou relatórios gerenciais.
0101 – Aposentadoria por idade e tempo de contribuição – Proventos com integralidade, revisão pela paridade0202 – Aposentadoria especial – Exposição a agentes nocivos0301 – Aposentadoria por invalidez0401 – Pensão por morte de servidor titular de cargo efetivo0501 – Benefício assistencial de prestação continuada – LOASAo preencher um evento como o S-2299 (Desligamento), se o motivo for aposentadoria, o sistema exigirá a inclusão do código correspondente da Tabela 25 para descrever qual tipo de benefício foi concedido ao trabalhador.
Além disso, no evento S-2230 (Afastamento Temporário), certos tipos de afastamento decorrentes da concessão de benefícios previdenciários também exigem referência a essa tabela.
A Tabela 25 do eSocial deve ser integrada ao Sistema Governa como fonte de dados de referência para o correto preenchimento de eventos relacionados à concessão de benefícios previdenciários e desligamentos por aposentadoria. A proposta considera a criação de uma API moderna em C# com backend ASP.NET Core, e um painel administrativo em React.js, com posterior consumo somente leitura pelo Sistema Governa (Java).
Tabela sugerida: eSocial_Tabela25_TiposBeneficios
Campos:
id – Identificador único da linha.codigo – Código do tipo de benefício (ex: 0101, 0202).descricao – Descrição oficial do benefício conforme tabela do eSocial.grupo – Nome do grupo ou categoria a que pertence (ex: Aposentadoria por idade e tempo de contribuição, Aposentadoria especial).ordem_visual – (Opcional) para controle da ordem de exibição no frontend.ativo – Booleano para ativar ou desativar a exibição.data_criacao – Timestamp de criação.data_atualizacao – Timestamp da última atualização.Obs.: O campo
gruponão existe como dado técnico no layout do eSocial, mas deve ser incluído no sistema para representar os agrupadores visuais, melhorando a usabilidade e categorização no frontend.
A API terá as seguintes responsabilidades:
Endpoints sugeridos:
GET /api/tabela25 – Listagem paginada e filtrável.GET /api/tabela25/{id} – Detalhamento.POST /api/tabela25 – Criação de novo benefício.PUT /api/tabela25/{id} – Edição.DELETE /api/tabela25/{id} – Exclusão lógica.GET /api/tabela25/grupos – Retorna os grupos cadastrados.Boas práticas:
A interface permitirá que o time de RH ou de parametrização do cliente possa consultar e manter os dados da Tabela 25 de forma visual e prática.
Funcionalidades principais:
Stack recomendada:
O sistema Governa (Java) consumirá os dados da Tabela 25 em modo somente leitura via API, para preenchimento automático dos eventos S-2230 e S-2299.
Endpoint público sugerido:
GET /api/tabela25/public
A resposta deverá conter os campos codigo, descricao e grupo, permitindo ao sistema exibir os benefícios de forma categorizada ao usuário final.
✅ Dados centralizados e versionados em um único serviço
✅ Interface amigável para administradores de RH
✅ Integração limpa com GovernA via REST
✅ Fácil manutenção e expansão futura de grupos e descrições
✅ Suporte à governança e conformidade com o eSocial