01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEA090, GPEM026A, GPEM026C, GPEM034, GPEM036, GPEM260, GPEXMLSOC |
Ticket: | 4635889 |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHESOCP-9990 |
02. SITUAÇÃO/REQUISITO
- Ao efetuar a geração do evento S-1200 de 13º salário ocorre o error log "Error : 1722 - ORA-01722: invalid number" em banco de dados Oracle.
- Ao incluir lançamento para verbas dos IDs de cálculo 0290 e 0291 referente base de INSS de outras empresas de 13º salário, não é exibido a tela para informar os dados de múltiplos vínculos.
- Quando o funcionário possui cálculo de rescisão no mesmo mês do cálculo da 1ª parcela do 13º salário, o evento S-2299 não é gerado com o pagamento referente a 1ª parcela do 13º salário. Devido a isso, a transmissão do evento S-1210 retorna erro que não encontrou o pagamento referente ao pagamento da 1ª parcela do 13º salário.
- Ao efetuar a geração do evento S-1200 de 13º salário, ocorre o error.log Alias [SCGNXXXXXX] já em uso. on __EXECSQL(APLIB300.PRW).
Quando há cálculo de rescisão em dezembro, não é gerado o evento S-1200 referente ao 13º salário.
- Na versão 11, quando há cálculo de rescisão em dezembro, o evento S-1210 referente ao 13º salário é gerado com chave do recibo pagamento incorreta e com as mesmas rubricas da rescisão.
- Na versão 12, quando houve pagamento antecipado da 2ª parcela do 13º salário em Novembro, a geração do evento S-1210 de Dezembro gera incorretamente a chave do recibo de pagamento referente ao pagamento da 2ª parcela do 13 salário.
- Quando é efetuado a geração do S-1200 de dezembro da folha mensal e depois é efetuado a geração do S-1200 de dezembro de 13º salário, o sistema exibe aviso que o registro não foi sobrescrito ou retificado mesmo quando é a primeira vez que é efetuado a geração do S-1200 de 13º salário.
- Quando o cálculo da 1ª parcela possui pagamento em data superior ao do cálculo da rescisão, a geração do evento S-1210 preenche a tag <perRef>, o que ocasiona rejeição da transmissão ao RET.
- Na versão 12, quando há cálculo de rescisão no mês não são gerados as rubricas de IRRF no recibo de pagamento da folha do período anterior.
- Na versão 11, quando o funcionário possui cálculo de férias iniciado no mês seguinte, mas com pagamento no mesmo dia da folha do período atual, o recibo de pagamento da folha não é gerado.
O sistema não integra com o TAF caso o centro de custo (lotação) possua carácter especial no código.
Foi corrigida a issue DRHESOCP-9612 para o cadastro do centro custo, porém o erro continua na integração do evento S-1200.Ao efetuar a retificação da geração do evento S-1200 de múltiplos vínculos e registro já transmitido ao RET, ocorre erro na integração pois não é informado ao TAF que se trata de retificação.
- Ao efetuar a geração do evento S-1210, o sistema não gera as informações do beneficiário se a verba da pensão alimentícia foi cadastrada no campo "Dif. Férias" do Cadastro de Beneficiário.
- Sistema abre a tela para para informar a competência a partir da qual não houve movimento, porém, foi enviado os eventos S-1200-Anual para o TAF e transmitidos ao RET.
03. SOLUÇÃO
- Ajuste na geração do S-1200 de 13º salário para evitar error.log de "Error : 1722 - ORA-01722: invalid number" em banco de dados Oracle.
Ajuste na inclusão das verbas de ID 0290 e 0291 no cálculo da 2ª parcela do 13º salário para abrir a tela de múltiplos vínculos.
Também foi efetuado ajuste na geração do evento S-1200 de 13º salário para gerar as informações de múltiplos vínculos para 13º salário.Foram efetuados os seguintes ajustes:
- na geração do evento S-2299/S-2399, será gerado um recibo para a 1ª parcela do 13º salário e outro para as verbas rescisórias.
- na geração do evento S-1210, será gerado um recibo para a 1ª parcela do 13º salário e outro para as verbas rescisórias.- Ajuste na geração do evento S-1200 de 13º salário para não gerar error.log.
- Geração do S-1200 referente a 13º salário, ou seja, do período anual, mesmo se houver rescisão no mês pois a regra REGRA_REMUN_JA_EXISTE_DESLIGAMENTO possui uma exceção que permite esse tipo de registro.
- Geração do S-1210 para gerar corretamente a chave do recibo de pagamento referente a 2ª parcela do 13º salário se houver rescisão no mês.
- Geração do S-1210 em Dezembro para gerar corretamente a chave do recibo de pagamento quando houve o pagamento antecipado da 2ª parcela do 13 salário em mês anterior a Dezembro.
- Alteração na validação da busca do status do registro S-1200 de 13º salário (período anual) no TAF.
- Geração do S-1210 para não preencher a tag <perRef> quando o recibo de pagamento possuir indicador de pagamento no evento S-2299.
- Geração do S-1210 quando há cálculo de rescisão no mês para gerar as rubricas de IRRF, se houver, referente ao recibo de pagamento da folha do período anterior.
- Ajuste na geração do evento S-1200 quando há férias iniciadas no próximo mês cujo pagamento ocorre na mesma data do pagamento da folha do período atual.
Ajuste realizado no fonte GPEM036.PRW para formatar o caractere especial com as tags HTML.
De: "&"
Para: "&"Ajuste na retificação do evento S-1200 de múltiplos vínculos
- Ajuste na geração do S-1210 para gerar as informações do beneficiário quando a rubrica de pensão alimentícia foi cadastrada no campo "Dif. Férias" do Cadastro de Beneficiário.
Ajuste realizado no fonte GPEM036.PRW.
Sistema estava considerando a apuração como mensal ou invés de anual para o 13º salário.