{% extends "_layout.html" %}
{% import 'macros/_account_macros.html' as account_macros %}
{% import '_tree_table.html' as tree_table with context %}
{% import '_journal_table.html' as journal_table with context %}
{% set page_title = account_macros.account_name_header(ledger, account_name) %}
{% set short_title = account_name %}
{% set journal = subreport == 'journal' %}
{% block content %}
{% set chart_list = [
chart_api.account_balance(account_name),
chart_api.interval_totals(g.interval, account_name, label=_('Changes')),
] %}
{% if not journal %}
{% do chart_list.append(chart_api.hierarchy(account_name)) %}
{% set accumulate = subreport == 'balances' %}
{% set interval_balances, dates = ledger.interval_balances(g.filtered, g.interval, account_name, accumulate) %}
{% for begin_date, end_date in dates[:3] %}
{% do chart_list.append(chart_api.hierarchy(account_name, begin_date, end_date, label=begin_date|format_date)) %}
{% endfor %}
{% endif %}