Finance Tracker (go to Bills or Comparison Sets)

{% for r in DISP %}
{% for el in r %} {% if COMP and ( COMP['vars'][el.varname] != finance[el.varname] or (COMP['vars'][el.datevarname] is defined and COMP['vars'][el.datevarname] != finance[el.datevarname]) ) %} {% set extra=" text-info" %} {% else %} {% set extra="" %} {% endif %}
{% elif el.display=="date" %} {% if COMP and (COMP['vars'][el.varname] != finance[el.varname] or COMP['vars'][el.datevarname] != finance[el.datevarname]) %} data-bs-toggle="tooltip" title="Comparison was: {{COMP['vars'][el.varname]}} on {{COMP['vars'][el.datevarname]}}" {% endif %} class="col-form-label me-2 text-end float-end {{extra}}">{{el.label}} {% else %} {% if COMP and COMP['vars'][el.varname] != finance[el.varname] %} data-bs-toggle="tooltip" title="Comparison was: {{COMP['vars'][el.varname]}}" {% endif %} class="col-form-label me-2 text-end float-end {{extra}}">{{el.label}} {% if el.display== "readonly" %} {% set bg="bg-body-tertiary" %} {% set bd="" %} {% else %} {% set bg="" %} {% set bd="border-1 border-info" %} {% endif %} {% endif %}
{% endfor %}
{% endfor %}
Fortnighthly Savings data: {% if COMP %} {# get comparison date so we can use it below in loop to know when to print it out #} {% set comp_yr=COMP['date'][:4] %} {% set comp_mon=COMP['date'][5:7] %} {% set comp_day=COMP['date'][8:10 ] %} {% set comp_done=namespace( val=0 ) %} {% else %} {# we dont need to do a comparison, so consider it done before we begin #} {% set comp_done=namespace( val=1 ) %} {% endif %}
2025
{# inside started if below, we add blank lines to the start of the year so the dates line up #} {% for _ in range( 0, padding ) %}
{% endfor %} {% set car_done=namespace( val=0 ) %} {% for date, dollars in savings %} {% set yr=date[:4] %} {% set mon=date[5:7] %} {% set day=date[8:10 ] %} {% set car_yr=key_dates['D_hyundai_owned'][:4] %} {% set car_mon=key_dates['D_hyundai_owned'][5:7] %} {% set car_day=key_dates['D_hyundai_owned'][8:10 ] %} {% if yr|int > first_yr|int and mon == '01' and day|int <= 14 %}
{{yr}}
{% endif %} {% if date == key_dates['D_quit_date'] %}
SUMMARY/BUDGET
{% for label, value in BUDGET %}
{{label}} {{value}}
{% endfor %}
{% if COMP %} {% endif %}