{% extends "portal/base.html" %} {% block title %}Invoices - ClientPortal{% endblock %} {% block topbar_title %}Invoices{% endblock %} {% block content %}
Invoices
View and track all invoices for your project.
Outstanding
{{ unpaid_count }}
Awaiting payment
Paid
{{ paid_count }}
Invoices settled
Amount Due
GHS {{ total_outstanding|floatformat:2 }}
Total outstanding
Total Paid
GHS {{ total_paid|floatformat:2 }}
All time
All Invoices
{{ invoices|length }} invoice{{ invoices|length|pluralize }}
{% if invoices %}
{% for invoice in invoices %}
{{ invoice.invoice_number }}
Issued {{ invoice.issue_date|date:"d F Y" }}  ·  Due {{ invoice.due_date|date:"d F Y" }} {% if invoice.is_overdue %} {{ invoice.days_overdue }}d overdue {% endif %}
{% if invoice.status == 'paid' %} ✓ Paid {% elif invoice.status == 'partial' %} Partially Paid {% elif invoice.status == 'overdue' %} Overdue {% else %} Awaiting Payment {% endif %}
GHS {{ invoice.total_amount|floatformat:2 }}
{% if invoice.balance_due > 0 %}
GHS {{ invoice.balance_due|floatformat:2 }} due
{% endif %} {% if invoice.amount_paid > 0 %}
GHS {{ invoice.amount_paid|floatformat:2 }} paid
{% endif %}
{% endfor %}
{% else %}

No invoices have been issued yet.

{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}