{% macro posting(posting=None, id=None) %}
{% endmacro %} {% macro metadata(key=None, value=None, id=None) %}
{% endmacro %} {% macro transaction(entry=None) %}
{% if entry %} {% set meta = entry.meta|remove_keys(['__duplicate__', '__source__', 'filename', 'lineno']) %} {% for key, value in meta.items() %} {{ metadata(key=key, value=value) }} {% endfor %} {% endif %}
{% if entry %} {% for p in entry.postings %} {{ posting(posting=p) }} {% endfor %} {% endif %}
{% endmacro %} {% macro balance(entry=None) %}

{{ _('Balance') }}

{% if entry %} {% set meta = entry.meta|remove_keys(['__duplicate__', '__source__', 'filename', 'lineno']) %} {% for key, value in meta.items() %} {{ metadata(key=key, value=value) }} {% endfor %} {% endif %}
{% endmacro %} {% macro note(entry=None) %}

{{ _('Note') }}

{% if entry %} {% set meta = entry.meta|remove_keys(['__duplicate__', '__source__', 'filename', 'lineno']) %} {% for key, value in meta.items() %} {{ metadata(key=key, value=value) }} {% endfor %} {% endif %}
{% endmacro %}