Índice |
---|
...
Esta documentação tem como objetivo orientar/explicar sobre a Geração do AFD.
A Portaria em questão foi criada em 11/2021, regulamentando uma série de tratativas referentes à legislação trabalhista.
O
...
Arquivo AFD (Arquivo de fonte de dados)
...
trata-se é um documento que reúne todas as informações sobre o registro de ponto dos seus colaboradores que devem ser gerados a partir do layout disponibilizada pelo Governo.
...
NSR – Número Sequencial de Registro;
Dia, mês e ano da marcação de ponto;
Hora e minuto do ponto registrado;
Número do PIS do seu colaborador;
Tipo do registro de ponto;
CNPJ ou CPF do empregador.
...
o AFD é utilização pelo Ministério do Trabalho para auditar as rotinas de jornada de trabalho nas empresas.
...
Vale lembrar que não é possível alterar as informações deste documento, uma vez que ele conta com os dados brutos relacionados à jornada do colaborador.
Ou seja: o arquivo AFD no ponto eletrônico veio para garantir a transparência entre a empresa e o Ministério do Trabalho.
Como tudo isso se relaciona ao Clock IN ?
Tivemos que nos adequar a Portaria citada e apresentaremos neste documento os pontos mais relevantes para aprendizado e consulta.
como eu vejo que o ambiente encontra-se configurado/migrado?
A versão instalada deve ser a “12.1.22100002”
O que temos de novo nesta versão?
...
Com a implantação do AFD, teremos agora 2 arquivos no Storage da Plataforma Carol, como diferenciar um do outro?
Através da nomenclatura.
No formato antigo (em destaque na cor vermelha) tínhamos a string “clockin” associada ao dispositivo.
No formato novo e atual (cor verde) temos a string “AFD” associada a outros dados.
Com a geração dos AFDs no formato novo, logo não teremos mais contato com o formato antigo.
05. Clock In Records
Na tabela Clock In Records (onde normalmente visualizamos as marcações realizadas),é possível visualizar o campo (coluna) "Collective Agreement".
Na qual se refere a Portaria 671 e a adequação a convenção coletiva.
Possíveis problemas:
Na ocorrência de um erro em uma task referente ao AFD, solicita-se a verificação no Log para check quanto ao preenchimento corretos dos campos.
Como citado anteriormente, há um padrão de preenchimento de campos e o mesmo deve ser respeitado.
Nesse começo prevemos uma grande ocorrência de erros por causa de campos preenchidos de forma incorreta.
...
Caso o erro avaliado não se refira a conteúdo de campo informado pela task, sugere-se abertura de ticket.
Esta documentação tem como objetivo orientar sobre o processo de geração do AFD, observando a regra da Portaria 671 a partir da versão de Backoffice 12.1.22100000 que está disponível em 31/10/2022. Principais mudanças:
Conforme determinado pela Portaria no 671/2021 o arquivo AFD deverá ser assinado digitalmente pela empresa fabricante/desenvolvedor do REP, utilizando seu certificado digital válido e emitido no âmbito da ICP-Brasil. As assinaturas eletrônicas podem ser verificadas sempre que surgirem dúvidas em relação à autenticidade e integridade dos arquivos gerados; por exemplo, para fins de utilização em fiscalização ou processos judiciais. (item 32 e 33 - Perguntas e Resposta - Portaria no 671/2021)
Para o arquivo AFD, as assinaturas eletrônicas geradas pelo REP-A devem ser no padrão CAdES (CMS Advanced Electronic Signature) e devem ser armazenadas em um arquivo no formato p7s destacado (detached). Preencher o registro (última linha do arquivo) referente à assinatura digital com o texto literal “ASSINATURA_DIGITAL_EM_ARQUIVO_P7S” e espaços à direita para complementar os 100 caracteres. Ademais, o arquivo p7s deve ser nomeado com nome do arquivo AFD incluindo a extensão “.p7s”. Por exemplo, o arquivo AFD “00000000000000REP_A.txt” deve ter arquivo de assinatura p7s nomeado como “00000000000000REP_A.txt.p7s”. (item 28 - Perguntas e Resposta - Portaria no 671/2021) .
Para possibilitar a efetivação da assinatura digital utilizando o certificado da TOTVS, foi disponibilizado um processo que irá permitir que os clientes efetuem assinatura digital quando solicitado pelo Ministério do Trabalho. Segue abaixo o procedimento para Assinatura Digital do arquivo AFD:
Para assinar digitalmente o arquivo AFD (Arquivo de Fonte de Dados) deverá seguir o seguinte procedimento:
Para que seja possível efetuar efetuar a geração do AFD é necessária efetuar configurações no Settings do ambiente do Backoffice. Para isso, acessar a Plataforma, após o Menu Lateral da Plataforma pressionar opção Carol Apps, selecionar a opção do "Carol App Backoffice" e por fim selecionar a Aba Settings. Abaixo os campos que deverão ser informados para a geração do AFD:
Para geração de arquivo AFD com filtro o arquivo disponibilizado no "Storage" da Plataforma será sobreposto, para gerar a informação completa o arquivo deverá ser gerado novamente sem os filtros no Settings.
A Portaria 671 determina que no Layout do AFD a informação da Convenção Coletiva para o REP-A é do tipo numérico e seja informado com 17 dígitos no máximo e que caso o número seja menor que 17 dígitos seja preenchido com zeros a esquerda até completar os 17 dígitos.
Com a Portaria 671 também foi disponibilizada duas formas de informar a Convenção Coletiva para que seja gerada no AFD:
O processo de geração de AFD do Clockin efetua a geração de todas as marcações encontradas no período de geração sem nenhum filtro especificado exceto o filtro informado no Settings. Para efetuar a geração do AFD, deverá ser acessada a Plataforma e através do Menu Lateral selecionar "Carol Apps", selecionar a opção Backoffice e na interface selecionar a aba "Process". O processo que gera o arquivo de AFD é o "clockin_export_data". Este processo poderá ser executado pontualmente através do botão "Run Now" ou efetuado agendamento através do botão "Edit", para ser gerado de tempos em tempos. Abaixo imagem que mostra o processo e quais is botões que devem ser pressionados:
Após efetuar a parametrização ou a geração do arquivo, este é gerado na aba "Storage" cujo o processo está descrito no item 06 desta documentação.
Recomendamos que o parâmetro "Data início exportação Arquivo de Dados" do Settings esteja sempre informado para que a geração possa ser de informações de um período determinado. Caso o campo não esteja preenchido a geração considera todos os registros de marcações para a geração o que pode acarretar em erros de execução na geração devido ao volume de dados.
Também recomendados que o parâmetro data AFD - Data Final da geração do AFD do Settings seja informado somente quando for efetuada uma geração pontual que será necessário um período determinado. Para gerações com agendamento não é necessário ter a data final, o processo de geração do AFD irá gerar das informações irá gerar até o dia anterior ao atual.
Atualmente podemos ter dois arquivos AFD com nomenclatura diferente sendo gerados no Storage Com a implantação do AFD:
Como facilitador temos também opções no próprio Backoffice do Clockin para efetuar a baixa dos arquivos. Para isso pode-se acessar a opção Monitor do Menu lateral do Backoffice, nesta interface o usuário encontrará uma caixa de seleção bem a direita no título da consulta dos dispositivos, onde é possível selecionar forma de exportar os arquivos AFD dos dispositivos:
Na ocorrência de um possível problema em um processo de geração do AFD, sugere-se a verificação do log da geração. Para acessar o log da geração do processo, acessar o menu lateral da Plataforma Carol, selecionar a opção Carol App e selecionar o aplicativo Backoffice, na tela selecionar a aba "Process". No processo "clockin_export_data" o status da ultima geração do processo e verificar. Ao clicar no status que está sendo demonstrado é possível efetuar a consulta do log de geração.
'developerTaxidExportAFD' set to '53113791000122'. - este descritivo indica qual o CNPJ está sendo gerado (pode ter mais de um)
'collectiveAgreementExportAFD' set using default value '99999999999'. - este campo indica qual convenção coletiva está sendo usado, neste caso está sendo usado o "default" porque não foi informado nem no settings e nem no cadastro do dispositivo
'finalDateExportAFD' set to '2023-01-30'. - neste log indica qual a data final que está sendo considerada para a geração
'initialDateExportAFD' set to '2023-01-02'- neste log indica qual a data inicial que está sendo considerada para a geração.
Abaixo, tela mostrando onde é possível visualizar as informações do log de geração:
...