Páginas filhas
  • Como funciona a vinculação do índice de horário no S-2200 e S-2206?

Versões comparadas

Chave

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

Iremos demonstrar nessa FAQ como o sistema faz a montagem do grupo <horario> no XML, além de detalhar a vinculação da tag <dia> com os índices cadastrados no horário.

Image Added

A vinculação do índice de horário no S-2200 e S-2206

...

A montagem do grupo <horario> é feita de acordo com o código da tag <dia> do leiaute do eSocial e o índice correspondente no cadastro de horário baseado admissão do funcionário.

Image Removed

Para melhor entender a situação da geração do gatilho e do XML, segue exemplo:

O FUNCIONARIO 01 possui o cadastro de horário 02 com letra(índice) 7, sendo que os índices 6 e 7 são os dias de descanso: 

Image Removed 

Data de admissão do FUNCIONÁRIO 01 é 08/05/2012 – Terça - Feira

Image Removed

Sendo assim, a letra será relacionada ao dia da semana que o funcionário foi admitido. Já que a letra(índice) é 7 a relação de dia e índice será:

Quarta-Feira – I|0002|1

Quinta-Feira – I|0002|2

Sexta-Feira – I|0002|3

Sábado – I|0002|4

Domingo – I|0002|5

Segunda-Feira – I|0002|6

se comportará de formas diferentes de acordo com o parâmetro "Considerar o Cadastro de Jornada na geração dos eventos (S-2200 e S-2206)" existente na etapa "Configurações Gerais 3/5" do parametrizador do eSocial.

Image Added


Deck of Cards
id1
Card
defaulttrue
id1
labelParâmetro marcado
titleParâmetro habilitado

O grupo "horario" será criado com base no cadastro de jornada do horário, ou seja, será feita a vinculação das colunas Índice → Dia, conforme exemplo abaixo:

Image Added

No eSocial, quando for gerar o XML, a Segunda-Feira corresponde a 1, ou seja:

1Segunda-Feira
2Terça-Feira
3Quarta-Feira
4Quinta-Feira
5Sexta-Feira
6Sábado
7Domingo


Já que o XML não leva dias de descanso (índice 6 e 7), a geração ficaria da seguinte forma:

  • A criação se inicia do primeiro Índice do horário.
  • A tag preenchida com I (Horário por Intervalo) | 0005 (Código do Horário) | 1 (Índice)
Dia (<dia>)Índice (<codHorContrat>)
6I|0005|1
7I|0005|2
1I|0005|3
2I|0005|4
3I|0005|5


Observação: O comportamento explicado acima será feito para os eventos S-2200 (Carga Inicial/Admissão) e S-2206.

Card
id2
labelParâmetro desmarcado
titleParâmetro desabilitado


Deck of Cards
id3
Card
defaulttrue
id1
labelS-2200 - Carga Inicial
titleS-2200 - Carga Inicial

Caso a data de admissão seja inferior a data de inicio da obrigatoriedade dos eventos não periódicos, o sistema irá considerar o registro que possua a data anterior mais próxima do inicio da obrigatoriedade dos eventos não periódicos.

Exemplo: Data de admissão do funcionário é   e o inicio de obrigatoriedade dos eventos não periódicos parametrizada no sistema é . Ao buscar no histórico, será considerado que possui a data .

Image Added

O grupo referente a tag "<horario>" será criado com base na data de mudança do histórico, ou seja, será feita a vinculação do Índice → Dia da Data Mudança do Horário.

Image Added

Após a verificação acima, sabemos que no dia da admissão do funcionário a jornada que se refere a uma segunda-feira é a de Índice 1.

Image Added

No eSocial, quando for gerar o XML, a Segunda-Feira corresponde a 1, ou seja:

1Segunda-Feira
2Terça-Feira
3Quarta-Feira
4Quinta-Feira
5Sexta-Feira
6Sábado
7Domingo


Já que o XML não leva dias de descanso (Índice 6 e 7), a geração ficará da seguinte forma:

    • A criação se inicia do primeiro Índice do horário.
    • A tag preenchida com I (Horário por Intervalo) | 0002 (Código do Horário) | 1 (Índice)
Dia (<dia>)Índice (<codHorContrat>)
1I|0005|1
2I|0005|2
3I|0005|3
4I|0005|4
5I|0005|5


No XML:

Image Added

