{% import 'macros/_account_macros.html' as account_macros with context %} {% import "_tree_table.html" as treetable with context %} {% set root, period = extension.make_table(request.args.get('period')) %} {% set brows = extension.midbrows %} {% set srows = extension.midsrows %} {% set vrows = extension.midvrows %}

Budget: {{ extension._date_range() }}

<< | Current period | >>

  1. Budgeted Spent Available

  2. {% set ns = namespace(rown=1) %} {% for account in root if extension._is_open(account) recursive %} {% set ns.rown = 1 if extension._has_children(account) else 1 - ns.rown %}

    {% set budgeted = extension._row(brows, account) %} {% set spent = extension._row(srows, account) %} {% set available = extension._row(vrows, account) %} {{ extension.format_amount(budgeted) }} {{ extension.format_amount(extension._row_children(brows, account), show_if_zero=True) }} {{ extension.format_amount(spent) }} {{ extension.format_amount(extension._row_children(srows, account), show_if_zero=True) }} {{ extension.format_amount(available) }} {{ extension.format_amount(extension._row_children(vrows, account), show_if_zero=True) }}

      {{ loop(extension._sort_subtree(account)) }}
    {% endfor %}