{% extends "base.html" %} {% block title %}Income & expenses{% endblock %} {% block content %}

Income & expenses

Month by month, by category. Filter to one property to see how it's doing.

CSV
{% for m in rep.months %}{% endfor %} {% for kind, title in [('income', 'Income'), ('expense', 'Expenses'), ('capital', 'Capital improvements (depreciated, not expensed)')] %} {% if rep.data[kind] %}{% set sg = 1 if kind == 'income' else -1 %} {% for cat, vals in rep.data[kind]|dictsort %} {% for m in rep.months %}{% set v = vals.get(m, 0) * sg %}{% endfor %} {% endfor %} {% for m in rep.months %}{% endfor %} {% endif %} {% endfor %} {% for m in rep.months %}{% endfor %}
Category{{ m[5:] }}/{{ m[2:4] }}Total
{{ title }}
{{ cat }}{{ v|money(true) }}{{ (vals.total * sg)|money }}
Total {{ title|lower }}{{ (rep.totals[kind][m] * sg)|money(true) }}{{ (rep.totals[kind].total * sg)|money }}
Net (income − expenses){{ rep.totals.net[m]|money(true) }}{{ rep.totals.net.total|money }}

Transfers, loan principal, personal spending and stock purchases are left out. Depreciation isn't included here — see the Tax center.

{% endblock %}