O Arquivo Eletrônico de Jornada ou AEJ, é um arquivo de texto criado através da portaria 671/2021 do Ministério do Trabalho e Emprego, e tem por objetivo consolidar em um único arquivo o máximo de informações possíveis relacionadas ao controle de ponto dos funcionários.
Registro do Tipo “01” – Cabeçalho
Referência do Campo | Nome do Campo | Tamanho | Tipo | Conteúdo |
---|---|---|---|---|
1 | tipoReg | 2 | Numérico | Tipo do registro. Preencher com “01” |
2 | tpIdtEmpregador | 1 | Numérico | Tipo de identificador do empregador: “1”: CNPJ; “2”: CPF |
3 | idtEmpregador | 11 ou 14 | Numérico | CNPJ ou CPF do empregador |
4 | caepf | 14 | Numérico | CAEPF (Cadastro de Atividade Econômica da Pessoa Física), caso exista |
5 | cno | 12 | Numérico | CNO (Cadastro Nacional de Obras), caso exista. |
6 | razaoOuNome | 1 a 150 | Alfanumérico | Razão social ou nome do empregador. |
7 | dataInicialAej | 10 | Data | Data inicial dos registros no AEJ. |
8 | dataFinalAej | 10 | Data | Data final dos registros no AEJ. |
9 | dataHoraGerAej | 24 | Data e Hora | Data e hora da geração do AEJ. |
10 | versaoAej | 3 | Alfanumérico | Versão do leiaute do AEJ. Preencher com “001”. |
Registro do tipo “02” – REPs utilizados
Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
---|---|---|---|---|
1 | tipoReg | 2 | Numérico | Tipo do registro. Preencher com “02”. |
2 | idRepAej | 1 a 9 | Numérico | Identificador do REP no AEJ |
3 | tpRep | 1 | Numérico | Tipo do REP: “1”: REP-C; “2”: REP-A; “3”: REP-P. |
4 | nrRep | 17 | Numérico | 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 | Numérico | Tipo do registro. Preencher com “03”. |
2 | 1idtVinculoAej | 1 a 9 | Numérico | Identificador do vínculo no AEJ. |
3 | cpf | 11 | Numérico | CPF do empregado. |
4 | nomeEmp | 1 a 150 | Alfanumérico | Nome do empregado. |
Registro do tipo “04” – Horário contratual
Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
---|---|---|---|---|
1 | tipoReg | 2 | Numérico | Tipo do registro. Preencher com “04”. |
2 | codHorContratual | 1 a 30 | Alfanumérico | Código do horário contratual no AEJ. |
3 | durJornada | 1 a 12 | Numérico | Duração da jornada, convertida em minutos. |
4 | hrEntrada01 | 4 | Hora | Hora da primeira entrada. |
5 | hrSaida01 | 4 | Hora | Hora da primeira saída. |
6 | hrEntrada02 | 0 ou 4 | Hora | Hora da segunda entrada. |
7 | hrSaida02 | 0 ou 4 | Hora | Hora da segunda saída. |
Observações:
1. O campo codHorContratual identifica o horário contratual dentro do AEJ.
2. 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.
3. 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 | Numérico | Tipo do registro. Preencher com “05”. |
2 | idtVinculoAej | 1 a 9 | Numérico | Identificador do vínculo no AEJ (informado no registro do tipo “03”). |
3 | dataHoraMarc | 24 | Data/Hora | Data e hora da marcação. |
4 | idRepAej | 0 a 9 | Numérico | Identificador do REP no AEJ (informado no registro do tipo “02”). |
5 | tpMarc | 1 | Alfanumérico | Tipo da marcação: – “E”: marcação de entrada; – “S”: marcação de saída; – “D”: marcação desconsiderada. |
6 | seqEntSaida | 3 | Numérico | Número sequencial do par entrada/saída. |
7 | fonteMarc | 1 | Alfanumérico | 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 | Alfanumérico | 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 | Alfanumérico | 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 | Numérico | Tipo do registro. Preencher com “06”. |
2 | idtVinculoAej | 1 a 9 | Numérico | Identificador do vínculo no AEJ (informado no registro do tipo “03”). |
3 | matEsocial | 1 a 30 | Alfanumérico | 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 | Numérico | Tipo do registro. Preencher com “07”. |
2 | idtVinculoAej | 1 a 9 | Numérico | Identificador do vínculo no AEJ (informado no registro do tipo “03”). |
3 | tipoAusenOuComp | 1 | Numérico | 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 | Data | Data da ausência ou compensação. |
5 | qtMinutos | 0 a 12 | Numérico | Quantidade de minutos. Campo obrigatório se tipoAusenOuComp for igual a “3”. |
6 | tipoMovBH | 0 ou 1 | Numérico | 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 | 1 | Numérico | Tipo do registro. Preencher com “08”. |
2 | nomeProg | 1 a 150 | Alfanumérico | Nome do PTRP. |
3 | versaoProg | 1 a 8 | Alfanumérico | Versão do PTRP. |
4 | tpIdtDesenv | 1 | Numérico | Tipo de identificador do desenvolvedor do PTRP: – “1”: CNPJ; – “2”: CPF. |
5 | idtDesenv | 11 ou 14 | Numérico | CNPJ ou CPF do desenvolvedor do PTRP. |
6 | razaoNomeDesenv | 1 a 150 | Alfanumérico | Razão social ou nome do desenvolvedor do PTRP. |
7 | emailDesenv | 1 a 50 | Alfanumérico | 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 | Numérico | Tipo do registro. Preencher com “99”. |
2 | qtRegistrosTipo01 | 1 a 9 | Numérico | Quantidade de registros do tipo “01”. |
3 | qtRegistrosTipo02 | 1 a 9 | Numérico | Quantidade de registros do tipo “02”. |
4 | qtRegistrosTipo03 | 1 a 9 | Numérico | Quantidade de registros do tipo “03”. |
5 | qtRegistrosTipo04 | 1 a 9 | Numérico | Quantidade de registros do tipo “04”. |
6 | qtRegistrosTipo05 | 1 a 9 | Numérico | Quantidade de registros do tipo “05”. |
7 | qtRegistrosTipo06 | 1 a 9 | Numérico | Quantidade de registros do tipo “06”. |
8 | qtRegistrosTipo07 | 1 a 9 | Numérico | Quantidade de registros do tipo “07”. |
9 | qtRegistrosTipo08 | 1 a 9 | Numérico | Quantidade de registros do tipo “08”. |
Assinatura digital
Referência do campo | Nome do campo | Tamanho | Tipo | Conteúdo |
---|---|---|---|---|
1 | assinDigital | 100 | Alfanumérico | Assinatura digital. |
Poderia disponibilizar p download, ou enviar por email, um exemplo prático de um AEJ ?
[email protected]
Marcos, infelizmente não temos como disponibilizar, nós apenas criamos o conteúdo.
Bom dia.
O que é 2 idtVinculoAej 1 a 9 Numérico Identificador do vínculo no AEJ (informado no registro do tipo “03”).?