Tempo aproximado para leitura: 00:02:00 min
Ocorrência
No módulo Automação de Ponto, ao realizar a importação de batidas, as marcações não são gravadas no espelho de ponto e a seguinte mensagem é apresentada no log de avisos:
"Número da Linha: 0 - Coligada: Y - Funcionário XXXXX - A batida: 07:28:00 da data: 20/08/2026 não respeitou o tempo mínimo entre as batidas. Tempo entre as batidas: -00:02:00 - Tempo mínimo exigido: 00:05:00!"
Ambiente
TOTVS RH - TOTVS RH (Linha RM) - TOTVS Automação de Ponto – A partir da versão 12.1.28
Causa
Esse incidente ocorre pois o sistema identifica um intervalo negativo ou inferior ao tempo mínimo configurado nos Parâmetros do Sindicato. Isso acontece quando já existe uma marcação gravada no espelho de ponto em horário posterior/anterior (por exemplo, 07:30) e o sistema tenta importar uma batida com horário anterior (por exemplo, 07:28).
Solução
Para solucionar essa ocorrência, avalie os seguintes passos:
Verifique se há necessidade de ajuste do tempo mínimo. Se houver, siga os passos:
Acesse o módulo RM TOTVS Automação de Ponto.
Acesse o menu Configurações > Parametrizador > Avance a primeira tela >Sindicato.
Selecione o sindicato do funcionário afetado e acesse a aba Importação Batidas.
Reavalie a restrição do campo de tempo mínimo entre batidas e faça o ajuste necessário conforme as regras da empresa.
Salve as alterações.
Se optar não ajustar o tempo mínimo, ou se preferir seguir com o tratamento do espelho, segue uma tratativa adicional para os registros afetados:
Caso a marcação já tenha sido incluída manualmente por algum usuário e continue sem exibição no espelho de ponto, verifique se a batida encontra-se pendente de aprovação no espelho do funcionário. Detalhes logo abaixo na seção Saiba mais.
Outra opção, se optar pela marcação "original" que consta na plataforma, será realizar o processo de cancelamento do movimento somente para o dia em questão, em seguida, realizar a importação novamente considerando a data do dia (Parâmetro considera o último NSR importado desmarcado selecionando a data para importação). NÃO EFETUE A EXCLUSÃO DA BATIDA DE FORMA MANUAL DIRETAMENTE NO ESPELHO NESTE CASO. Caso contrário, a marcação não será mais importada, sendo necessário a inclusão manual da marcação, ou a geração do arquivo AFD na plataforma para posterior importação manual.
RH - RM - PTO - Cancelar movimento
Saiba mais
Para avaliar as marcações pendentes de aprovação diretamente via query no banco de dados, segue informações:
SQL:
SELECT
CODCOLIGADA,
CHAPA,
DATA,
RIGHT('0' + CAST(BATIDA / 60 AS VARCHAR(2)), 2) + ':' +
RIGHT('0' + CAST(BATIDA % 60 AS VARCHAR(2)), 2) AS BATIDA_HHMM,
CASE NATUREZA
WHEN 0 THEN 'Entrada'
WHEN 1 THEN 'Saída'
ELSE CAST(NATUREZA AS VARCHAR(10))
END AS NATUREZA,
DATAINSERCAO,
DATAREFERENCIA
FROM ABATFUN WITH (NOLOCK)
WHERE STATUS = 'T'
ORDER BY CODCOLIGADA, CHAPA, DATA, BATIDA;
ORACLE:
SELECT
CODCOLIGADA,
CHAPA,
DATA,
LPAD(TRUNC(BATIDA / 60), 2, '0') || ':' || LPAD(MOD(BATIDA, 60), 2, '0') AS BATIDA_HHMM,
CASE NATUREZA
WHEN 0 THEN 'Entrada'
WHEN 1 THEN 'Saída'
ELSE TO_CHAR(NATUREZA)
END AS NATUREZA,
DATAINSERCAO,
DATAREFERENCIA
FROM ABATFUN
WHERE STATUS = 'T'
ORDER BY CODCOLIGADA, CHAPA, DATA, BATIDA;
Se retornar algum resultado nas consultas, isso mostra que há batidas pendentes de aprovação e deverão ser aprovadas pelo gestor ou responsável pelo DP/RH.
Exemplo de um funcionário com batidas pendentes de aprovação ao executar a consulta:
Para maiores detalhes sobre aprovação de batidas via sistema, segue:
RH - RM - PTO - Como aprovar batidas
0 Comentários