Card
id2
labelS-2200 - Admissão
titleS-2200 - Admissão

O grupo referente a tag "<horario>" será criado com base na data de admissão do funcionário, ou seja, será feita a vinculação do Índice → Dia da Data de Admissão, conforme exemplo abaixo:

Podemos notar que a data de admissão do funcionário é  – Segunda-Feira.

Image Added

O índice que será utilizado como base para a vinculação "Índice → Dia Data de Admissão" será recuperado no histórico de horário do funcionário, onde será utilizado o registro referente a data de admissão.

Image Added

Image Added

Após a verificação acima, sabemos que no dia da admissão do funcionário a jornada que se refere a uma segunda-feira é a de Índice 1.

Image Added

...

No eSocial, quando for gerar o XML, a Segunda-Feira corresponde a 1, ou seja:

1

...

Segunda-Feira
2

...

Terça-Feira
3

...

Quarta-Feira
4

...

Quinta-Feira
5

...

Sexta-Feira
6

...

Quarta-Feira – I|0002|1

...

Sábado
7

...

Com isso temos a seguinte relação:

...

Domingo


Já que o XML não leva dias de descanso (Índice 6 e 7), a geração ficará da seguinte forma:

  • A criação se inicia do primeiro Índice do horário.
  • A tag preenchida com I (Horário por Intervalo) | 0002 (Código do Horário) | 1 (Índice)
Dia (<dia>)Índice (<codHorContrat>)
1
I|0002|1
2

...

I|0002|2

...

3I|0002|

...

3
4
I|0002|

...

4
5

...

I|0002

...

Sábado – I|0002|4

...

6 – I|0002|4

...

Domingo – I|0002|5

...

7 – I|0002|5

...

Segunda-Feira – I|0002|6

...

1 – I|0002|6

|5


No XML:

Image Added

Caso não exista histórico de horário referente a data de admissão o sistema irá considerar o horário/índice vinculado no cadastro do funcionário.

Image Added

Sendo assim, o Índice (Letra) será relacionada ao dia da semana que o funcionário foi admitido.

Já que o XML não leva dias de descanso (Índice 6 e 7), a geração ficará da seguinte forma:

  • A criação se inicia do primeiro Índice do horário.
  • A tag preenchida com I (Horário por Intervalo) | 0007 (Código do Horário) | 1 (Índice)
Dia (<dia>)Índice (<codHorContrat>)
1I|0007|1
2I|0007|2
3I|0007|3
4I|0007|4
5I|0007|5

Image Added

Card
id3
labelS-2206
titleCarga Inicial

Para os casos em que ocorrer a mudança de horário após o inicio da obrigatoriedade dos eventos não periódicos, o arquivo XML S-2206 será gerado com base na data de mudança, onde é feita a vinculação do Índice → Dia da Data Mudança do Horário.

Exemplo:

Foi feita a mudança do horário na data de mudança.

Image Added

Ao buscar no histórico, será considerado que possui a data .

Image AddedImage Added

Após a verificação acima, sabemos que no dia da admissão do funcionário a jornada que se refere a uma segunda-feira é a de Índice 1.

Image Added

No eSocial, quando for gerar o XML, a Segunda-Feira corresponde a 1, ou seja:

1Segunda-Feira
2Terça-Feira
3Quarta-Feira
4Quinta-Feira
5Sexta-Feira
6Sábado
7Domingo

...


Já que o XML não leva dias de descanso (

...

Índice 6 e 7), a geração

...

ficará da seguinte forma:

...

3 – I|0002|1

4 – I|0002|2

5 – I|0002|3

6 – I|0002|4

7 – I|0002|5

Como pode ser visto no XML:

Image Removed

...

    • A criação se inicia do primeiro Índice do horário.
    • A tag preenchida com I (Horário por Intervalo) | 0002 (Código do Horário) | 1 (Índice)
Dia (<dia>)Índice (<codHorContrat>)
1I|0003|1
2I|0003|2
3I|0003|3
4I|0003|4
5I|0003|5


No XML:Image AddedImage Added





 


Informações
iconfalse
Informações
iconfalse

Produto: Folha de Pagamento

Informações
iconfalse

Rotina: eSocial

Informações
iconfalse

Versões:

12.1.22

12.1.21
12.1.20
12.1.19
Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data:  

Informações
iconfalse

Autor: Raphael Lucas Campos Lima