| Data de elaboração | 11/12/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 05 - Tipos de Inscriçã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 05 - Tipos de Inscrição do eSocial.
A Tabela 05 do eSocial é uma peça fundamental para identificar de forma clara e precisa os contribuintes e responsáveis que interagem com o sistema. Seu principal objetivo é garantir que pessoas físicas e jurídicas sejam corretamente registradas em todas as operações relacionadas ao eSocial.
Essa tabela é importante porque:
Organiza os tipos de inscrição de forma clara
Cada tipo de inscrição, como CNPJ, CPF ou CAEPF, possui um código específico que facilita a identificação e o registro no sistema, evitando confusões e duplicidades.
Adapta-se a diferentes cenários
Ela traz orientações claras sobre quando e como usar cada tipo de inscrição, ajudando empresas e empregadores a reportarem suas informações de forma correta, de acordo com a situação.
Facilita o envio e a integração de dados
Com um padrão bem definido, a Tabela 05 torna o processo de envio de informações mais simples e ágil. Isso também garante que os dados fluam de maneira consistente entre empresas, trabalhadores e órgãos governamentais.
<br/ >
Código 1 – CNPJ (Cadastro Nacional da Pessoa Jurídica)
Refere-se a empresas e outras entidades registradas no Cadastro Nacional da Pessoa Jurídica. É utilizado em situações que envolvem empregadores, tomadores de serviços e outros obrigados com personalidade jurídica.
Código 2 – CPF (Cadastro de Pessoas Físicas)
Aplicado para identificar trabalhadores, autônomos e outros contribuintes que possuem inscrição como pessoa física no Cadastro de Pessoas Físicas.
Código 3 – CAEPF (Cadastro de Atividade Econômica da Pessoa Física)
Destinado a produtores rurais, profissionais autônomos e contribuintes individuais que exercem atividades econômicas sem possuir CNPJ. Este tipo de inscrição é obrigatório para essas categorias em algumas situações.
Código 4 – CNO (Cadastro Nacional de Obras)
Utilizado para identificar obras de construção civil. Essa inscrição é necessária para associar responsabilidades tributárias e previdenciárias específicas a uma obra.
Código 5 – CGC (Cadastro Geral de Contribuintes)
Registro utilizado anteriormente para identificar contribuintes em geral. Embora tenha sido substituído pelo CNPJ em muitos contextos, pode ser encontrado em registros antigos ou situações específicas de compatibilidade
Código 6 – CEI (Cadastro Específico do INSS)
Antigo registro utilizado para atividades ou empreendimentos específicos. O CEI foi gradualmente substituído pelo CNO, mas pode ser encontrado em contextos históricos ou situações específicas.
Observação: O CGC foi substituído pelo CNPJ como identificador padrão para pessoas jurídicas. No entanto, o código 5 ainda é mantido na tabela para compatibilidade com registros antigos ou situações específicas. Da mesma forma, o CEI foi substituído pelo CNO, mas permanece na tabela para referência em contextos históricos.
As tabelas do eSocial, incluindo a Tabela 05, são revisadas e atualizadas conforme alterações na legislação trabalhista e previdenciária. No caso específico da Tabela 05, que trata dos tipos de inscrição utilizados para identificar contribuintes e responsáveis, as mudanças costumam estar ligadas a ajustes na legislação tributária ou na forma de identificação fiscal adotada no país.
Por se tratar de uma tabela relacionada a aspectos estruturais e organizacionais, as atualizações geralmente são menos frequentes e ocorrem apenas quando há mudanças significativas, como a inclusão de novos tipos de inscrição, substituição de registros existentes ou exclusão de categorias que se tornaram obsoletas.
No sistema Governa - RH, o campo Tipo de Inscrição é utilizado na tela de Cadastro e Edição de Ambiente de Trabalho, acessível no menu: Cadastro > Ambiente de Trabalho. Esse campo é implementado como uma lista de opções configurada diretamente no código da view, no arquivo manterAmbienteTrabalho.xhtml.
O código apresenta a seguinte configuração:
<h:outputLabel value="Tipo Inscrição: " />
<p:selectOneMenu id="tipoInscricao"
value="#{ambienteTrabalhoMB.ambienteTrabalho.tipoInscricao }"
style="#{stlsRh['largura.combo.tamanho.60']}"
panelStyle="#{stlsRh['largura.combo.tamanho.60']}" filter="true"
filterMatchMode="contains"
disabled="#{!ambienteTrabalhoMB.isSalvarHabilitado() || !ambienteTrabalhoMB.isInscricao()}">
<f:selectItem itemLabel="" itemValue="-1" />
<f:selectItem itemLabel="1 - CNPJ" itemValue="1" />
<f:selectItem itemLabel="3 - CAEPF" itemValue="3" />
<f:selectItem itemLabel="4 - CNO" itemValue="4" />
<p:ajax update="tipoInscricao" />
</p:selectOneMenu>
Código: 1 - CNPJ (Cadastro Nacional da Pessoa Jurídica).
Código: 3 - CAEPF (Cadastro de Atividade Econômica da Pessoa Física).
Código: 4 - CNO (Cadastro Nacional de Obras).
Assim como na Tabela 02 do eSocial, que armazena informações sobre aposentadoria especial por meio de enums, a implementação direta das opções de Tipo de Inscrição na view do arquivo manterAmbienteTrabalho.xhtml tem vantagens e desvantagens:
Vantagens:
Simplicidade na configuração, com as opções diretamente disponíveis no código da interface.
Atualização rápida para mudanças pontuais, desde que não ocorram com frequência.
Desvantagens:
Dificuldade de manutenção, já que qualquer alteração exige a modificação do código da view.
Impossibilidade de centralizar os dados para facilitar a reutilização em outras partes do sistema.
Potencial para inconsistências, caso as alterações em diferentes locais do sistema não sejam feitas uniformemente.
Para aumentar a flexibilidade e a consistência no uso dos tipos de inscrição no sistema, propõe-se as seguintes melhorias:
Criar uma enumeração TipoInscricaoEnum no código-fonte que contenha todos os registros atuais, com campos para código e descrição.
Benefícios:
Após a análise detalhada da implementação do campo Tipo de Inscrição baseado na Tabela 05 - Tipos de Inscrição no sistema Governa - RH, conclui-se que não há necessidade imediata de criar um módulo CRUD ou de migrar esses registros para uma tabela no banco de dados.
Estabilidade dos Registros:
Impacto no Desempenho do Sistema:
Custo-Benefício: