⏱️ CapeSystem RH + Ponto Digital
{% if erro %}
{{ erro }}
{% endif %}
{% if sucesso %}
{{ sucesso }}
{% endif %}
{% if aviso %}
{{ aviso }}
{% endif %}
{% if empresa %}
{% set cooldown_seg = cooldown_registro_segundos|default(5, true)|int %}
{% if cooldown_seg <= 5 %}
{% set cooldown_badge_class = 'bg-success' %}
{% set cooldown_badge_icon = '🟢' %}
{% elif cooldown_seg <= 10 %}
{% set cooldown_badge_class = 'bg-warning text-dark' %}
{% set cooldown_badge_icon = '🟡' %}
{% else %}
{% set cooldown_badge_class = 'bg-danger' %}
{% set cooldown_badge_icon = '🔴' %}
{% endif %}
Empresa: {{ empresa.nome_fantasia or empresa.razao_social or empresa.nome }}
Acesso principal: digite o identificador rápido e clique em
Registrar.
Você pode usar
ID funcional,
matrícula ou
código de batida.
A sequência é automática: entrada, saída almoço, retorno almoço e saída expediente.
{{ cooldown_badge_icon }} Proteção anti-duplo clique: {{ cooldown_seg }}s
{% if funcionario_autenticado %}
Funcionário autenticado: {{ funcionario_autenticado.nome }}
{% endif %}
{% if registros_funcionario %}
Registros do dia
| ID |
Data/Hora |
Tipo |
Status |
{% for r in registros_funcionario %}
| {{ r.id }} |
{{ r.data_hora.strftime('%d/%m/%Y %H:%M:%S') if r.data_hora else '-' }} |
{{ r.tipo.replace('_', ' ') }} |
{{ r.status_registro or 'ativo' }} |
{% endfor %}
{% endif %}
{% if comprovantes_funcionario %}
Comprovantes padronizados
{% for c in comprovantes_funcionario %}
{{ c.tipo_label or '-' }}
{{ c.status_label or '-' }}
{{ c.data_hora_formatada or '-' }}
Protocolo: {{ c.protocolo or '-' }}
Hash: {{ c.hash_registro or '-' }}
Origem: {{ c.origem_label or '-' }}
{% if c.empresa_nome %}
Empresa: {{ c.empresa_nome }}
{% endif %}
{% endfor %}
{% endif %}
{% if ultimo_comprovante %}
Último comprovante gerado
{{ ultimo_comprovante.tipo_label or '-' }}
{{ ultimo_comprovante.status_label or '-' }}
{{ ultimo_comprovante.data_hora_formatada or '-' }}
Protocolo: {{ ultimo_comprovante.protocolo or '-' }}
Hash: {{ ultimo_comprovante.hash_registro or '-' }}
Origem: {{ ultimo_comprovante.origem_label or '-' }}
{% if ultimo_comprovante.empresa_nome %}
Empresa: {{ ultimo_comprovante.empresa_nome }}
{% endif %}
{% if ultimo_comprovante.endereco_aproximado %}
Local aproximado: {{ ultimo_comprovante.endereco_aproximado }}
{% endif %}
{% endif %}
{% endif %}