O AEJ (Arquivo Eletrônico de Jornada) é um arquivo digital de natureza fiscal e obrigatória, estabelecido pela Portaria MTP nº 671/2021, que tem como finalidade consolidar, de forma estruturada, os dados da jornada de trabalho dos colaboradores, incluindo as marcações de ponto e os tratamentos aplicados sobre elas, como justificativas, ocorrências e ajustes.
Finalidade do AEJ
- Atender fiscalizações trabalhistas, fornecendo um arquivo oficial que apresenta toda a movimentação da jornada dos colaboradores dentro do período solicitado.
- Consolidar, além das marcações de ponto, informações resultantes do tratamento do ponto, como:
- Ocorrências aplicadas;
- Justificativas lançadas;
- Ajustes manuais;
- Saldo de banco de horas (se aplicável);
- Informações sobre a jornada contratual.
Diferente do AFD, que contém apenas os registros brutos das marcações, o AEJ traz uma visão completa, já considerando os tratamentos realizados no sistema.
Dados Gerados no AEJ
O arquivo AEJ contém, para cada colaborador, informações como:
- Dados cadastrais:
- Nome completo;
- CPF e PIS;
- Matrícula;
- CNPJ do empregador;
- Lotação ou estabelecimento.
- Período da Jornada:
- Data inicial e final referente ao mês ou período gerado.
- Marcações de ponto:
- Todas as marcações realizadas, sejam elas:
- Entrada;
- Saída;
- Intervalos;
- Sobreavisos (se houver);
- Jornadas noturnas.
- Todas as marcações realizadas, sejam elas:
- Ocorrências e Justificativas:
- Atestados;
- Faltas justificadas;
- Faltas não justificadas;
- Afastamentos;
- Outros tipos de ocorrências aplicadas no período.
- Informações de Jornada Contratual:
- Carga horária prevista;
- Horários teóricos de entrada, saída e intervalos;
- Regime de trabalho (semanal, 12x36, etc.).
- Tratamentos Aplicados:
- Ajustes de marcações manuais;
- Aprovações de horas extras (se utilizadas);
- Banco de horas: lançamento, compensações, saldos;
- Acúmulos de horas positivas ou negativas.
Para acessar o relatório, navegue pelo menu: Relatórios > Legais > AEJ - MTP 671
No chamador do relatório contém opções para exibir ou omitir informações conforme necessidade de negócio. Essas opções são exibidas ou fixas, conforme parametrizado na configuração do relatório acessando Configurações > Relatórios > Configurações de Relatórios. Abaixo o detalhamento das opções disponíveis no relatório de AEJ.
- Omitir demitidos: Em todos os relatórios do sistema, essa opção está disponível para ser possível omitir os colaboradores demitidos no período da emissão do relatório, caso o colaborador tenha rescisão em período anterior da emissão já não é exibido.
Detalhamento das colunas do relatório:
AEJ – Arquivo Eletrônico de Jornada
- Apresentar o formato predeterminado neste anexo.
- Apresentar-se no formato texto, codificado no padrão ASCII da norma ISO 8859-1.
- Apresentar-se com cada linha correspondente a um registro, terminando com os caracteres 13 e 10, respectivamente, da tabela ASCII da norma ISO 8859-1.
- Cada linha do arquivo digital representará um registro e deve conter os campos que estão no leiaute definido para o registro. Ao final de cada campo, com exceção do último campo do registro, deve ser inserido o caractere delimitador "|" (pipe ou barra vertical).
- Não conter linhas em branco.
- Os tipos dos dados nos campos podem ser:
- N: numérico;
- A: alfanumérico;
- H: hora, no formato "hhmm";
- D: data, no formato "AAAA-MM-dd", onde:
- AAAA: ano;
- MM: mês;
- dd: dia do mês; e
- DH: data e hora, no formato "AAAA-MM-ddThh:mm:00ZZZZZ", onde:
- AAAA: ano;
- MM: mês;
- dd: dia do mês;
- T: fixo com valor "T";
- hh: hora (00 a 23);
- mm: minutos (00 a 59);
- 00: segundos (fixos com valor "00");
- ZZZZZ: fuso horário, onde o primeiro digito representa o sinal (positivo ou negativo) e os outros quatro dígitos representam a hora e os minutos.
Este arquivo é composto dos seguintes tipos de registro:
Registro do tipo "01" - Cabeçalho
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "01". |
| 2 | tpIdtEmpregador | 1 | N | Tipo de identificador do empregador: - "1": CNPJ; - "2": CPF. |
| 3 | idtEmpregador | 11 ou 14 | N | CNPJ ou CPF do empregador. |
| 4 | caepf | 14 | N | CAEPF (Cadastro de Atividade Econômica da Pessoa Física), caso exista. |
| 5 | cno | 12 | N | CNO (Cadastro Nacional de Obras), caso exista. |
| 6 | razaoOuNome | 1 a 150 | A | Razão social ou nome do empregador. |
| 7 | dataInicialAej | 10 | D | Data inicial dos registros no AEJ. |
| 8 | dataFinalAej | 10 | D | Data final dos registros no AEJ. |
| 9 | dataHoraGerAej | 24 | DH | Data e hora da geração do AEJ. |
| 10 | versaoAej | 3 | A | Versão do leiaute do AEJ. Preencher com "001". |
Observação: Exemplo para o campo tipo DH (data e hora): 2021-04-27T16:44:00-0300.
Registro do tipo "02" - REPs utilizados
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "02". |
| 2 | idRepAej | 1 a 9 | N | Identificador do REP no AEJ |
| 3 | tpRep | 1 | N | Tipo do REP: - "1": REP-C; - "2": REP-A; - "3": REP-P. |
| 4 | nrRep | 17 | N | Número de fabricação ou identificador do REP, caso exista algum REP associado à marcação. Campo obrigatório quando o campo fonteMarc for igual a "O". Preencher com: - Número de fabricação, no caso de REP-C; - Número do processo do último acordo ou convenção coletiva depositado, no caso de REP-A (caso não haja, informar "99999999999999999"); - Número de registro no INPI, no caso de REP-P. |
Registro do tipo "03" - Vínculos
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "03". |
| 2 | idtVinculoAej | 1 a 9 | N | Identificador do vínculo no AEJ. |
| 3 | cpf | 11 | N | CPF do empregado. |
| 4 | nomeEmp | 1 a 150 | A | Nome do empregado. |
Registro do tipo "04" - Horário contratual
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "04". |
| 2 | codHorContratual | 1 a 30 | A | Código do horário contratual no AEJ. |
| 3 | durJornada | 1 a 12 | N | Duração da jornada, convertida em minutos. |
| 4 | hrEntrada01 | 4 | H | Hora da primeira entrada. |
| 5 | hrSaida01 | 4 | H | Hora da primeira saída. |
| 6 | hrEntrada02 | 0 ou 4 | H | Hora da segunda entrada. |
| 7 | hrSaida02 | 0 ou 4 | H | Hora da segunda saída. |
Observações:
- O campo codHorContratual identifica o horário contratual dentro do AEJ.
- Caso o horário contratual tenha mais de dois pares entrada/saída, esses devem ser informados em sequência. Assim, teremos os campos hrEntradaNN e hrSaidaNN, onde NN representa a ordem do par entrada/saída.
- Caso o horário seja noturno, o campo durJornada deve ser informado considerando a redução da hora noturna.
Registro do tipo "05" - Marcações
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "05". |
| 2 | idtVinculoAej | 1 a 9 | N | Identificador do vínculo no AEJ (informado no registro do tipo "03"). |
| 3 | dataHoraMarc | 24 | DH | Data e hora da marcação. |
| 4 | idRepAej | 0 a 9 | N | Identificador do REP no AEJ (informado no registro do tipo "02"). |
| 5 | tpMarc | 1 | A | Tipo da marcação: - "E": marcação de entrada; - "S": marcação de saída; - "D": marcação desconsiderada. |
| 6 | seqEntSaida | 3 | N | Número sequencial do par entrada/saída. |
| 7 | fonteMarc | 1 | A | Fonte da marcação: - "O": marcação original do REP; - "I ": marcação incluída manualmente; - "P": marcação pré-assinalada; - "X": ponto por exceção; - "T ": outras fontes de marcação. |
| 8 | codHorContratual | 0 a 30 | A | Código do horário contratual no AEJ (informado no registro do tipo "04"). Campo obrigatório quando a marcação se tratar da primeira entrada, ou seja, tpMarc igual a "E" e seqEntSaida igual a "1". |
| 9 | motivo | 0 a 150 | A | Motivo da desconsideração ou inclusão da marcação. Campo obrigatório quando tpMarc for igual a "D" ou fonteMarc for igual a "I". |
Registro do tipo "06" - Identificação da matrícula do vínculo no eSocial, para empregados com mais de um vínculo no AEJ
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "06". |
| 2 | idtVinculoAej | 1 a 9 | N | Identificador do vínculo no AEJ (informado no registro do tipo "03"). |
| 3 | matEsocial | 1 a 30 | A | Matrícula do vínculo no eSocial. |
Registro do tipo "07" - Ausências e Banco de Horas
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "07". |
| 2 | idtVinculoAej | 1 a 9 | N | Identificador do vínculo no AEJ (informado no registro do tipo "03"). |
| 3 | tipoAusenOuComp | 1 | N | Código com tipo da ausência ou compensação: - "1": Descanso Semanal Remunerado (DSR); - "2": falta não justificada; - "3": movimento no banco de horas; - "4": folga compensatória de feriado. |
| 4 | data | 10 | D | Data da ausência ou compensação. |
| 5 | qtMinutos | 0 a 12 | N | Quantidade de minutos. Campo obrigatório se tipoAusenOuComp for igual a "3". |
| 6 | tipoMovBH | 0 ou 1 | N | Tipo de movimento no banco de horas: - "1": inclusão de horas no banco de horas; - "2": compensação de horas do banco de horas. Campo obrigatório se tipoAusenOuComp for igual a "3". |
Registro do tipo "08" - Identificação do PTRP (Programa de Tratamento de Registro de Ponto)
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "08". |
| 2 | nomeProg | 1 a 150 | A | Nome do PTRP. |
| 3 | versaoProg | 1 a 8 | A | Versão do PTRP. |
| 4 | tpIdtDesenv | 1 | N | Tipo de identificador do desenvolvedor do PTRP: - "1": CNPJ; - "2": CPF. |
| 5 | idtDesenv | 11 ou 14 | N | CNPJ ou CPF do desenvolvedor do PTRP. |
| 6 | razaoNomeDesenv | 1 a 150 | A | Razão social ou nome do desenvolvedor do PTRP. |
| 7 | emailDesenv | 1 a 50 | N | E-mail do desenvolvedor do PTRP. |
Registro do tipo "99" - Trailer
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | tipoReg | 2 | N | Tipo do registro. Preencher com "99". |
| 2 | qtRegistrosTipo01 | 1 a 9 | N | Quantidade de registros do tipo "01". |
| 3 | qtRegistrosTipo02 | 1 a 9 | N | Quantidade de registros do tipo "02". |
| 4 | qtRegistrosTipo03 | 1 a 9 | N | Quantidade de registros do tipo "03". |
| 5 | qtRegistrosTipo04 | 1 a 9 | N | Quantidade de registros do tipo "04". |
| 6 | qtRegistrosTipo05 | 1 a 9 | N | Quantidade de registros do tipo "05". |
| 7 | qtRegistrosTipo06 | 1 a 9 | N | Quantidade de registros do tipo "06". |
| 8 | qtRegistrosTipo07 | 1 a 9 | N | Quantidade de registros do tipo "07". |
| 9 | qtRegistrosTipo08 | 1 a 9 | N | Quantidade de registros do tipo "08". |
Assinatura digital
| Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
| 1 | assinDigital | 100 | A | Assinatura digital. |
Comentários
0 comentário
Por favor, entre para comentar.