Árvore de páginas

Versões comparadas

Chave

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

S-2230 - Afastamento Temporário - Novo Controle

R8_TAFKF

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

SIGAGPE

Função:

AJSXGPE.PRW

GPEA240.PRX

GPEM026.PRW

GPEM026B.PRW

GPEM030

GPEM060

TAFINTEGRAESOCIAL

WSTAFST2

TAFA261

Situação/Requisito:

1) APLICAR O PACOTE DO TAF:

2) Utilização dos campos para controle de afastamento ao enviar o evento S-2230 Afastamento Temporário ao SIGATAF.

R8_TAFKI

Possibilitar a exclusão ou alteração de registros de afastamentos já integrados com o TAF.


Solução/Implementação:

Importante: Este ajuste aplica-se somente à afastamentos criados à partir da implantação deste pacote.

Com a implantação deste pacote, ao cadastrar um novo afastamento/ausência, o GPE passará

a enviar o mesmo

o XML de afastamentos (eventos S-2230) ao TAF com uma chave identificadora, que possibilitará a identificação de

múltiplos afastamentos para um mesmo funcionário

qualquer afastamento. Assim,

o GPE integrará todos os registros de afastamento (respeitando suas devidas regras),

será possível alterar ou excluir qualquer afastamento não somente o último, refletindo esta ação no TAF.

Caso algum registro de afastamento seja excluído pelo GPE, será gerado um evento de exclusão e este será integrado com o TAF.

1 - Preencher os campos R8_TAFKI  e R8_TAFKF, com o TAFKEY( código identificador do afastamento)

Lembrando que, no caso de exclusão, é gerado um registro S-3000 no TAF.

Funcionamento da rotina

1 - Na

2 -

Inclusão do registro:

  • Se a Data inicio e data fim do afastamento for menor que data base,
enviar
  • o sistema enviará o S-2230 com as tags de
inicio
  • início e fim preenchidas;
Data inicio
  • Se a Data início do afastamento for Menor ou igual a data base e a Data fim do afastamento for maior que a data base
, enviar 
  • , ou seja, o retorno ainda não ocorreu*, o sistema enviará o S-2230 somente com as tags de
inicio
  • início preenchidas
  • ;

(*) Salvo as situações em que o RET aceita a data fim de afastamento, mesmo que não tenha ocorrido

2

 3

- Alteração do registro: 

Ao realizar uma alteração no afastamento, considerar:

Após o registro ter sido integrado com o TAF não

é

será possível alterar a Data de

Inicio

Início do Afastamento, pois

ela

esta data é

chave para o TAF, desta forma o campo deverá ser

a chave de identificação do registro no TAF juntamente com a TAFKEY.

Sendo assim, este campo é bloqueado para edição,

apresentar

o sistema apresentará a

mensagem

"Não é possível alterar a data de

inicio

início do afastamento pois o registro já foi integrado com o TAF, caso a data esteja incorreta exclua o registro e o inclua novamente."

Se a alteração for feita em

Será possível alterar qualquer outro campo

relevante ao eSocial

do afastamento, as regras abaixo serão seguidas:

  • A tag indRetif
deve estar
  • (informa sobre retificação) estará preenchida com "2", neste caso
gerar
  • será gerado um novo TAFKEY( código identificador do afastamento) para o registro retificado.

 O registro retificador

deve seguir

terá o mesmo formato do registro original:

  • Se a Data Inicio e Fim do afastamento foram enviados no mesmo XML, ao enviar o XML retificador
ele deverá ter
  • o sistema preencherá as Tags iniAfastamento e fimAfastamento
preenchidas
  • .

Se o evento original foi enviado separadamente, o XML retificador

deverá ser

será enviado de forma separada também.

  • Campos considerados relevantes ao eSocial(que em caso de preenchimento irão gerar a integração do evento S-2230 ao TAF:
  • R8_TPEFD, 
  • R8_CONTAFA,
  • R8_TIPOAT,sendo R8_TPEFD = 01 ou 03, 
  • R8_OBSAFAS, 
  • R8_CID,
  • R8_DURACAO,
  • R8_NMMED,
  • R8_IDEOC,
  • R8_CRMMED,
  • R8_UFCRM,
  • R8_CNPJCES,
  • R8_TPCES,
  • R8_CNPJSIN,
  • R8_TPSIND,
  • R8_ORIGALT,
  • R8_TPPROC,
  • R8_NRPRCJU
  • 4 - Alteração do registro: 

    4.1 - Caso o usuário delete

    Caso o usuário exclua a linha do grid,

    deverá ser

    será gerado evento S-3000 considerando:

    • Se a Data Inicio e Fim do afastamento foram enviados no mesmo XML,
     deve ser
    •  será enviado apenas um evento S-3000, porém se foram enviados dois XML´s
    deverá ser
    • será enviado, primeiro a exclusão do Fim do Afastamento,
      e
    •  e depois a exclusão do Inicio do Afastamento;
    4.2 -

    Caso o usuário

    entre na opção de "Alteração"  e

    altere o campo "Data Fim do Afastamento" para branco: 

    • Se a Data Inicio e Fim do afastamento foram enviados no mesmo XML,
     deve ser
    •  será enviado um registro RETIFICADOR com o tag FimAfastamento em branco;
    • Se foram enviados eventos separados,
    deve ser
    • será gerado apenas o S-3000, para o Fim do Afastamento
    • ;

    Informações técnicas:

    A rotina passa a preencher os campos R8_TAFKI (chave de identificação de início de afastamento)  e R8_TAFKF(chave de identificação de fim de afastamento), com o TAFKEY( código identificador do afastamento) - A informação é transparente ao usuário

    Campos relevantes do eSocial (em caso de preenchimento irão gerar a integração do evento S-2230 ao TAF:

    • Cod. Motivo Afastamento (R8_TPEFD), 
    • Continuacao da Sequencia (R8_CONTAFA),
    • Tipo Afast. Acid.Trânsito (R8_TIPOAT,sendo R8_TPEFD = 01 ou 03), 
    • Inf.Compl. de afastamento (R8_OBSAFAS), 
    • Cod. Int. Doenca (R8_CID),
    • Número Dias (R8_DURACAO),
    • Nome do Emitente (R8_NMMED),
    • Órgão de Classe (R8_IDEOC),
    • Inscrição do Emitente (R8_CRMMED),
    • Cód. Unidade da Federação (R8_UFCRM),
    • CNPJ do Cessionário (R8_CNPJCES),
    • Tipo Ônus da Cessão (R8_TPCES),
    • CNPJ do Sindicato (R8_CNPJSIN),
    • Tipo Ônus Ren. Sindicato (R8_TPSIND),
    • Origem da Alteração (R8_ORIGALT),
    • Tipo de Processo (R8_TPPROC),
    • Nr. Processo Judicial (R8_NRPRCJU)

    Importante: As informações apresentadas referem-se à afastamentos criados à partir da aplicação deste pacote, afastamentos criados anteriormente não terão o comportamento descrito

     4.3 -  Para a geração do  S-3000, o TAFKEY (R8_TAFKI/R8_TAFKF) deverá ser passado na tag <nrRecEvt>

    .

    Tickets relacionados:

    DRHESOCP-9181

    DRHESCOP-9194

    DRHESCOP-9195

    DRHESCOP-9205

    DRHESCOP-9225

    DRHESCOP-9288

    Pacote:12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=724333