{% extends "base.html" %} {% block main_class %}grid-page{% endblock %} {% block content %}

{{ t('ledger_title') }}

{# Jahr first: the list spans many years, and picking one is the most common filter #} {# between Zimmer and Bezahlt: who is still here? A row without 'Bis' is still running. #} {{ rows|length }} {{ t('showing_count', count='')|trim }} {{ t('sum_label') }}: € + {{ t('btn_add_ledger') }}

{# data-pin: Zimmer + Name stay on screen while scrolling to the payment columns. data-max: tighter maximum widths, so RNr. and Re vom can be read on a small screen (1280 px at 150 %) without scrolling — anything longer is cut off and shows in full on hover #} {# rows ship inside an inert
{{ t('hd_room') }}{{ t('col_from') }}{{ t('col_to') }} {{ t('hd_gb') }}{{ t('col_occupant') }}{{ t('col_days') }} {{ t('col_rate') }}{{ t('hd_qty') }} {{ t('hd_persons') }}{{ t('col_amount') }} {{ t('col_tourism_tax') }} {{ t('hd_payer') }}{{ t('col_art') }}{{ t('hd_invoice') }} {{ t('hd_invoice_date') }}{{ t('col_payment') }} {{ t('hd_paid_date') }}{{ t('col_notes') }}