{% extends "base.html" %} {% block title %}Buchungen – Finanzberatung{% endblock %} {% block content %}

Buchungen

{% set filter_params = { 'account_id': filters.account_id, 'date_from': filters.date_from.isoformat() if filters.date_from else None, 'date_to': filters.date_to.isoformat() if filters.date_to else None, 'category_id': filters.category_id, 'q': filters.q, 'status': filters.status, } %} {% macro sort_th(key, label, params, cur_sort, cur_dir) -%} {%- set active = cur_sort == key -%} {{ label }} {{ ('▲' if cur_dir == 'asc' else '▼') if active else '⇅' }} {%- endmacro %} {{ sort_th('datum', 'Datum', filter_params, sort, dir) }}{{ sort_th('konto', 'Konto', filter_params, sort, dir) }} {{ sort_th('zweck', 'Verwendungszweck', filter_params, sort, dir) }}{{ sort_th('empfaenger', 'Empfänger/Zahler', filter_params, sort, dir) }} {{ sort_th('betrag', 'Betrag (€)', filter_params, sort, dir) }}{{ sort_th('kategorie', 'Kategorie', filter_params, sort, dir) }} {% for tx in transactions %} {% else %} {% endfor %}
{{ tx.booking_date.strftime('%d.%m.%Y') }} {{ tx.purpose }} {{ tx.counterparty }} {{ tx.amount|eur }}
Regel erzeugen
Keine Buchungen gefunden.

{% if page > 1 %} Zurück {% endif %} Seite {{ page }} von {{ total_pages }} {% if page < total_pages %} Weiter {% endif %}

Buchung manuell erfassen
{% endblock %}