| Data de elaboração | 27/11/2024 |
| Responsável pelo estudo | Rodrigo Stefano Sales Nascimento (Assessor) |
| Equipe do estudo | Tropa de Elite |
| Alvo | Sistema Governa |
| Origem | Objetivo estratégico: Verificação da Tabela 02 - Financiamento da Aposentadoria Especial e Redução do Tempo de Contribuição do eSocial no Sistema Governa |
| Objetivo | para atender as exigências do eSocial e facilitar a extração e envios 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 02 - Financiamento da Aposentadoria Especial e Redução do Tempo de Contribuição do eSocial.
A Tabela 02 do eSocial define as condições de financiamento da aposentadoria especial para trabalhadores que possam estar expostos a agentes nocivos no ambiente de trabalho. Ela determina:
Esses códigos e descrições ajudam empresas a reportar corretamente as condições de trabalho e as contribuições relacionadas à previdência. Por exemplo:
As tabelas do eSocial, incluindo a Tabela 02, são atualizadas conforme alterações na legislação trabalhista e previdenciária. No entanto, a Tabela 02 refere-se a categorias de financiamento da aposentadoria especial, que são definidas por legislação específica e não sofrem alterações frequentes. Portanto, as atualizações dessa tabela tendem a ser esporádicas, ocorrendo apenas quando há mudanças significativas na legislação pertinente.
https://www.jusbrasil.com.br/topicos/11349556/artigo-58-da-lei-n-8213-de-24-de-julho-de-1991
Artigo 58: Estabelece que a aposentadoria especial será concedida ao trabalhador exposto a condições que prejudiquem sua saúde ou integridade física.
Determina que o empregador é responsável por fornecer e custear informações sobre a exposição do trabalhador.
https://www.ufsm.br/app/uploads/sites/341/2018/08/ANEXO-IV-DECRETO-3048-06-MAIO-1999.pdf
Anexo IV: Lista os agentes nocivos (químicos, físicos, biológicos, entre outros) e atividades que podem justificar a aposentadoria especial.
Define as alíquotas adicionais para financiamento da aposentadoria especial:
Estabelece que as empresas devem informar essas condições nos sistemas previdenciários (como o eSocial).
No sistema Governa - RH, a Tabela 02 foi implementada por meio de uma enumeração (OcorrenciaEspecialSefipEnum), diretamente no código-fonte. Essa abordagem permite que o sistema tenha acesso imediato às informações sobre financiamento da aposentadoria especial, porém ela apresenta limitações para a manutenção e a atualização dos dados.
No contexto do sistema Governa - RH, o enum OcorrenciaEspecialSefipEnum armazena as seguintes informações:
Código: Um identificador numérico exclusivo para cada ocorrência (ex.: 1 para «Não ensejador de aposentadoria especial», 2 para «Exposição a agente nocivo - aposentadoria especial aos 15 anos de trabalho», etc.).
Descrição: Um texto descritivo da ocorrência, explicando a situação específica de exposição ou não a agentes nocivos (ex.: «Exposição a agente nocivo», «Não exposição a agente nocivo», etc.).
Observação: Informações adicionais relacionadas às condições da aposentadoria especial, como o tempo de trabalho necessário (ex.: «aposentadoria especial aos 15 anos de trabalho»).
Multiplicador do Agente Nocivo: Representa a alíquota adicional aplicada ao financiamento da aposentadoria especial, conforme o grau de exposição do trabalhador (ex.: 12%, 9% ou 6%).
No contexto do eSocial, a Tabela 02 - Financiamento da Aposentadoria Especial e Redução do Tempo de Contribuição possui a seguinte estrutura:
A implementação existente da Tabela 02 por meio de uma enumeração (OcorrenciaEspecialSefipEnum) no sistema Governa - RH, já apresenta um modelo eficiente para situações onde há baixa frequência de alterações nos registros e um número muito baixo de entradas. No entanto, como qualquer abordagem fixa, ela também possui limitações que devem ser consideradas.
Necessidade de Recompilação e Redistribuição:
Falta de Flexibilidade Dinâmica:
Dependência do Ciclo de Desenvolvimento:
Simplicidade e Performance:
Baixa Frequência de Atualização:
Segurança e Validação:
A Tabela 02 está integrada ao arquivo manterServidor.xhtml, especificamente no componente de seleção (<p:selectOneMenu>) com o ID "sefip". Esse componente utiliza os valores da enumeração OcorrenciaEspecialSefipEnum para exibir as opções disponíveis para seleção pelos usuários.
Abaixo pode-se verificar o código que renderiza a listagem dos itens da tabela na interface:
<h:outputLabel
value="#{rtlsRh['rotulo.rh.manter.servidor.ocorrencia.sefip']}: " />
<p:selectOneMenu id="sefip" autoWidth="false"
value="#{servidorMB.servidorMensal.ocorrenciaEspecialSefip}"
disabled="#{not servidorMB.isSalvarSecundarioHabilitado()}"
label="#{servidorMB.servidorMensal.ocorrenciaEspecialSefipEnum.descricaoObservacao}"
style="#{stlsRh['largura.combo.tamanho.60']}"
panelStyle="#{stlsRh['largura.combo.tamanho.60']}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItems
value="#{servidorMB.listaOcorrenciaEspecialSefip}" var="item"
itemValue="#{item.id}" itemLabel="#{item.descricao}" />
</p:selectOneMenu>
Os dados da Tabela 02 são usados principalmente para:
Cálculo de Contribuições Previdenciárias:
Cadastro de Servidores:
Validação de Dados:
OcorrenciaEspecialSefipEnum garante que apenas valores válidos e definidos pela legislação sejam utilizados, prevenindo erros no envio das informações ao eSocial.A implementação atual da Tabela 02 - Financiamento da Aposentadoria Especial e Redução do Tempo de Contribuição por meio da enumeração OcorrenciaEspecialSefipEnum é eficiente para as necessidades atuais do sistema, considerando a baixa frequência de alterações e o número limitado de registros. No entanto, é possível apresentar alternativas que aumentem a flexibilidade da solução, mesmo que o cenário atual não exija mudanças imediatas.
A abordagem por enumeração pode ser mantida, considerando as seguintes vantagens:
Caso seja decidido manter essa abordagem, o processo de atualização será simples:
OcorrenciaEspecialSefipEnum.Essa opção pode ser a mais adequada para cenários onde as mudanças na tabela são raras.
Embora não seja a opção mais indicada para a Tabela 02, devido ao pequeno número de registros e à baixa frequência de alterações, a criação de uma tabela no banco de dados seria outra alternativa, principalmente se houver a perspectiva de mudanças frequentes no futuro.
Gestão Dinâmica: Permite a inclusão, alteração e exclusão de registros diretamente na interface do sistema, sem intervenção no código-fonte.
Conformidade: Garante que a tabela esteja sempre alinhada com as atualizações do eSocial.
Sobrecarga Desnecessária: Para poucos registros e com possibilidade de alterações com frequência muito baixa, a criação de uma tabela no banco adiciona complexidade e peso desnecessário ao sistema.
Custo de Desenvolvimento: A criação de um módulo CRUD e alterações em várias partes do sistema para manutenção de 4 registros que raramente serão geridos não justifica esta demanda.
Após a análise detalhada da implementação da Tabela 02 - Financiamento da Aposentadoria Especial e Redução do Tempo de Contribuição no sistema Governa - RH, considerando o contexto específico dessa tabela, conclui-se que não há necessidade de criação de um módulo CRUD ou de separação em tabela no banco de dados.
Estabilidade dos Registros:
Simplicidade e Eficiência da Abordagem Atual:
OcorrenciaEspecialSefipEnum) é suficiente para atender às demandas do sistema, sendo leve, rápida e de fácil manutenção. Alterar ou adicionar novos registros exige apenas uma modificação direta no código, seguida de recompilação, o que é aceitável dada a estabilidade da tabela.Impacto no Desempenho do Sistema:
Custo-Benefício: