{% extends '@TimeClock/time_clock/layout.html.twig' %}{% import '@TimeClock/time_clock/_macros.html.twig' as tc %} {% block title %}Validation des temps — {{ employee.prenom }} {{ employee.nom }}{% endblock %}{% block time_clock_content %}
Pointeuse › Validations › {{ employee.prenom }} {{ employee.nom }}

Validation des temps — {{ employee.prenom }} {{ employee.nom }} À valider

Période du {{ start|date('d/m/Y') }} au {{ end|date('d/m/Y') }}

← RetourExporter
Salarié{{ employee.prenom }} {{ employee.nom }}
Période{{ start|date('d') }} – {{ end|date('d/m/Y') }}
Heures prévues35 h 00
Heures pointées{{ tc.duration(minutes) }}
Écart{{ tc.duration((minutes - 2100)|abs) }}
Anomalies{{ anomalies|filter(a => a.status == 'open')|length }}

Détail journalier 7 jours

{% for session in sessions %}{% else %}{% endfor %}
DatePlanning prévuEntréeSortiePausesTemps netÉcartStatut
{{ session.workDate|date('D d/m') }}09:00 – 17:00{{ session.clockInAt ? session.clockInAt|date('H:i') : '—' }}{{ session.clockOutAt ? session.clockOutAt|date('H:i') : '—' }}{{ tc.duration(session.breakDurationMinutes) }}{{ tc.duration(session.netWorkedMinutes) }}{{ tc.duration(((session.netWorkedMinutes|default(0)) - 420)|abs) }}{{ tc.status(session.status) }}
Aucune session sur cette période.
TOTAL SEMAINE{{ tc.duration(breaks) }}{{ tc.duration(minutes) }}{{ tc.duration((minutes - 2100)|abs) }}{{ anomalies|filter(a => a.status == 'open')|length }} anomalie

Temps net par jour

{% for session in sessions %}{{ session.workDate|date('D') }}{% endfor %}

Historique des validations

Période créée automatiquement

Recalcul effectué

Revue en cours

Validation en attente

{% endblock %}