Gestão de Pessoas | HCM - 6.10.1.88
06/04/2023
Texto alterado em:
- 12/05/2023 - Retiramos a matéria Lotação no leiaute S-1200.
Tarefas liberadas: 32
Administração de Pessoal
Pendências do leiaute S-1070 não são mais descartadas indevidamente
Problema: caso houvesse um processo judicial já enviado ao eSocial e fosse inserido um histórico em uma nova competência, sendo que essa competência é a mais antiga, as pendências do leiaute S-1070 - Tabela de Processos Administrativos/Judiciais relacionadas às competências anteriores eram indevidamente descartadas .
Correção efetuada: ajustamos o sistema para que seja permitido o processamento de pendências de inclusão de históricos em competências anteriores às cadastradas.
Local: eSocial > Gerar Tabelas (FRGERTAB)
Implementações baseadas na Nota Técnica nº 01/2023 e na versão S-1.1 do eSocial
A fim de mantermos o sistema em concordância com o que dispõe a Nota Técnica 01/2023 na versão S-1.1 do eSocial, realizamos as seguintes implementações:
- Incluímos no cadastro de Eventos (FR008EVC) as novas características 11S - Diferença 1/3 de Férias e 42I - Diferença Negativa 1/3 de Férias para separar os valores de 1/3 de férias pagos nos eventos de diferenças de férias no cálculo da ficha financeira. No cálculo de Provisão de Férias, quando o sistema verificar que possui os eventos de 1/3 de Férias cadastrados, será realizada a proporção dos valores gerados na provisão. A rotina de Anuais também foi alterada, para considerar as novas características.
- Para o ajuste da natureza eSocial dos eventos, disponibilizamos a tela Ajustar Eventos Natureza Rubricas Férias (FRAJUFER).
Importante
É necessário realizar a criação dos novos eventos conforme orientamos abaixo:
- o evento com característica 11I - Diferença de Férias pode ser duplicado e alterado para a característica 11S - Diferença 1/3 de Férias; e
- o evento com característica 42D - Diferença Negativa de Férias pode ser duplicado e alterado para a característica 42I - Diferença Negativa 1/3 de Férias.
Locais:
- Anuais > DIRF > Gerar (FRGERANU)
- Cálculos > Efetuar Calculo (FRROTCAL)
- Cálculos > Provisão > Calcular (FRROTPRV)
- Diversos > Log > Processamentos (FRCONLOG)
- eSocial > Rubricas > Ajustar Eventos Natureza Férias (FRAJUFER)
Sistema passa a gerar os leiautes S-1200, S-1202 e S-1207 somente a partir da data de homologação do dissídio
Problema: anteriormente, em outras versões do sistema (versões anteriores à 6.10.1.86 liberada no dia 24/03/23), o leiaute S-1200, era gerado com os valores de cada parcela pela data de homologação do dissídio ou pela data de pagamento do dissídio (dependendo da data da DCTFWeb). No entanto, houve mudanças, por parte do eSocial, e agora o sistema realiza a geração somente conforme a data de homologação.
Correção efetuada:ajustamos o tratamento na geração dos leiautes: S-1200, S-1202 e S-1207 para que, quando existir dissídio parcelado, caso o leiaute já tenha sido gerado com a primeira parcela respeitando a data de pagamento do dissídio, as demais parcelas sejam geradas da mesma maneira: conforme a data de pagamento, pois a partir da versão 6.10.1.86 liberada no dia 24/03/23, o sistema o sistema somente fará a geração a partir da data de homologação e não mais pela data de pagamento do dissídio.
Local: eSocial > Eventos Periódicos > Envio Declaração Mensal (FRENVFOL)
Jurídico
Ajuste na validação da grade Informações das contribuições sociais devidas à Previdência Social e Outras Entidades e Fundo por Código de Receita - CR
Problema: ao tentar inserir um registro na grade Informações das contribuições sociais devidas à Previdência Social e Outras Entidades e Fundo por Código de Receita - CR, da tela Informações de Tributos (FR346TPT), era retornada a mensagem de erro É necessário informar Empresa. Isso ocorria sempre que o usuário tentasse adicionar informações a essa guia sem antes ter preenchido devidamente a guia Identificação do período e da base de cálculo dos tributos.
Correção efetuada: alteramos o comportamento da grade Informações das contribuições sociais devidas à Previdência Social e Outras Entidades e Fundo por Código de Receita - CR para que ela se torne editável apenas após o preenchimento da grade Identificação do período e da base de cálculo dos tributos.
Local: eSocial > Informações de Tributos - eSocial S-2501 (FR346TPT)
Web services
Execução do web service com.senior.g5.rh.fp.historicos.Posto_4
Problema: ao realizar o cadastro de um histórico de posto através do web service com.senior.g5.rh.fp.historicos.Posto_4, era apresentada a mensagem O campo Mot. alt. não está disponível na tela FRHISCOL - Manutenção de Históricos.
Correção efetuada: ajustamos o sistema para que o mesmo realize o cadastro normalmente pelo web service.
Local: Recursos > Web services
Correção na rotina de exclusão pelo serviço de integração GenericPersistence
Problema: durante exclusões das pendências não eram excluídas corretamente no serviço genericpersistence referente ao parâmetro apagarPendencia. Se houverem registros anteriores, referentes ao mesmo tipo de operação, a exclusão das pendências também não era processada.
Correção efetuada: ajustamos o sistema para que durante a operação de exclusão do serviço, as pendências sejam corretamente eliminadas ao final da operação.
Provisões
Cálculo da provisão de 13º salário
Problema: na provisão de 13º salário, a base mensal para eventos de média de valores variáveis estava duplicando os valores para os eventos de gratificação com características de proventos diversos.
Correção efetuada: ajustamos a rotina de provisão 13º para calcular corretamente.
Local: Colaboradores > Provisão (FR146PRV)
Relatórios
Ajuste no Contracheque - Banrisul
Problema: no modelo 005 - Contracheque - Banrisul (Atu_21072021) (FPCC005.CRE) o sistema gerava desconto do evento de Tipo 04 - Outros que é informativo, do valor de Líquido Final.
Correção efetuada: ajustamos no sistema para não calcular no valor de Líquido Final valor de evento informativo.
Local: Cálculos > Relatórios > Operacionais > Bancários > Contracheque > 005 - Contracheque - Banrisul (Atu_21072021) (FPCC005.CRE)
Cálculos
Ajustes para correta geração dos valores de Pensão Judicial
Em relação ao dissídio parcelado no eSocial, implementamos tratamento para que ao gerar os leiautes S-1200 e S-1202, com rescisão e dissídio, os valores de Pensão Judicial sejam gerados corretamente. Além disso, ajustamos a geração de rubricas do eSocial para cálculos do evento Pensão Judicial Cálculo RRA Dissidio Coletivo Rescisão (característica 45N).
Locais:
- Cálculos > Ficha Financeira > Cadastro (FRFICFIN)
- Colaboradores > Rescisões > Complementar > Individual (FRCALCPL)
- eSocial > Eventos Periódicos > Envio Declaração Mensal (FRENVFOL)
Impostos
Alteração na geração das rubricas do eSocial
Para que o Gestão de Pessoas | HCM, ficasse em acordo com o que rege o COSIT nº 2019, de 16 de dezembro de 2021, que emprega que o evento de 1/3 sobre o abono pecuniário deverá incidir sobre o IRRF, realizamos ajustes no sistema. Confira:
Alteramos a geração das rubricas para o eSocial referente aos eventos que a característica compreenda entre de 12A a 12H e entre 12J a 12Z e, também, a característica 42E, para verificar a incidência dele na base de IR de férias, onde se ele estiver como "+ Soma na base" ou "- Diminui da Base", será gerada uma nova rubrica com a incidência 13 para IRRF. Caso esteja com qualquer outra opção selecionada, a rubrica será gerada com a incidência 75, quando a origem do evento for férias. Para a folha de pagamento, continuará gerando com a incidência 9, conforme a tabela 21 do eSocial.
Locais:
- eSocial > Gerar Tabelas (FRGERTAB)
- eSocial > Rubricas > Ajustar Rubricas (FRAJURUB)
- Tabelas > Eventos > Eventos > Cadastro (FR008EVC)
Anuais
Diferença de abono incidência negativa para DIRF
Problema: os valores eram demonstrados incorretamente no monitoramento da DIRF e no Informe de Rendimento para os eventos com característica 12F - Diferença de Abono que deveriam possuir o novo ajuste de abono pecuniário.
Correção efetuada: ajustamos a rotina de geração da DIRF para listar corretamente os valores que possuem o novo ajuste de abono pecuniário.
Local: Anuais > Informe/DIRF > Gerar (FRGERANU)
Vales individuais e coletivos
Correção na Geração de Vales
Problema: ao acessar a geração de vales o campo Previsão Término era apresentado cortado. O sistema demonstrava o nome do campo incorreto, pois não se tratava de uma previsão mas sim do Término do Cálculo.
Correção efetuada: ajustamos o sistema para que o usuário tenha a possibilidade de aumentar o tamanho da tela como preferir, sendo assim o campo não fica mais escondido. Alteramos o nome do campo para Hora Término.
Local: Benefícios > Vales > Vales Gerados > Gerar (FRGERVAL)
Mobilidade
Ajuste no tratamento de blocos para o envio de colaboradores para o Mobilidade
Problema: quando era realizado o processo de envio de colaboradores para o Mobilidade e era executado em blocos, o sistema poderia, de forma aleatória, exibir o erro Erro ao enviar informações de colaboradores, problemas na sincronização com o servidor(doSyncJsonEmplyee).
Correção efetuada: ajustamos o sistema para ele efetue o tratamento dos blocos de envio corretamente.
Local: Recursos > Processos Automáticos > Mobilidade > Processo automático de mobilidade (FR300MOB)
Formas de Acesso
Melhorias de segurança da informação no módulo Web 5.0
Realizamos uma melhoria de segurança da informação no Web 5.0 para evitar vulnerabilidades de Xss - Cross-site Scripting.
Local: Web 5.0
Cálculos
Ajuste no sistema para não apresentar mensagem de erro incorretamente ao utilizar a opção de Agendar na tela de Geração de Eventos
Problema: ao utilizar a opção de Agendar na tela de Geração de Eventos, o sistema estava apresentando a mensagem Erro ao processar o web service: Data Deve Ser Menor ou Igual a Data Final do Cálculo. Executando Form: de forma indevida.
Correção efetuada: ajustamos o sistema para processar o período corretamente.
Local: Cálculos > Integração > Calcular > Geração de Eventos (FRGEREVE)
Acerto do Ponto
Ajuste no sistema para listar as situações dos colaboradores
Problema: não era listado em tela a situação que o usuário não possuía abrangência de acertos de apuração após alterar qualquer informação na grade de Situações e clicar no botão Gravar.
Correção efetuada: ajustamos a tela para permitir listar a situação corretamente.
Local: Cálculos > Apuração > Acertos > Colaborador > Acertos Colaboradores (FRACECOL)
Relatórios
Relatório não listava intervalos menores que 1h
Problema: na execução do relatório 004 - Ocorrências na apuração, o intervalo menor que 01:00 não era indicado quando a refeição fosse realizada fora do horário previsto da refeição.
Correção efetuada: ajustamos o sistema para listar corretamente o intervalo da refeição.
Local: Cálculos > Apuração > Listar > Auditoria Apuração > 004 - Ocorrências na apuração (HRAU004.GER)
Apuração do Ponto
Sistema não permitia cadastrar histórico de escala
Problema: não era permitido cadastrar um histórico de escala quando o colaborador tinha um horário cadastrado com marcações não obrigatórias, histórico de apuração com ponto por exceção e sobreposição, nos cadastros dos horários da escala e, por isso, ocorria o erro de violação de chave na tabela Marcações Não Obrigatórias da Apuração (R070MNO).
Correção efetuada: efetuamos uma melhoria na mensagem para informar ao usuário de uma forma mais clara sobre a sobreposição no cadastro do horário.
Local: Nova Interface > Apuração do Ponto
Banco de Horas
Não era possível realizar a exclusão da seleção quando era selecionada uma situação de crédito ou débito do banco de horas
Problema: ao selecionar uma situação de crédito ou débito de banco de horas em situações para transferência de filial, não era possível excluir a seleção.
Correção efetuada: ajustamos o sistema para que ele permita a exclusão da situação após no campo posterior à sua inserção.
Local: Nova Interface > Banco de Horas
Atendimentos
Cadastro de ASO - Atestado de Saúde Ocupacional
Problema: o sistema apresentava a mensagem Já existe um ASO cadastrado para esta mesma ficha médica em XX/XX/XXXX indevidamente no cadastro de um ASO admissional, quando havia uma ficha médica com o mesmo código, porém com empresa diferente.
Correção efetuada: ajustamos a rotina para realizar a validação se a ficha médica é da empresa corretamente.
Local: Medicina > Atendimentos > Atestado Externo (FR110MAM)
EPI
Distribuição individual de EPI
Problema: ao realizar a distribuição individual, ocorria lentidão ao cadastrar uma nova distribuição.
Correção efetuada: ajustamos a rotina para que a carga de EPIs seja otimizada para a tela de distribuição individual, evitando lentidão no sistema.
Local: Segurança > EPI > Distribuição > Individual (FR096DIE)
Relatórios
Novos campos no relatório Inventário de Riscos Ocupacionais
Implementamos dois novos campos no relatório 002 - Inventário de Riscos Ocupacionais (SMIR002.GER):
- Listar postos/cargos sem colaboradores (guia Entrada): esse campo possibilita que o usuário informe se deseja ou não considerar os postos/cargos associados aos GHEs, mesmo que não haja colaboradores atuando nesses postos/cargos; e
- Considerar Atividades (guia Entrada): esse campo permite que o usuário escolha se serão listadas todas as atividades de cada posto/cargo ou apenas as atividades de itens cadastrados especificamente como atividade de risco (seja no PPRA ou na estrutura de postos/cargos).
Local: Segurança > Inventário de Riscos > Listar > 002 - Inventário de Riscos Ocupacionais (SMIR002.GER)
Instalador e Atualizador
Instalação ou atualizações via SeniorInstaller
Problema: ao fazer a instalação ou atualização das estações via SeniorInstaller, esporadicamente apresentava o erro Invalid Pointer Operation.
Correção efetuada: ajustamos a rotina de destruição dos componentes e liberação de memória.
Formas de Acesso
Ajuste na requisição de usuário da plataforma para ações da Web 5.0
Problema: ao realizar uma ação da Web 5.0 pelo senior X Platform, a aplicação apresentava lentidão no processo de autenticação do usuário.
Correção efetuada: ajustamos a rotina de requisição do usuário da plataforma para obter melhor performance.
Local: Web 5.0
Rotinas de Banco de Dados
Caracteres acentuados em campos do tipo texto no SQL Server com collation SQL_Latin1_General_CP850
Problema: em banco de dados SQL Server que utilizam a codificação de caracteres (Collation) SQL_Latin1_General_CP850, os campos de tabela do tipo texto tinham seus caracteres acentuados apresentados de forma indevida nas telas do sistema.
Correção efetuada: ajustamos a conversão do código de página para traduzir corretamente caracteres acentuados.
SeniorConfigCenter
Integração com senior X Platform na Central de Configuração Senior
Problema: quando realizava a configuração das propriedades de integração com a senior X Platform pela Central de Configuração Senior, ao testar a conexão, não utilizava a opção que habilitava as rotinas auxiliares para requisições HTTP.
Correção efetuada: ajustamos a rotina de configuração das propriedades de integração com a senior X Platform pela Central de Configuração Senior, para que utilize a opção de uso das rotinas auxiliares para requisições HTTP ao testar a conexão.
Regras e Funções
Redirecionamento de requisições HTTP (POST)
Problema: quando realizava uma requisição HTTP e ocorria o erro Erro ao executar requisição HTTP (POST): [br.com.senior.asas.idhttp.EldHTTPProtocolException] 307 Moved Temporarilly, não era feito o redirecionamento das requisições HTTP (POST).
Correção efetuada: ajustamos o redirecionamento das requisições, para que as requisições HTTP (POST) também tenham o redirecionamento correto.
Local: Funções
Middleware
Alocação de cursores no banco de dados
Implementamos uma melhoria no tratamento das notificações do Central de Monitoramento Senior para evitar a alocação de cursores indevidos.
Web services
Execução do web service com.senior.g5.rh.fp.hcm@CursoFormacao
Problema: ao executar o cadastro de um registro de formação através do web service com.senior.g5.rh.fp.hcm@CursoFormacao, era apresentada a mensagem Não é possível inserir registro com chave duplicada ao tentar inserir um novo registro.
Correção efetuada: ajustamos o sistema para que o web service seja executado corretamente.
Local: Recursos > Web services
Execução do web service com.senior.g5.rh.tr.cursos@CursosAperfeicoamento_2
Problema: ao realizar a inserção ou alteração de um registro através do web service com.senior.g5.rh.tr.cursos@crsosAperfeicoamento_2, o sistema apresentava a mensagem Ocorreu um erro ao executar o serviço TR - Tabelas - Cursos - Aperfeiçoamento: Não foi possível atribuir o valor para o campo Data Revisão da tela FR128CUA - Cursos Aperfeiçoamento - Revisões Motivo: É necessário informar Data Revisão e não realizava a inserção/alteração.
Correção efetuada: ajustamos o sistema para que o web service seja executado corretamente.
Local: Recursos > Web services