Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Protheus

Módulo

SIGAGPE

Segmento Executor

Serviços

Chamado

TTTTCK

Release de Entrega Planejada

11.80

Réplica

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

 

 

 

Objetivo

Possibilitar a geração do evento S-2205 – Alteração de Dados Cadastrais do Trabalhador, a partir da tabela SRA do sistema Protheus, conforme leiaute 2.1 do eSocial.

 

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

GPEA010 - Cadastro de Funcionários

Alteração

Atualizações -> Funcionários -> Funcionários

GPEA020 - Cadastro de Dependentes

Alteração

Atualizações -> Funcionários -> Dependentes

GPEM026B - Alterações Cadastrais/Contratuais

Criação

-

TRMA100 - Cadastro de FuncionáriosAlteraçãoAtualizações -> Funcionários -> Funcionários
GPEM120 - Fechamento Alteração Miscelânea -> Fechamento 
GPEA926 Alteração  Atualizações -> Funcionários -> Funcionários

 

Evento S-2205 - Alteração de Dados Cadastrais do Trabalhador

Este evento registra as alterações de dados cadastrais do trabalhador, tais como: documentação pessoal, endereço, escolaridade, estado civil, contado, etc. 

De acordo com o manual de orientações do eSocial, versão 2.1:

Deve ser usado tanto para segurados empregados, quanto para outros trabalhadores sem vínculo de emprego cuja informação foi enviada originalmente através do registro S-2300 - Trabalhador sem vínculo - Início (que não será tratado neste chamado).

Não deve ser utilizado em caso de alteração de informações relativas ao vínculo de trabalho, tais como: remuneração, jornada de trabalho, etc, situação em que é necessário o envio de vento específico de alteração de dados contratuais: S-2206 - Alteração de Contrato de Trabalho ou S-2305 - Trabalhador sem Vínculo - Alteração Contratual (ambos registros não serão tratados neste chamado).

Este evento não deve ser utilizado para corrigir informações enviadas incorretamente nos eventos S-2100 - Cadastramento Inicial do Vínculo, S-2200 - Admissão do Trabalhador ou S-2300 - Trabalhador sem Vínculo - Início. Neste caso deve ser enviado o registro retificador do evento respectivo.

 

 

