01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Recursos Humanos |
Módulo: | SIGAGPE |
Função: | GPEM920 |
Ticket: | 5923939 |
Issue: | DRHGCH-11045 |
Pacote: | 12.1.17 : https://patch.engpro.totvs.com.br/download.php?id=95093 12.1.23 : https://patch.engpro.totvs.com.br/download.php?id=95094 |
02. SITUAÇÃO/REQUISITO
Ao realizar uma alteração no campo RS9_ENTLOT não é gerado um registro na SR9, ele grava a alteração, mas não é gerado um novo registro, neste caso deveria gerar um novo registro para existir histórico.
03. SOLUÇÃO
Realizado ajuste para geração do histórico na mudança de situação e na admissão, mesmo na geração do arquivo de carga inicial. Efetuado ajustes de performance.
04. DEMAIS INFORMAÇÕES
Conforme documento : "Guia de prestação de dados de atos de pessoal" (data de emissão 28/05/19), o histórico é enviado quando há uma mudança na situação da situação do agente publico ("Aposentado", "Ativo", "Cedido de" , "Cedido Para", "Demitido", "Encerramento de Lotação", "Exonerado", "Falecido", "Fim de Cessão", "Licença saúde superior a 15 dias", "Licença sem vencimento", "Reformado" e "Transferido para reserva").
O histórico é gerado seguindo as seguintes regras:
Serão Considerados:
- Admitido (RA_ADMISSA) na Competência Informada no Grupo de Perguntas. Deve gerar um histórico com situação 1 - "Ativo".
- Afastamentos que iniciam ou terminam dentro da, Competência Informada no Grupo de Perguntas, do tipo:
Afastamento eSocial (R8_TPEFD) = 14: Deve gerar um histórico com situação 4 - "Cedido para".
Afastamento com Código (R8_TIPO) = P e com duração (R8_DURACAO) => 15. Deve gerar um histórico com situação 11 - "Licença saúde superior a 15 dias".
- Rescisões:
Se o código de Rescisão da RAIS (RA_RESCRAI) = > 70, deve gerar um histórico com situação 2 - "Aposentado".
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial) = 23, deve gerar um histórico com situação 7 - "Exonerado".
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial) = 26, deve gerar um histórico com situação 6 - "Encerramento de Lotação".
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial) = 09 ou 10, deve gerar um histórico com situação 8 - "Falecido".
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial) = 21, deve gerar um histórico com situação 12 - "Reformado".
Se o tipo de Desligamento da Rescisão (Parâmetro 32, código eSocial) = 22, deve gerar um histórico com situação 13 - "Transferido para reserva".
Qualquer outro tipo de Desligamento deve gerar um histórico com situação 5 - "Demitido".
05. ASSUNTOS RELACIONADOS
- Documentação para geração de XML audesp: