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

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.

A vinculação do índice de horário no S-2200 e S-2206 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.


    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:

    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 Sábado
    7 Domingo


    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>)
    6 I|0005|1
    7 I|0005|2
    1 I|0005|3
    2 I|0005|4
    3 I|0005|5


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


      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 .

      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.

      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.

      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 Sábado
      7 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|0005|1
      2 I|0005|2
      3 I|0005|3
      4 I|0005|4
      5 I|0005|5


      No XML:

      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.

      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.

      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.

      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 Sábado
      7 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
      3 I|0002|3
      4 I|0002|4
      5 I|0002|5


      No XML:

      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.

      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>)
      1 I|0007|1
      2 I|0007|2
      3 I|0007|3
      4 I|0007|4
      5 I|0007|5

      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.

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

      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.

      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 Sábado
      7 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|0003|1
      2 I|0003|2
      3 I|0003|3
      4 I|0003|4
      5 I|0003|5


      No XML:





       


      Produto: Folha de Pagamento

      Rotina: eSocial

      Versões:

      12.1.22

      12.1.21
      12.1.20
      12.1.19

      Status: Finalizado

      Data: