{% extends '@TimeClock/time_clock/layout.html.twig' %}{% import '@TimeClock/time_clock/_macros.html.twig' as tc %} {% block title %}Anomalie ANO-{{ anomaly.id }}{% endblock %}{% block time_clock_content %}
Pointeuse › Anomalies › ANO-{{ '%04d'|format(anomaly.id) }}

⚠ Anomalie ANO-{{ '%04d'|format(anomaly.id) }}

Détectée le {{ anomaly.detectedAt|date('d/m/Y à H:i') }} · Créée automatiquement par le système

← Retour aux anomalies
Anomalie bloquante — Action requise{{ tc.anomaly(anomaly.type) }} · {{ tc.status(anomaly.status) }}

Contexte de l'anomalie

Informations salarié

Nom complet{{ anomaly.salarie.prenom }} {{ anomaly.salarie.nom }}
Matricule{{ anomaly.salarie.matricule|default('—') }}
Service{{ anomaly.salarie.service.nom|default('—') }}
Site{{ anomaly.salarie.etablissement.nom|default('—') }}

Informations session

Entrée {{ anomaly.session and anomaly.session.clockInAt ? anomaly.session.clockInAt|date('H:i') : '—' }}Sortie {{ anomaly.session and anomaly.session.clockOutAt ? anomaly.session.clockOutAt|date('H:i') : 'Manquante' }}Durée pointée {{ anomaly.session ? tc.duration(anomaly.session.netWorkedMinutes) : '—' }}Pauses {{ anomaly.session ? tc.duration(anomaly.session.breakDurationMinutes) : '—' }}

Entrée enregistrée

Pause débutée puis terminée

Sortie non enregistrée

Anomalie détectée automatiquement

Message d'anomalie

{{ anomaly.message|default('Sortie manquante détectée') }}

Cette anomalie bloque la validation de la journée et l'export vers la paie.

Impact de l'anomalie

Synthèse journalière
Bloquée
Export paie
Bloquant
Correction requise
Action requise
{% endblock %}