{% extends 'base.html' %} {% block title %}Sales Officer Dashboard{% endblock %} {% block content %}

Sales Officer Dashboard

Fast, clean view for daily sales execution.

Today's Sales
{{ business.currency }} {{ today_sales_total|floatformat:0 }}
Invoices Created Today
{{ today_invoices_count }}
Monthly Sales
{{ business.currency }} {{ monthly_sales_total|floatformat:0 }}
Monthly Sales Count
{{ monthly_sales_count }}

Top-Selling Items Today (Chart)

Recent Sales Trend

Top-Selling Items Today

{% for row in top_selling_today %} {% empty %}{% endfor %}
ItemQtyRevenue
{{ row.product__name }}{{ row.total_qty|floatformat:0 }}{{ business.currency }} {{ row.total_revenue|floatformat:0 }}
No sales yet today.

Recent Sales

    {% for sale in recent_sales %}
  • {{ sale.date }} — {{ sale.reference }} ({{ business.currency }} {{ sale.total|floatformat:0 }})
  • {% empty %}
  • No sales records.
  • {% endfor %}

Recent Invoices

    {% for inv in recent_invoices %}
  • {{ inv.issue_date }} — {{ inv.reference }} ({{ inv.get_status_display }})
  • {% empty %}
  • No invoice records.
  • {% endfor %}

Notifications

Low Stock: {{ notifications.low_stock_count }}Expiry Alerts: {{ notifications.expiry_alert_count }}Transfers Pending: {{ notifications.pending_transfer_count }}
{% endblock %} {% block extra_js %} {% endblock %}