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

Planung

Wiederkehrende Posten

{% for r in recurring %} {% else %} {% endfor %}
NameBetragRhythmusFälligkeitstagStartEndeKategorie
{{ r.name }} {{ r.amount|eur }} € {{ r.rhythm|de_label }} {{ r.due_day }} {{ r.start_date.strftime('%d.%m.%Y') if r.start_date else '–' }} {{ r.end_date.strftime('%d.%m.%Y') if r.end_date else '–' }} {{ category_names.get(r.category_id, '–') }}
Noch keine wiederkehrenden Posten.
Neuen wiederkehrenden Posten anlegen
Vorschläge aus Buchungen {% if suggestions %} {% for s in suggestions %} {% endfor %}
NameBetragRhythmusFälligkeitstag
{{ s.name }} {{ s.amount|eur }} € {{ s.rhythm|de_label }} {{ s.due_day }}
{% else %}

Keine Vorschläge — erkannt werden Serien aus mindestens 3 Monaten gleichartiger Buchungen.

{% endif %}

Einmalposten

{% for p in planned %} {% else %} {% endfor %}
NameBetragFällig amKategorie
{{ p.name }} {{ p.amount|eur }} € {{ p.due.strftime('%d.%m.%Y') }} {{ category_names.get(p.category_id, '–') }}
Noch keine Einmalposten.
Neuen Einmalposten anlegen

Kredite

{% for l in loans %} {% else %} {% endfor %}
NameSummeZins p.a.LaufzeitAuszahlungTilgungsart
{{ l.name }} {{ l.principal|eur }} € {{ l.annual_rate_pct|eur }} % {{ l.term_months }} Monate {{ l.payout_date.strftime('%d.%m.%Y') }} {{ l.repayment_type|de_label }}
Tilgungsplan
Wird beim Öffnen geladen…
Noch keine Kredite.
Neuen Kredit anlegen

Szenarien

{% for row in scenario_rows %} {% set sc = row.scenario %}
{{ sc.name }}

{{ sc.description }} · Wiederkehrende Posten: {{ 'ja' if sc.include_recurring else 'nein' }} · Einmalposten: {{ 'ja' if sc.include_planned else 'nein' }}

Kredite zuordnen {% for l in loans %} {% else %}

Keine Kredite vorhanden.

{% endfor %}
Modifikatoren {% for m in row.modifiers %} {% else %} {% endfor %}
ZielArtWert
{% if m.target_type == "category" %}Kategorie: {{ category_names.get(m.target_id, m.target_id) }} {% else %}Posten: {{ recurring_names.get(m.target_id, m.target_id) }}{% endif %} {{ m.kind|de_label }} {{ m.value|eur }}
Keine Modifikatoren.
{% if row.result %}

Tiefpunkt: {{ row.result.low_point_balance|eur }} € am {{ row.result.low_point_date.strftime('%d.%m.%Y') }}
{% if row.result.below_zero_date %}Unterschreitet 0 € ab {{ row.result.below_zero_date.strftime('%d.%m.%Y') }}
{% endif %} {% if row.result.below_threshold_date %}Unterschreitet Warnschwelle ab {{ row.result.below_threshold_date.strftime('%d.%m.%Y') }}
{% endif %} Kurven in Grafana ansehen.

{% else %}

Noch nicht durchgerechnet.

{% endif %}
{% else %}

Noch keine Szenarien.

{% endfor %}
Neues Szenario anlegen
{% endblock %}