{% extends "base.html" %} {% block title %}Accounts{% endblock %} {% block page_title %}Accounts{% endblock %} {% block topbar_actions %} New Account {% endblock %} {% block content %}
Bank Accounts {{ bank_count }} Credit Cards {{ credit_count }}
{% if accounts %}
{% for acct in accounts %} {% set ta = teller_map.get(acct.id) %} {% set sa = schwab_map.get(acct.id) %} {% set pa = plaid_map.get(acct.id) %}
{{ acct.name }} {% if ta %} Teller {% endif %} {% if sa %} Schwab {% endif %} {% if pa %} Plaid {% endif %}
{{ acct.account_type | replace('_',' ') | title }}
{% if tab == 'bank' %}
{{ acct.balance | currency }}
{% endif %} {% if tab == 'credit' %} {% set owed = [0, -acct.balance] | max %} {% set charges = monthly_charges.get(acct.id, 0) %}
Amount Owed
{% if owed > 0 %}-{% endif %}{{ owed | currency }}
This Month
{% if charges > 0 %}-{% endif %}{{ charges | currency }}
{% endif %} {% if pa and tab == 'credit' and (pa.cc_due_date or pa.cc_minimum_payment) %}
{% if pa.cc_due_date %} {% set days_left = (pa.cc_due_date - today).days %}
Due Date
{{ pa.cc_due_date.strftime('%b %d') }}
{% if days_left <= 0 %}
Overdue!
{% elif days_left <= 3 %}
{{ days_left }} day{{ 's' if days_left != 1 }} left
{% else %}
{{ days_left }} days left
{% endif %}
{% endif %} {% if pa.cc_minimum_payment %}
Min Payment
{{ pa.cc_minimum_payment | currency }}
{% if pa.cc_last_statement_balance %}
Stmt: {{ pa.cc_last_statement_balance | currency }}
{% endif %}
{% endif %}
{% endif %} {% if acct.notes %}
{{ acct.notes }}
{% endif %} {% if tab == 'credit' %} {% else %} {% endif %} {% if ta %}
Sync
{% if ta.last_sync_date %}
Last synced {{ ta.last_sync_date.strftime('%b %d') }}
{% endif %} {% endif %} {% if pa %}
Sync {% if pa.account_type == 'credit' %}
{% endif %}
{% if pa.last_sync_date %}
Last synced {{ pa.last_sync_date.strftime('%b %d') }}
{% endif %} {% endif %} {% if sa %}
Transactions
{% if sa.last_sync_date %}
Last synced {{ sa.last_sync_date.strftime('%b %d') }}
{% endif %} {% endif %}
{% endfor %}
{% else %}
{% if tab == 'credit' %}
No credit cards yet

Add a credit card account to track charges and payments.

{% else %}
No bank accounts yet

Add your checking, savings, or cash accounts.

{% endif %} New Account
{% endif %} {% endblock %} {% block extra_js %} {% endblock %}