{% extends "base.html" %} {% block content %}

📅 Attendance for {{ employee.full_name }} – {{ month }}/{{ year }}

← Back to Payroll Preview
{% for r in records %} {% endfor %}
Date Check-in Check-out Working Hours Status Source
{{ r.date.strftime('%Y-%m-%d') }} {% if r.source == 'Desktime' %} {{ r.desktime_log.first_activity.strftime('%H:%M') if r.desktime_log and r.desktime_log.first_activity else '--' }} {% else %} {{ r.check_in_time.strftime('%H:%M') if r.check_in_time else '--' }} {% endif %} {% if r.source == 'Desktime' %} {{ r.desktime_log.last_activity.strftime('%H:%M') if r.desktime_log and r.desktime_log.last_activity else '--' }} {% else %} {{ r.check_out_time.strftime('%H:%M') if r.check_out_time else '--' }} {% endif %} {% if r.source == 'Desktime' and r.desktime_log %} {{ "%.2f"|format(r.desktime_log.productive_hours) }} {% else %} {{ "%.2f"|format(r.working_hours) if r.working_hours else '0.00' }} {% endif %} {% if r.status == 'Holiday' and r.source == 'Weekend' %} Weekend Off {% else %} {{ r.status or '--' }} {% endif %} {{ r.source or '--' }}
{% endblock %}