{% extends "base.html" %} {% block title %}Zeitkonto · {{ user.first_name }} {{ user.last_name }}{% endblock %} {% block heading %}⏱️ {{ user.first_name }} {{ user.last_name }}{% endblock %} {% block breadcrumb %}

Zeitkonto / {{ user.first_name }} {{ user.last_name }}

{% endblock %} {% block content %}

Aktueller Saldo

{{ "%+.2f"|format(balance_hours) }} h
{% set days = (balance_hours / ((user.weekly_hours or 40) / 5.0)) if user.weekly_hours else 0 %}
≈ {{ "%+.1f"|format(days) }} Arbeitstage
Wochen-Soll: {{ user.weekly_hours or 40 }} h {% if user.hourly_wage %} · Stunden-Lohn: {{ "%.2f"|format(user.hourly_wage) }} €{% endif %}

Eintrag anlegen

Auszahlung berechnen

Bei Austritt eines Mitarbeiters: aktueller Saldo wird in Stunden umgerechnet und mit dem Stunden-Lohn multipliziert. Saldo wird auf 0 gesetzt.

{% if balance_hours != 0 %}

Vorausschau: {{ balance_hours }} h × 25.00 €/h =

{% endif %}

Tages-Historie

{{ entries|length }} Eintrag{% if entries|length != 1 %}{% endif %} · neueste zuerst

{% for e in entries %} {% else %} {% endfor %}
Datum Art Soll Ist Δ Notiz
{{ e.date }} {{ e.kind }} {{ e.target_minutes }} min {{ e.actual_minutes }} min {{ "%+d"|format(e.delta_minutes) }} min {{ e.note or '—' }}
Noch keine Einträge — über die Schicht-/Zeiterfassung werden Tages-Werte automatisch befüllt.
{% endblock %}