Tipo de Registro | Campo | OBS |
---|
01 - Cabeçalho |
| Este registro é gerado para cada estabelecimento selecionado na pasta Geração. Se houver mais de um estabelecimento com a mesma inscrição (CNPJ/CPF , CEI/CNO/CAEPF) será gerado um único registro tipo 01 no arquivo. |
02 - REPs Utilizados |
| As informações que irão compor este registro serão buscadas através do campo REP registrado nas marcações (PE3700) e erros de importação (PE3500) dos funcionários do(s) estabelecimento(s) ao(s) qual(is) se refere o registro tipo 01. |
02 - REPs Utilizados | idRepAej | O valor deste campo corresponde ao campo Relógio informado no programa PE0620 - Manutenção Relógio Ponto. |
02 - REPs Utilizados | tpRep | Para este campo ser gerado corretamente é necessário que no programa PE0620 - Manutenção Relógio Ponto o campo Tipo (quadro REP) esteja informado. |
03 - Vínculos |
| Este registro é gerado para cada funcionário do(s) estabelecimento(s) ao(s) qual(is) se refere o registro tipo 01, com origem contratação igual a empresa, isto é, cadastrado no programa FP1500, e que também esteja cadastrado no módulo Controle de Frequência (PE1700). |
03 - Vínculos | idtVinculoAej | O valor deste campo é um número sequencial que será gerado pelo programa. Se no arquivo existir mais de um registro do tipo "01", isto é, existir mais de um estabelecimento, para o próximo estabelecimento este número sequencial não reinicia, irá continuar a sequência do estabelecimento anterior. |
04 - Horário Contratual |
| As informações que irão compor este registro serão formadas pelas jornadas de trabalho de cada dia do período de geração, de cada funcionário que pertence ao(s) estabelecimento(s) ao(s) qual(is) se refere o registro do tipo 01. A jornada que será considerada para o dia obedece a seguinte ordem: calendário por funcionário (PE1940), alteração de jornada (PE3100), empréstimo de turno (PE3900) e turno de lotação (FP1350). |
04 - Horário Contratual | codHorContratual | O valor deste campo será formado pelo: código da Jornada + "-" + código do Intervalo + "-" + Sequência (esta sequência é contínua). |
04 - Horário Contratual | durJornada | O valor deste campo é obtido pelo Tempo Total da Jornada - Tempo de Intervalo - Tempo de Lanche 1º Período - Tempo de Lanche 2º Período, sendo: - Tempo Total da Jornada: obtido através do horário de término da jornada menos o horário de início da jornada, conforme definido no programa FP1000 - Manutenção Jornada Trabalho.
- Tempo de Intervalo: obtido através dohorário de término do intervalo menos o horário de início do intervalo, conforme definido no programa FP1000 - Manutenção Jornada Trabalho.
- Tempo de Lanche 1º Período: obtido através dohorário de término do lanche 1º período menos o horário de início do lanche 1º período, conforme definido no programa FP1000 - Manutenção Jornada Trabalho.
- Tempo de Lanche 2º Período: obtido através do horário de término do lanche 2º período menos o horário de início do lanche 2º período, conforme definido no programa FP1000 - Manutenção Jornada Trabalho.
Caso o horário seja noturno, este campo deve ser informado considerando a redução da hora noturna. Abaixo demonstramos o cálculo deste campo para uma jornada que possui 6:34 horas noturnas. 1) Converter a duração da jornada para segundos: (6 horas x 3600) + (34 minutos x 60) = 23640. 2) Converter a duração da jornada em segundos para horas: 23640 / 3600 = 6,567 3) Calcular a suplementação noturna: 6,567 x 0,1428571 = 0,938 4) Somar as horas noturnas com a suplementação: 6,567 + 0,938 = 7,50 5) Converter as horas noturnas suplementadas para minutos: 7,50 x 60 = 450 minutos |
04 - Horário Contratual | hrEntrada01 hrSaida01 hrEntradaNN hrSaidaNN | A quantidade de pares de entrada e saída vai depender da jornada ter ou não horário de intervalo e, ter ou não horário de lanche.
Abaixo demonstramos alguns exemplos: 1) Jornada sem Intervalo: 08:00 - 14:00 hrEntrada01 : 08:00 hrSaida01: 14:00
2) Jornada somente com Intervalo: 08:00/12:00 - 13:30/18:00 hrEntrada01 : 08:00 hrSaida01: 12:00 hrEntrada02 : 13:30 hrSaida02: 18:00
3) Jornada com Lanche 1º Período, Intervalo e Lanche 2º Período: 08:00 09:30 09:45 12:00 13:30 15:00 15:15 18:00 hrEntrada01 : 08:00 hrSaida01: 09:30 hrEntrada02 : 09:45 hrSaida02: 12:00 hrEntrada03 : 13:30 hrSaida03: 15:00 hrEntrada04 : 15:15 hrSaida04: 18:00
4) Jornada com Lanche 1º Período e Intervalo: 08:00 09:30 09:45 12:00 13:30 18:00 hrEntrada01 : 08:00 hrSaida01: 09:30 hrEntrada02 : 09:45 hrSaida02: 12:00 hrEntrada03 : 13:30 hrSaida03: 18:00
5) Jornada com Intervalo e Lanche 2º Período: 08:00 12:00 13:30 15:00 15:15 18:00 hrEntrada01 : 08:00 hrSaida01: 12:00 hrEntrada02 : 13:30 hrSaida02: 15:00 hrEntrada03 : 15:15 hrSaida03: 18:00 |
05 - Marcações |
| As informações que irão compor este registro serão formadas pelas marcações e erros de importação dentro do período de geração informado, de cada funcionário que pertence ao(s) estabelecimento(s) ao(s) qual(is) se refere o registro do tipo 01. |
05 - Marcações | dataHoraMarc | O valor deste campo está sendo gerado para marcações: - Importadas de arquivo com layout AFD da portaria 671: com o formato completo "AAAA-MM-ddThh:mm:00ZZZZZ".
- Incluídas, Pré-assinaladas ou Importadas de arquivo com layout AFD da portaria 1510: com o formato "AAAA-MM-ddThh:mm:00" pois não possuem a informação timezone e, o layout do AEJ não especifica como este campo deve ser gerado nesta situação.
|
05 - Marcações | fonteMarc | Tratamos apenas os valores: - "O" : marcação original do REP
- "I" : marcação incluída manualmente
- "P" : marcação pré-assinalada
A opção "X", que se refere à marcação incluída (horário predefinido) para ponto por exceção, não é tratada porque o sistema não gera marcações automaticamente para os funcionários que não batem entrada/saída. |
06 - Identificação da Matrícula do vínculo no eSocial, para empregados com mais de um vínculo no AEJ |
| Este registro é gerado para os funcionários que estão parametrizados como Múltiplos Vínculos no programa FP1500, ou seja, possuem o campo Exposição Agentes Nocivos igual à: - 5 - Não Exposto/Múltiplos Vínculos
- 6 - Exposição 15 Anos /Múltiplos Vínculos
- 7 - Exposição 20 Anos /Múltiplos Vínculos
- 8 - Exposição 25 Anos /Múltiplos Vínculos
|
07 - Ausências e Banco de Horas |
| Este registro é gerado quando no dia o funcionário possuir: - Falta Dia Integral: somente considera se a situação for do tipo Falta Injustificada e o evento relacionado à situação for do tipo Descontou ou Outros.
- Falta 1º Período e Falta 2º Período: também indica falta no dia inteiro. Somente considera se a situação for do tipo Jornada Incompleta e o evento relacionado à situação for do tipo Descontou ou Outros.
- Banco de Horas: considera somente lançamentos negativos quando a ausência ocorreu no dia inteiro.
- DSR: somente considera quando o funcionário não trabalhar neste dia.
|
07 - Ausências e Banco de Horas | tipoAusenOuComp | Tratamos apenas os valores: - 1 - Descanso Semanal Remunerado (DSR)
- 2 - Falta Não Justificada
- 3 - Movimento no Banco de Horas
O valor 4 - Folga Compensatório de Feriado não é tratado. |
07 - Ausências e Banco de Horas | tipoMovBH | O valor deste campo é tratado sempre como 1 - Inclusão de Horas no Banco de Horas. |
08 - Identificação do PTRP (Programa de Tratamento de Registro de Ponto) |
| De acordo com o Art. 82 da Portaria MTP 671/2021, o programa de tratamento de registro de ponto é o conjunto de rotinas informatizadas que tem por função tratar os dados relativos à marcação dos horários de entrada e saída contidas no Arquivo Fonte de Dados, gerando o relatório Espelho de Ponto Eletrônico e o Arquivo Eletrônico de Jornada.
Este registro é gerado com as informações do sistema e não com o detalhamento de cada programa que realiza o tratamento nos registros de ponto. |
08 - Identificação do PTRP (Programa de Tratamento de Registro de Ponto) | nomeProg | O valor deste campo é formado pelas informações: - Sistema + Linha + Módulo : "TOTVS DATASUL - CONTROLE DE FREQUÊNCIA -"
- 5 primeiros caracteres da versão do produto: "12.1. " , por exemplo para a versão 12.1.2205.05
|
08 - Identificação do PTRP (Programa de Tratamento de Registro de Ponto) | versaoProg | O valor deste campo é formado com o conteúdo da versão do produto, a partir do 6º caracter. Ex: "2205.05" , por exemplo para a versão 12.1.2205.5 |
08 - Identificação do PTRP (Programa de Tratamento de Registro de Ponto) | tpIdtDesenv | O valor este campo é fixo 1, indicando que o desenvolvedor é uma pessoa jurídica. |
08 - Identificação do PTRP (Programa de Tratamento de Registro de Ponto) | idtDesenv | O valor deste campo é 53113791001790 . |
08 - Identificação do PTRP (Programa de Tratamento de Registro de Ponto) | razaoNomeDesenv | O valor deste campo é TOTVS S.A. |
08 - Identificação do PTRP (Programa de Tratamento de Registro de Ponto) | emailDesenv | O valor deste campo é [email protected] |
99 -Trailer |
| Este registro é gerado com a totalização de cada um dos tipos de registros anteriores que compõe o arquivo AEJ. |
Assinatura Digital |
| Este registro é gerado, porém a assinatura digital do arquivo AEJ, estabelecida no no Art. 86 da Portaria MTP Nº 671/2021, encontra-se em fase de estudo e portanto, ainda não está liberada no produto. |