Cadastro de Funcionários  (GPEA010)

 Ao efetuar a manutenção do funcionário, será efetuada a leitura do registro deste funcionário no TAF, por meio da função tafGetStat, que retornará o status do registro, sendo: 

  • 0 - Registro não existe no TAF;
  • 1 - Registro existe no TAF - Não transmitido;
  • 2 - Registro existe no TAF - Transmitido.

 

  • Status 0 
    Se não existir, apresentada uma mensagem informando ao usuário que não será efetuada a alteração do registro pois o registro de admissão ou carga inicial não existe no TAF.
    A mensagem será: Atenção: "Não será possível efetivar esta alteração no SIGAGPE e no TAF pois o registro de Admissão ou Carga Inicial deste funcionário não integrado com o TAF. Caso o parâmetro MV_RHTAF tenha sido habilitado é necessário como primeiro procedimento realizar a CARGA INICIAL. Se o Carga Inicial foi realizada ou este funcionário foi admitido após a Carga Inicial é necessário verificar o Cadastro do funcionário pois alguma informação obrigatória não foi preenchida impedindo a integração com o TAF"
     
  • Status 1 /  2:
    •  
     

    Se os campos abaixo forem alterados, deve ser gerado o registro S-2100/S-2200 novamente:

  • Data de Nascimento

  • Código do Município de Nascimento

  • UF do nascimento

  • Pais de Nascimento

  • Nome do Pai

  • Nome da Mae

  • Data de Admissão

  • Tipo de Admissão (programa sucessão de vínculos)

  • Indicativo de Admissão

    Se os campos abaixo forem alterados, gerar o registro S-2205

  • Nome do trabalhador: Para saber qual nome é válido:   := IIF (!EMPTY(ALLTRIM((cAliasSRA)->RA_NOMECMP)),SUBSTR((cAliasSRA)->RA_NOMECMP,1,60),ALLTRIM((cAliasSRA)->RA_NOME) )

  • Sexo:  (cAliasSRA)->RA_SEXO

  • RacaCor:  (cAliasSRA)->RA_RACACOR (Utilizar a função que está no GPEM023E que carrega o array aRacaCor)

  • Estado Civil:  (cAliasSRA)->RA_ESTCIVI (Utilizar a função que está no GPEM023E que carrega o array aEstCivi)

  • Grau de Instrução:  (cAliasSRA)->RA_GRINRAI (Utilizar a função que está no GPEM023E que carrega aInstrucao)

  • CTPS: (cAliasSRA)->RA_NUMCP / (cAliasSRA)->RA_SERCP  / (cAliasSRA)->RA_UFCP

  • RIC:  (cAliasSRA)->RA_NUMRIC / (cAliasSRA)->RA_EMISRIC / (cAliasSRA)->RA_DEXPRIC

  • RG:  (cAliasSRA)->RA_RG / (cAliasSRA)->RA_RGEXP / (cAliasSRA)->RA_DTRGEXP

  •          RNE:  (cAliasSRA)->RA_RNE/  (cAliasSRA)->RA_RNEORG /  (cAliasSRA)->RA_RNEDEXP

  • OC:  cAliasSRA)->RA_CODIGO / (cAliasSRA)->RA_OCEMIS  /  (cAliasSRA)->RA_OCDTEXP  / (cAliasSRA)->RA_OCDTVAL

  • CNH:  (cAliasSRA)->RA_HABILIT / (cAliasSRA)->RA_DTEMCNH/ (cAliasSRA)->RA_UFCNH / (cAliasSRA)->RA_DTVCCNH

  • Trabalhador Estrangeiro :  (cAliasSRA)->RA_CLASEST / (cAliasSRA)->RA_CASADBR / (cAliasSRA)->RA_FILHOBR

  •           Deficiência Física:  (cAliasSRA)->RA_PORTDEF

  • Dependentes: SRB->RB_NOME / SRB->RB_DTNASC / SRB->RB_CIC /  SRB->RB_TIPIR / SRB->RB_TIPSF/  SRB->RB_TPDEP

  • Aposentadoria:  (cAliasSRA)->RA_EAPOSEN

  • Contato:  (cAliasSRA)->RA_EMAIL / (cAliasSRA)->RA_EMAIL2 / ((cAliasSRA)->RA_DDDFONE / (cAliasSRA)->RA_TELEFON / (cAliasSRA)->RA_DDDCELU /(cAliasSRA)->RA_NUMCELU

  •           Endereço: (cAliasSRA)->RA_LOGRTP / (cAliasSRA)->RA_LOGRDSC / (cAliasSRA)->RA_LOGRNUM / (cAliasSRA)->RA_COMPLEM / (cAliasSRA)->RA_BAIRRO / (cAliasSRA)->RA_CEP / (cAliasSRA)->RA_CODMUN

                                 (cAliasSRA)->RA_ESTADO /    (cAliasSRA)->RA_PAISEXT


    Importante: caso o parâmetro MV_RHTAF não estiver ativo, os registros não serão gerados.

ATENÇÃO: NÃO É PERMITIDO ALTERAR O CPF DO FUNCIONÁRIO, CASO O USUÁRIO ALTERE E EXISTA REGISTRO NO TAF É NECESSÁRIO SOLICITAR AO USUÁRIO QUE EXCLUA O REGISTRO E INCLUA NOVAMENTE.


Cadastro de Dependentes  (GPEA020)

 Ao efetuar a manutenção dos dependentes de um funcionário, será efetuada a leitura do registro deste funcionário no TAF, por meio da função tafGetStat, que retornará o status do registro, sendo: 

    • 0 - Registro não existe no TAF;
    • 1 - Registro existe no TAF - Não transmitido;
    • 2 - Registro existe no TAF - Transmitido.

Quando o status retornado for 0, apresentar mensagem ao usuário informando que o registro inicial od funcionário não está na base do TAF.

Quando o status retornado for 1 ou 2, será efetuada a geração do registro S2205 - Alteração de Dados Cadastrais do Trabalhador , por meio da função fIntAltCad(), disponível no fonte GPEM026B.

Atenção: será verificado se o(s) campo(s) alterado(s) é utilizado no eSocial, caso não seja, não será enviado nenhum registro. Os campos considerados para o eSocial são: tipo de dependente, nome do dependente, data de nascimento, CPF, dependente de IRRF e dependente de salário família.

Importante: caso o parâmetro MV_RHTAF não estiver ativo, os registros não serão gerados. 

 

Cadastro de Funcionários  (TRMA100)

A rotina se comporta da mesma forma que a GPEA010, ou seja, no momento da alteração de um funcionário é verificado se existe registro de Admissão enviado ao TAF  S2205 - Alteração de Dados Cadastrais do Trabalhador  

Importante: caso o parâmetro MV_RHTAF não estiver ativo, os registros não serão gerados. 

 

 

 Fechamento do mês  (GPEM120)                                        ...

 

 Ao efetuar o fechamento mensal, caso os campos de Dependência de Salário Família ou Dependente de IRRF for alterado por causa da idade do Dependente, deve ser gerado um registro  S2205 - Alteração de Dados Cadastrais do Trabalhador , somente se o tafgetstat retornar 1 ou 2.

Importante: caso o parâmetro MV_RHTAF não estiver ativo, os registros não serão gerados. 

 

Registro de Admissão  (GPEA926)

Ao efetuar a alteração da sucessão de vínculos: Deverá ser gerado um registro  S2205 - Alteração de Dados Cadastrais do Trabalhador , somente se o tafgetstat retornar 1 ou 2.

 

Registro de Admissão  (GPEM026B)

Efetuar a criação da função fIntAltCad().


Função fIntAltCad()

Função responsável pela geração do Registro de Alterações Cadastrais (S-2205)

 

Tabelas Utilizadas

  • SRA – Cadastro de Funcionários
  • SRB – Cadastro de Dependentes
  • RFZ - Sucessão de Vínculos

 

 

CASOS DE TESTE

1 - Após habilitar o parâmetro MV_RHTAF alterar um campo do eSocial (exemplo data de vencimento da CNH) sem ter feito a carga inicial antes: O programa deve apresentar a mensagem : "Atenção: Não será possível efetivar esta alteração no SIGAGPE e no TAF pois o registro de Admissão ou Carga Inicial deste funcionário não integrado com o TAF. Caso o parâmetro MV_RHTAF tenha sido habilitado é necessário como primeiro procedimento realizar a CARGA INICIAL"

2 -  Após realizar a carga inicial e o parâmetro MV_RHTAF estiver desabilitado: Não deve ser gerada a alteração no TAF

Testes com o parâmetro MV_RHTAF Habilitado

3 - Após realizar a carga inicial alterar um campo que não interfere no eSocial, como por exemplo, tipo de pagamento: Não deve ser gerada uma alteração no TAF

4 - Após realizar a carga inicial, alterar o campo de Endereço: Deve ser gerado um registro 2205

5 - Caso seja alterada a data de nascimento : Deve ser gerado novo registro S-2100

6 - Caso seja incluído novo dependente: Deve ser gerado novo registro S-2100

7 - Realizar o fechamento da folha, cujo tenha um dependente que deixará de ser dependente do SF, verificar se gerou o registro S-2205



 

Protótipo de Tela

 Não se aplica.

Fluxo do Processo

 Não se aplica.

Dicionário de Dados

Não se aplica.

Grupo de Perguntas

Não se aplica.

Consulta Padrão

Não se aplica.

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.