{% extends '_include/base.html.twig' %} {% block title %}Time Tracking — Attendance Report{% endblock %} {% block content %}
{{ report.total_days|default(0) }}
Total Attendance Days
{{ (report.total_hours|default(0))|number_format(1) }}
Total Hours Worked
{{ (report.total_overtime|default(0))|number_format(1) }}
Total Overtime Hours
{{ report.late_count|default(0) }}
Late Arrivals
| Employee | Date | Check In | Check Out | Hours Worked | Overtime | Delay (min) |
|---|---|---|---|---|---|---|
| {{ clocking.employee.firstName }} {{ clocking.employee.lastName }} | {{ clocking.workDate|date('Y-m-d') }} | {{ clocking.checkIn ? clocking.checkIn|date('H:i') : '—' }} | {{ clocking.checkOut ? clocking.checkOut|date('H:i') : '—' }} | {{ clocking.workedHours|number_format(2) }} | {% if clocking.overtimeHours > 0 %} {{ clocking.overtimeHours|number_format(2) }} {% else %}—{% endif %} | {% if clocking.delayMinutes > 0 %} {{ clocking.delayMinutes }} {% else %}—{% endif %} |