{% extends "core/base.html" %} {% load humanize %} {% block title %}P&L Report — SwiftPOS{% endblock %} {% block topbar_title %}Profit & Loss{% endblock %} {% block content %}

True P&L Engine

Analyze revenue, costs, and operating expenses to find True Net Profit
Export CSV
Today
Total Revenue
{{ request.company.settings.currency_symbol|default:'₦' }}{{ total_revenue|floatformat:2|intcomma }}
Cost of Goods
- {{ request.company.settings.currency_symbol|default:'₦' }}{{ total_cost|floatformat:2|intcomma }}
Gross Profit
{{ request.company.settings.currency_symbol|default:'₦' }}{{ gross_profit|floatformat:2|intcomma }}
Operating Expenses
- {{ request.company.settings.currency_symbol|default:'₦' }}{{ total_operating_expenses|floatformat:2|intcomma }}
View Details
True Net Profit
{{ request.company.settings.currency_symbol|default:'₦' }}{{ true_net_profit|floatformat:2|intcomma }}
Revenue Streams
{% for pm in payment_breakdown %}
{{ pm.label }}
{{ pm.count }} transactions
{{ request.company.settings.currency_symbol|default:'₦' }}{{ pm.revenue|floatformat:2|intcomma }}
{% if not forloop.last %}
{% endif %} {% empty %}
No transactions recorded.
{% endfor %}
Uncollected Revenue
Credit Owed by Customers
{{ request.company.settings.currency_symbol|default:'₦' }}{{ credit_outstanding|floatformat:2|intcomma }}
Daily Performance
{% for row in daily_data %} {% empty %} {% endfor %}
Date Total Orders Gross Revenue
{{ row.day|date:"M j, Y" }} {{ row.cnt }} {{ request.company.settings.currency_symbol|default:'₦' }}{{ row.rev|floatformat:2|intcomma }}
No daily breakdown available for this period.
Total finalized POS orders in period: {{ total_orders_count }}
{% endblock %}