{% extends "portal_base.html" %} {% block title %}Client Dashboard - OutsideTheBox{% endblock %} {% block portal_content %}

Client Dashboard

{{ client.company_name or client.contact_name or client.email }}

Invoices, balances, and account activity in one place.

Services Here Download All Invoices Customer Support Logout
Logged in as: {{ client.contact_name or client.company_name or client.email }}
{% if client_credit_balance and client_credit_balance != "0.00" %}
🏦 Credit: ${{ client_credit_balance }}
{% endif %}

Total Invoices

{{ invoice_count }}
Invoices currently visible in your portal

Total Outstanding

{{ total_outstanding }}
Current unpaid balance

Total Paid

{{ total_paid }}
Payments already applied

Invoices

{% for row in invoices %} {% else %} {% endfor %}
Invoice Status Created Total Paid Outstanding
{{ row.invoice_number or ("INV-" ~ row.id) }} {% set s = (row.status or "")|lower %} {% if s == "paid" %} {{ row.status }} {% if row.payment_method_label %}
{{ row.payment_method_label }}
{% endif %} {% elif s == "pending" %} {{ row.status }} {% elif s == "overdue" %} {{ row.status }} {% else %} {{ row.status }} {% endif %}
{{ row.created_at }} {{ row.total_amount }} {{ row.amount_paid }} {{ row.outstanding }}
No invoices available.
{% endblock %} {% block scripts %} {% endblock %}