{# One transaction = one so the main row and its detail row can share Alpine state (valid HTML: a table may contain multiple tbody elements). #} {% set t = row.txn %} {{ t.transactiondate.isoformat() }} {{ t.accountNumber }} {{ (t.description or '')[:80] }} {{ '%.2f'|format(t.amount) }} {{ t.currency }} {% if row.effective_category %} {{ row.effective_category }} {% else %} uncategorized {% endif %} {% if row.is_manual %}{% endif %}
{% if row.txn.manual_category %} {% endif %}
{% if row.effective_tags %} {% for tag in row.effective_tags.split(', ') %} {{ tag }} {% endfor %} {% else %} {% endif %}
{% if row.txn.manual_tags %} {% endif %}
{% if t.categorization_source == 'manual' %} manual {% elif t.categorization_source %} rule #{{ t.categorization_source }} {% else %} {% endif %}
Loading…