{% extends 'core/base.html' %} {% load currency_filters %} {% load static %} {% block title %}Customers — SwiftPOS{% endblock %} {% block topbar_title %}Customers{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Manage registered customers, credit accounts & payment history.
| Name | Phone | Orders | Total Spent | Outstanding | ||
|---|---|---|---|---|---|---|
| {{ c.name }} | {{ c.phone|default:"—" }} | {{ c.email|default:"—" }} | {{ c.total_orders }} | {% money c.total_spent %} | {% if c.outstanding_balance > 0 %} {% money c.outstanding_balance %} {% else %} Clear {% endif %} | View Edit |
| Customer | Phone | Orders | Total Owed | Action |
|---|---|---|---|---|
| {{ c.customer_name|default:"Anonymous" }} | {{ c.customer_phone|default:"—" }} | {{ c.orders_count }} | {% money c.total_owed %} | History |
| Order # | Customer | Date | Total | Paid | Balance | Status | |
|---|---|---|---|---|---|---|---|
| {{ o.order_number }} | {{ o.customer_name|default:"—" }} | {{ o.created_at|date:"d M Y" }} | {% money o.final_amount %} | {% money o.amount_paid %} | {% money o.balance_amount %} | {% if o.payment_status == 'credit' %}Credit {% else %}Partial{% endif %} |
| Order # | Customer | Phone | Date Paid | Amount | Method | |
|---|---|---|---|---|---|---|
| {{ o.order_number }} | {{ o.customer_name }} | {{ o.customer_phone|default:"—" }} | {{ o.updated_at|date:"d M Y" }} | {% money o.final_amount %} | {{ o.get_payment_method_display }} | View |