{% extends "base.html" %} {% block infoblock %} {% endblock %} {% block content %} {# --- Metadaten --- #}
{% if gutschrift is not none %} {% endif %} {% if vertrag_beginn %} {% endif %}
Auszugsperiode: {{ periode_von }} - {{ periode_bis }} Datum: {{ auszug_datum }}
Gutschrift laut Vertrag (h): {{ gutschrift }}
Vertragsbeginn: {{ vertrag_beginn }}
{# --- Postentabelle (Einzeltabelle mit Paginierung) --- #} {# --- Zwischensummen, Kontostand, Mitarbeitende --- Normalfall: als table-footer tbody mit break-before:avoid. Fallback (footer_reserve_margin): als tfoot, damit WeasyPrint auf jeder Seite Platz reserviert. Post-Processing entfernt den tfoot auf Nicht-Letzte-Seiten. #} {% if footer_reserve_margin %} {% if footer_text %} {% endif %} {% endif %} {% for item in posten %} {% endfor %} {% if not footer_reserve_margin %} {% if footer_text %} {% endif %} {% endif %}
Pos. Bezeichnung Zeit (h)
Zwischensumme Vormonat/Gutschriften {{ summe_gutschriften|min_to_time }}
Zwischensumme Leistungen {{ summe_leistungen|min_to_time }}
Neuer Kontostand {{ summe_gesamt|min_to_time }}
{{ loop.index }} {{ item.bezeichnung|nl2br }} {{ item.zeit|min_to_time }}
Zwischensumme Vormonat/Gutschriften {{ summe_gutschriften|min_to_time }}
Zwischensumme Leistungen {{ summe_leistungen|min_to_time }}
Neuer Kontostand {{ summe_gesamt|min_to_time }}
{% endblock %}