HCM – eSocial – Cannot invoque “java.lang.Integer.intValue()” because the return value of “br.com.senior.rh.senior.entidades.Colaborador.getEmpresa()” is null
Incidente
No módulo Administração de Pessoal, ao gerar os leiautes não periódicos, ocorre a mensagem “Erro ao carregar lista de pendências: Cannot invoque “java.lang.Integer.intValue()” because the return value of “br.com.senior.rh.senior.entidades.Colaborador.getEmpresa()” is null”.
Causa
Esta mensagem é apresentada, pois há um S-2230 por Acidente de Trajeto retornado no eSocial sem data de término e durante o período em que o afastamento não havia recebido uma Data de Término, a informação da aba eSocial na tela de Situações (Gestão de Pessoas / Tabelas / Gerais / Situações), de código 020, foi alterada.
Essa alteração faz com que a referência para geração do leiaute de afastamento fosse perdida, ocasionando o aviso em tela.
Solução
Orientamos que seja realizado o ajuste em Gestão de Pessoas / Tabelas / Gerais / Situações na aba eSocial e, em seguida, que os eventos Não-Periódicos sejam gerados novamente.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.