Como é buscada a informação da data de início das atividades (tag <dtIniCondicao>) no evento S-2240?
Passo a passo:
No evento S-2240 do eSocial deve-se enviar na tag <dtIniCondicao> a data em que o funcionário começou a exercer suas atividades nas condições descritas em todo o evento. No SIGAMDT vários cadastros retificam o evento S-2240, portanto são diferentes datas que são enviadas como sendo o início das condições em que o trabalhador exerce suas atividades. Abaixo está exemplificado estão exemplificadas as regras de como o sistema busca a informação da data de início de condição em todas as rotinas envolvidas no processo.
Deck of Cards
id
Relacionamentos
Card
label
Funcionários (GPEA010)
Casos
Condições
Exemplo
Incluir Funcionário
Caso 1: Incluindo um funcionário, o sistema verifica os riscos aos quais ele estará exposto e selecionará o risco que possui a menor maior Data Reconh. (TN0_DTRECO). O sistema verificando se a Data AdmisReconh. (RATN0_ADMISSADTRECO) é maior que a Data Reconhou igual à Data Admis. (TN0RA_DTRECOADMISSA), enviará a Data AdmisReconh. (RATN0_ADMISSADTRECO).
Caso 2: Incluindo um funcionário, o sistema verifica os riscos aos quais ele estará exposto e selecionará o risco que possui a menor maior Data Reconh. (TN0_DTRECO). O sistema verificando se a Data Admis. (RA_ADMISSA) é menor ou igual maior que a Data Reconh. (TN0_DTRECO) , enviará e maior que a data do parâmetro MV_NG2DTES, o sistema vai enviar a Data ReconhAdmis. (TN0RA_DTRECOADMISSA).
Caso 3: Alterando o funcionário e realizando a demissãoIncluindo um funcionário, o sistema vai enviara Dt. Demissão (RA_DEMISSA).Caso 4:Alterando a Função (RA_CODFUNC) ou o campo de Dta.Alt.Sal.(RA_DATAALT) do funcionárioverifica os riscos aos quais ele estará exposto e selecionará o risco que possui a maior Data Reconh. (TN0_DTRECO). O sistema verificando se a Data Admis. (RA_ADMISSA) é maior que a Data Reconh. (TN0_DTRECO) e menor que a data do parâmetro MV_NG2DTES, o sistema vai enviar a Dta.Alt.Sal.data que está no parâmetro MV_NG2DTES.
Caso 4: Alterando o funcionário e realizando a demissão, o sistema vai enviar a Dt. Demissão (RA_DATAALTDEMISSA).
Caso 5: Alterando a Função (RA_CODFUNC) do funcionário, o sistema vai enviar a Dta.Alt.Sal.(RA_DATAALT).
CampoCampo
Conteúdo
Data Reconh. (TN0_DTRECO)
MV_NG2DTES
Caso 1
Enviado
Data Admis. (RA_ADMISSA)
Caso 2
Enviado
Data Admis. (RA_ADMISSA)
01
09
2021
13
10
2021
Caso 3
Enviado
Data Admis. (RA_ADMISSA)
Caso 4
Enviado
DtDt. Demissão (RA_DEMISSA)
Caso 45
Enviado
Dta.Alt.Sal.(RA_DATAALT)
Card
label
Transferências (GPEA180)
Casos
Condições
Exemplo
Transferir o funcionário
Caso 1: Identificado uma transferência do funcionário, o sistema vai enviar a Dt.Transfer. (RE_DATA).
Campo
Conteúdo
Data Atual
Caso 1
Enviado
Dt.Transfer. (RE_DATA)
Card
label
Cadastro de risco Tarefas (MDTA180MDTA090)
Casos
Condições
Exemplo
Tarefa Nova
Caso 1: Data Início (TN6_DTINIC) menor ou igual a data atual e a Data Término (TN6_DTTERM) está vazia ou é maior ou igual a data atual. Se a Data Início (TN6_DTINIC) da tarefa é maior ou igual a data já enviada na TAG <dtIniCondicao>, nesse caso, o sistema vai enviar a Data Início (TN6_DTINIC).
Caso 2: Data Início (TN6_DTINIC) menor ou igual a data atual e a Data Término (TN6_DTTERM) está vazia ou é maior ou igual a data atual. Se a Data Início (TN6_DTINIC) da tarefa seja menor que data já enviada na TAG <dtIniCondicao> o sistema vai enviar a última data que já havia sido enviada na TAG <dtIniCondicao>.
Campo
Conteúdo
Data atual
Inclusão de risco: ao incluir um risco o sistema irá verificar se a data de admissão do funcionário (RA_ADMISSA) é maior que a data de reconhecimento do risco (TN0_DTRECO). Caso a data de admissão do funcionário (RA_ADMISSA) for posterior à data de reconhecimento do risco (TN0_DTRECO), a data de admissão (RA_ADMISSA) será enviada na tag <dtIniCond>, senão será enviada a data de reconhecimento do risco (TN0_DTRECO).
Alteração de risco:
Eliminação de risco: ao eliminar um risco, o sistema irá verificar se a data de eliminação (TN0_DTELIM) é maior que a data atual (CM9_DTINI caso envio via SIGATAF ou a data contida na tag <dtIniCond> do último xml do evento S-2240 enviado para o funcionário caso envio via Middleware). Caso a data de eliminação (TN0_DTELIM) seja menor que a data atual, a data atual será enviada na tag <dtIniCond>, senão será enviada a data de eliminação do risco (TN0_DTELIM).
Exclusão de risco: ao excluir um risco, a data atual (Data base) será enviada na tag <dtIniCond>.
Campo
Conteúdo
Data da TAG
MV_NG2DTES
Caso 1
Enviado
Data Início (InclusãoTN6_DTINIC) Ambiente Físico
0504
05
04
Caso 2
Enviado
Data Admis. (RA_ADMISSA)
Data Término (TN6_DTTERM)
Caso 2
Caso 3
Enviado
Data
Admis.
Início (
RA
TN6_
ADMISSA
DTINIC)
10
Card
label
Tarefas (MDTA090)
Data Término (TN6_DTTERM)
Tarefa Finalizada
Casos
Condições
Exemplo
Tarefa Nova
Caso 1: Data Início (TN6_DTINIC) deve ser menor ou igual a data atual e a Data Término (TN6_DTTERM) deve ser vazia ou maior ou igual a data atual. Se Data Início (TN6_DTINIC) da tarefa é maior ou igual a data já enviada na TAG <dtIniCondicao>, nesse caso, o sistema vai enviar a Data Início (TN6_DTINIC).Caso 2:Data Início (TN6_DTINIC) deve ser menor ou igual a data atual e a Data Término (TN6_DTTERM) deve ser vazia ou maior ou igual a data atualA tarefa sendo finalizada no dia atual (data base), o sistema envia a Data Término (TN6_DTTERM).
Campo
Conteúdo
Data atual
Data da TAG
Caso 1
Enviado
Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
Tarefa Retroativa
Caso 1: Data Início (TN6_DTINIC) e a Data Término (TN6_DTTERM) devem ser menores que a data atual e nenhuma delas pode estar vazia. Se Data Início (TN6_DTINIC) da tarefa seja menor que maior ou igual à data já enviada na TAG <dtIniCondicao>, nesse caso, o sistema vai enviar a última data que já havia sido enviada na TAG <dtIniCondicao>.
Campo
Conteúdo
Data Atual
Data da TAG
Caso 1
Enviado
gerar um novo registro enviando a Data Início (TN6_DTINIC).
Caso 2: Data Início (TN6_DTINIC)
e a Data Término (TN6_DTTERM)
Caso 2
Enviado
devem ser menores que a data atual e nenhuma delas pode estar vazia. Se Data Início (TN6_DTINIC) menor que a data já enviada na TAG <dtIniCondicao>, nesse caso, atualizará o registro já existente enviando a data da TAG <dtIniCondicao>.
Caso 3:Data Início (TN6_DTINIC)
Data
e a Data Término (TN6_DTTERM)
Tarefa Finalizada
Caso Único:Data Início (TN6_DTINIC) deve ser menor ou igual devem ser menores que a data atual e a nenhuma delas pode estar vazia. Se Data Término (TN6_DTTERM) deve ser vazia ou maior ou igual a data atual;A tarefa sendo finalizadajá enviada na TAG <dtIniCondicao>, nesse caso, o sistema envia vai gerar um novo registro enviando a Data Término (TN6_DTTERM).
Campo
Conteúdo
Data Atual
Data da TAG
Caso 1
Enviado
Caso 4: Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
Tarefa Retroativa
Caso 1:Data Início (TN6_DTINIC) e a Data Término (TN6e a Data Término (TN6_DTTERM) devem ser menor menores que a data atual e nenhuma delas pode estar vazia. Se Data Início Término (TN6_DTINIC) deve ser maior ou igual DTTERM) menor que a data já enviada na TAG <dtIniCondicao>, nesse caso, o sistema vai gerar um novo registro.Caso 2:atualiza o registro já existente enviando a data da TAG <dtIniCondicao>.
Campo
Conteúdo
Data Atual
Data da TAG
Caso 1
Enviado
Data Início (TN6_DTINIC)
e a
Data Término (TN6_DTTERM)
devem ser menor que a data atual e nenhuma delas pode estar vazia. Se Data Início (TN6_DTINIC) deve ser menor que a data já enviada na TAG <dtIniCondicao>, nesse caso, atualizará o registro já existente enviando a data da TAG <dtIniCondicao>.
Caso 2
Enviado
Caso 3:
Data Início (TN6_DTINIC)
e a
Data Término (TN6_DTTERM
) devem ser menor que a data atual e nenhuma delas pode estar vazia. Se
)
Caso 3
Enviado
Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
deve ser maior ou igual a data já enviada na TAG <dtIniCondicao>, nesse caso, o sistema vai gerar um novo registro
Caso 4
:
Enviado
Data Início (TN6_DTINIC)
e a
Data Término (TN6_DTTERM)
devem ser menor que a data atual e nenhuma delas pode estar vazia. Se Data Término (TN6_DTTERM) deve ser menor que a data já enviada na TAG <dtIniCondicao>, nesse caso, atualiza o registro já existente enviando a data da TAG <dtIniCondicao>.
Campo
Conteúdo
Data Atual
Data da TAG
Caso 1
Enviado
Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
Caso 2
Enviado
Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
Caso 3
Enviado
Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
Caso 4
Enviado
Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
Card
label
Ambiente Físico (MDTA165)
Casos
Condições
Exemplo
Incluir Ambiente
Caso 1: Existe um evento S-2240 enviado para o funcionário, ao incluir um Ambiente Físico, o sistema vai enviar TAG <dtIniCondicao>.
Caso 2: Não existe um evento S-2240 enviado para o funcionário, a Data Admis. (RA_ADMISSA) do funcionário maior que a data de obrigatoriedade informada no parâmetro MV_NG2DTES, nesse caso, o sistema vai enviar a Data Admis. (RA_ADMISSA).
Caso 3: Não existe um evento S-2240 enviado para o funcionário, a Data Admis. (RA_ADMISSA) do funcionário menor ou igual a data de obrigatoriedade informada no parâmetro MV_NG2DTES, nesse caso, o sistema vai enviar a data que está no parâmetro MV_NG2DTES.
Campo
Conteúdo
Data da TAG
MV_NG2DTES
Caso 1
Enviado
(Inclusão) Ambiente Físico
Caso 2
Enviado
Data Admis. (RA_ADMISSA)
Caso 3
Enviado
Data Admis. (RA_ADMISSA)
Card
label
Tarefas x Ficha Médica (MDTA005
Card
label
Ambiente Físico (MDTA165)
Casos
Condições
Exemplo
Incluir AmbienteTarefa
Caso 1:
Identificado um evento S-2240 já enviado do funcionário, ao incluir um Ambiente Físico, o sistema vai enviar TAG <dtIniCondicao>.
Caso 2: Data Admis. Início (RATN6_ADMISSA) do funcionário deve ser maior que a data de obrigatoriedade informada no parâmetro MV_NG2DTES, nesse caso, DTINIC) da tarefa seja maior ou igual à data já enviada na TAG <dtIniCondicao> o sistema vai enviar a data Data Admis. Início (RATN6_ADMISSADTINIC).
Caso
3
Caso 2:
Data
Admis.
Início (
RA
TN6_
ADMISSA) do funcionário deve ser menor ou igual a data de obrigatoriedade informada no parâmetro MV_NG2DTES
DTINIC) da tarefa seja menor que data já enviada na TAG <dtIniCondicao> e Data Término (TN6_DTTERM) maior que a data já enviada na TAG <dtIniCondicao>,nesse caso, o sistema vai enviar a última data que
está no parâmetro MV_NG2DTES
já havia sido enviada na TAG <dtIniCondicao>.
Campo
Conteúdo
Data Atual
Data da TAG
MV_NG2DTES
Caso 1
Enviado
Caso 1
Enviado
Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
(Inclusão) Ambiente Físico
Caso 2
Enviado
Data Admis. Início (RATN6_ADMISSADTINIC)
030303
03
Caso 3
Enviado
Data Admis. (RA_ADMISSA)
Card
Data Término (TN6_DTTERM)
Card
label
Entrega de EPI (MDTA630/MDTA695) / Baixa Pré-Requisição (MATA185
label
Tarefas x Ficha Médica (MDTA005)
Casos
Condições
Exemplo
Incluir TarefaEntrega de EPI
Caso 1:
Data Início (TN6_DTINIC) da tarefa seja maior que a data já enviada na TAG <dtIniCondicao> o sistema vai enviar a data Data Início (TN6_DTINIC).
Caso 2:
Data Início (TN6_DTINIC) da tarefa seja menor que data já enviada na TAG <dtIniCondicao> e Data Término (TN6_DTTERM) deve ser maior que a data já enviada na TAG <dtIniCondicao>,nesse caso, o sistema vai enviar a última data que já havia sido enviada na TAG <dtIniCondicao>.
No momento da entrega do EPI, o sistema verifica qual a maior data de entrega entre os EPI's entregues no momento ao funcionário e envia a maior Data Entrega (TNF_DTENTR).
Campo
Conteúdo
Bota 001
Data Entrega (TNF_DTENTR):
Bota 002
Data Entrega (TNF_DTENTR):
Bota 003
Data Entrega (TNF_DTENTR):
Campo
Conteúdo
Data Atual
Data da TAG
Caso 1
Enviado
Data Início Entrega (TN6TNF_DTINICDTENTR)
0103
01/
2022
Data Término (TN6_DTTERM)
Caso 2
Enviado
Data Início (TN6_DTINIC)
Data Término (TN6_DTTERM)
Card
label
Relacionamentos EPI x Risco (MDTA125/MDTA130/MDTA181
Card
label
Entrega de EPI (MDTA630/MDTA695) / Baixa Pré-Requisição (MATA185)
Casos
Condições
Exemplo
Entrega de Relacionar EPI no Risco
Caso 1: No momento da entrega do EPI, o sistema verifica se já houve a entrega do mesmo EPI e envia apenas a Data Entrega (TNF_DTENTR) mais recenteO funcionário tem EPIs já entregues mas nenhum dele possui relacionamento com algumas das 3 (três) rotinas citadas acima. Ao fazer o relacionamento de um dos EPIs que já está entregue, o sistema vai enviar a última data que já havia sido enviada na TAG <dtIniCondicao>.
Campo
Conteúdo
Bota 001
Data
Entrega (TNF_DTENTR)
da TAG
:
Bota 002
Data Entrega (TNF_DTENTR): 02
Bota
003
001
Data Entrega (TNF_DTENTR):
02
Caso 1
Enviado
Data de realização do vínculo entre o EPI Bota 001 e um risco
Bota 001
03
Data Entrega (TNF_DTENTR)
03
Card
label
Relacionamentos (MDTA125/MDTA130/MDTA181Cadastro de Risco e Relacionamento por Laudos (MDTA180/MDTA215/MDTA216)
Casos
Condições
Exemplo
Relacionar EPI no Cadastro de Risco
Caso 1:O funcionário tem EPIs já entregues mas nenhum dele possui relacionamento com algumas das 3 (três) rotinas citadas acima. Ao fazer o relacionamento de um dos EPIs que já está entreguesCaso o funcionário já tiver registro do S-2240 enviado, for inclusão de risco e a Data Reconh. (TN0_DTRECO) for menor ou igual à data enviada na TAG <dtIniCondicao>, o sistema vai enviar a última data que já havia sido enviada na TAG <dtIniCondicao>.
Campo
Conteúdo
Data Atual
Data da TAG
(Data da Entrega do EPI ao funcionário)
Bota 001
Data Entrega (TNF_DTENTR):
Bota 002
Data Entrega (TNF_DTENTR):
Bota 003
Data Entrega (TNF_DTENTR):
Caso 1
Enviado
Vincular Bota 001 na rotina Risco x EPI (MDTA125)
Vincular Bota 002 na rotina EPI x Risco (MDTA130)
Vincular Bota 003 na rotina Relacionamento (MDTA181)
Card
label
Laudo x Riscos (MDTA215) / Riscos x Laudos (MDTA2160) / Riscos (MDTA180)
Caso 2:Caso o funcionário já tiver registro do S-2240 enviado, for inclusão de risco e a Data Reconh. (TN0_DTRECO) for maior que a data enviada na TAG <dtIniCondicao>, o sistema vai enviar a Data Reconh. (TN0_DTRECO).
Caso 3: Caso o funcionário já tiver registro do S-2240 enviado e for alteração de risco, o sistema vai enviar a data que já havia sido enviada na TAG <dtIniCondicao>.
Caso 4: Caso o funcionário não tiver registro do S-2240 enviado e a Data Admis. (RA_ADMISSA) for maior que a Data Reconh. (TN0_DTRECO), o sistema vai enviar a Data Admis. (RA_ADMISSA).
Caso 5: Caso o funcionário não tiver registro do S-2240 enviado e a Data Admis. (RA_ADMISSA) for menor ou igual à Data Reconh. (TN0_DTRECO), o sistema vai enviar a Data Reconh. (TN0_DTRECO).
Caso 6: Caso o risco estiver sendo excluído, o sistema vai enviar a data atual.
Caso 7: Caso o risco estiver sendo eliminado com a Data Elim. (TN0_DTELIM) igual ou menor que a data enviada na TAG <dtIniCondicao>, o sistema vai enviar a data
Casos
Condições
Exemplo
Relacionar EPI no Risco
Caso 1:
O funcionário tem EPI já entregue e o mesmo está relacionado no Risco e o Risco está relacionado no laudo vigente. Ao fazer a exclusão do Risco ou retirar o vínculo que existe entre o Risco e o Laudo, o sistema vai enviar a Data Atual.
Caso 2:O funcionário tem EPI já entregue e o mesmo está relacionado no Risco e o Risco está relacionado no laudo vigente. Ao fazer a eliminação do Risco com uma data igual ou menor que a data que já havia sido enviada na TAG <dtIniCondicao>, o sistema vai enviar a data que já havia sido enviada na TAG <dtIniCondicao>.
Caso 3:O funcionário tem EPI já entregue e o mesmo está relacionado no Risco e o Risco está relacionado no laudo vigente. Ao fazer a eliminação do Risco com uma data 8: Caso o risco estiver sendo eliminado com a Data Elim. (TN0_DTELIM) maior que a data que já havia sido enviada na TAG <dtIniCondicao>, o sistema vai enviar a Data Elim. (TN0_DTELIM).
Campo
Conteúdo
Data Atual
Data da TAG
Caso 4:Identificado um evento S-2240 já enviado do funcionário, ao incluir um risco para o ambiente do funcionário tornando-o exposto, onde a Caso 5:Identificado um evento S-2240 já enviado do funcionário, ao incluir um risco para o ambiente do funcionário tornando-o exposto, onde a
Caso 1
Enviado
Data Reconh. (TN0_DTRECO)
seja menor ou igual a data já enviada na TAG <dtIniCondicao>, o sistema vai enviar a data que já havia sido enviada na TAG <dtIniCondicao>.
Caso 2
Enviado
Data Reconh. (TN0_DTRECO)
seja maior que a data já enviada na TAG <dtIniCondicao>, o sistema vai enviar a
Caso 3
Enviado
Data Reconh. (TN0_DTRECO)
.
Caso 6:
Identificado um evento S-2240 já enviado do funcionário, ao realizar uma alteração em um risco no qual o funcionário esteja exposto, o sistema vai enviar a data que já havia sido enviada na TAG <dtIniCondicao>.
Caso 7:Não identificado nenhum evento S-2240 enviado do funcionário, ao incluir um risco para o ambiente do funcionário tornando-o exposto, onde a Data Admis. (RA_ADMISSA) seja maior que a
Caso 4
Enviado
Data Admis. (RA_ADMISSA)
Data Reconh. (TN0_DTRECO)
Caso 5
Enviado
Data Admis. (RA_ADMISSA)
Data Reconh. (TN0_DTRECO)
Caso 6
Enviado
Data Reconh. (TN0_DTRECO)
, o sistema vai enviar a Data Admis. (RA_ADMISSA).Caso 8:Não identificado nenhum evento S-2240 enviado do funcionário, ao incluir um risco para o ambiente do funcionário tornando-o exposto, onde a Data Admis
Caso 7
Enviado
Data Elim. (TN0_DTELIM)
Caso 8
Enviado
Data Elim. (TN0_DTELIM)
Relacionamento a um Laudo
Caso 1: Caso o funcionário já tiver registro do S-2240 enviado e for relacionamento de risco a um laudo, o sistema vai enviar a data que já havia sido enviada na TAG <dtIniCondicao>.
Caso 2:Caso o funcionário não tiver registro do S-2240 enviado, for relacionamento de risco a um laudo e a Data Admis. (RA_ADMISSA)
seja menor ou igual
for maior que a Data Reconh. (TN0_DTRECO), o sistema vai enviar a
Data Reconh. (TN0_DTRECO).
Campo
Conteúdo
Data Atual
Data da TAG
Caso 1
Enviado
Bota 001
Exclusão do Risco ou Desvincular o Risco do Laudo
Caso 2
Enviado
Bota 001
Eliminação do Risco
Caso 3
Enviado
Bota 001
Eliminação do Risco
Caso 4
Enviado
Data Admis. (RA_ADMISSA).
Caso 3: Caso o funcionário não tiver registro do S-2240 enviado, for relacionamento de risco a um laudo e a Data Admis. (RA_ADMISSA) for menor ou igual à Data Reconh. (TN0_DTRECO)
Caso 5
Enviado
, o sistema vai enviar a Data Reconh. (TN0_DTRECO
)02
).
Campo
Conteúdo
Data Atual
Data da TAG
02/04
Caso
6
1
Enviado
Tipo Exposic
Data Reconh. (TN0_
INDEXP
DTRECO)
De 1-Habitual/Permanente
Para 2-Ocasional/Intermitente
Caso
7
2
Enviado
Data Admis. (RA_ADMISSA)
Data Reconh. (TN0_DTRECO)
Caso
8
3
Enviado
Data Admis. (RA_ADMISSA)
Data Reconh. (TN0_DTRECO)
Card
label
Carga Inicial (MDTA881)
Casos
Condições
Exemplo
Fazer a Carga Inicial
Caso 1: Identificado que a Data Admis. (RA_ADMISSA) foi posterior a data que está no parâmetro MV_NG2DTES, o sistema vai enviar a Data Admis. (RA_ADMISSA).
Caso 2: Identificado que a Data Admis. (RA_ADMISSA) foi anterior ou igual a data que está no parâmetro MV_NG2DTES, o sistema vai enviar a data que está no parâmetro MV_NG2DTES.
Campo
Conteúdo
MV_NG2DTES
Caso 1
Enviado
Data Admis. (RA_ADMISSA)
Caso 2
Enviado
Data Admis. (RA_ADMISSA)
Card
label
Schedule de tarefas (MDTA882)
Casos
Condições
Exemplo
Rodar o Schedule
Caso 1: Ao configurar e executar o Schedule, o sistema vai enviar a Data Atual.