{% extends "pos/base.html" %} {% load static %} {% block title %}Income Sheet{% endblock %} {% block stylesheets %} {% endblock %} {% block heading %}Income Sheet{% endblock %} {% block content %}
{# ═══════ HEADER FILTERS ═══════ #}
Income Sheet — {{ start_date }} to {{ end_date }}
{# ═══════ MAIN TABS ═══════ #}
{# ═══════════════════════════════════════════════════════════════════ #} {# TAB: SALE #} {# ═══════════════════════════════════════════════════════════════════ #}
{% for sub_key, sub in sale_tabs.items %}
{% for i in sub.items %} {% empty %} {% endfor %}
Item Name Qty Sale Amount COGS Profit Margin %
{{ i.name }} {{ i.qty }} {{ i.sale_amt|floatformat:2 }} {{ i.cogs|floatformat:2 }} {{ i.profit|floatformat:2 }} {{ i.margin|floatformat:2 }}%
No items
Flat Discount (−) {{ sub.overheads.discount|floatformat:2 }}
Transport Charges (+) {{ sub.overheads.transport|floatformat:2 }}
Other Charges (+) {{ sub.overheads.other|floatformat:2 }}
Advance Tax (−) {{ sub.overheads.adv_tax|floatformat:2 }}
{% for b in sub.bills %} {% empty %} {% endfor %}
Invoice # Date Bill Amount COGS Profit
{{ b.inv }} {{ b.date }} {{ b.amount|floatformat:2 }} {{ b.cogs|floatformat:2 }} {{ b.profit|floatformat:2 }}
No bills
{% endfor %}
Total Sale Profit: {{ grand.sale_profit|floatformat:2 }}
{# ═══════════════════════════════════════════════════════════════════ #} {# TAB: RETURN #} {# ═══════════════════════════════════════════════════════════════════ #}
{% for sub_key, sub in return_tabs.items %}
{% for i in sub.items %} {% empty %} {% endfor %}
Item Name Qty Return Amount COGS Profit Margin %
{{ i.name }} {{ i.qty }} {{ i.sale_amt|floatformat:2 }} {{ i.cogs|floatformat:2 }} {{ i.profit|floatformat:2 }} {{ i.margin|floatformat:2 }}%
No return items
Flat Discount (−) {{ sub.overheads.discount|floatformat:2 }}
Transport Charges (+) {{ sub.overheads.transport|floatformat:2 }}
Other Charges (+) {{ sub.overheads.other|floatformat:2 }}
Advance Tax (−) {{ sub.overheads.adv_tax|floatformat:2 }}
{% for b in sub.bills %} {% empty %} {% endfor %}
Invoice # Date Bill Amount COGS Profit
{{ b.inv }} {{ b.date }} {{ b.amount|floatformat:2 }} {{ b.cogs|floatformat:2 }} {{ b.profit|floatformat:2 }}
No return bills
{% endfor %}
Total Return Profit: {{ grand.return_profit|floatformat:2 }}
{# ═══════════════════════════════════════════════════════════════════ #} {# TAB: EXPENSE #} {# ═══════════════════════════════════════════════════════════════════ #}
Expenses
{% for r in expense_rows %} {% empty %} {% endfor %}
Invoice #DateExpense NameDescription Amount
{{ r.inv }}{{ r.date }}{{ r.name }}{{ r.descp }} {{ r.amount|floatformat:2 }}
No expenses
{# ═══════════════════════════════════════════════════════════════════ #} {# TAB: SALARY #} {# ═══════════════════════════════════════════════════════════════════ #}
Salaries
{% for r in salary_rows %} {% empty %} {% endfor %}
Staff NameDateInvoice # Amount
{{ r.staff }}{{ r.date }}{{ r.inv }} {{ r.amount|floatformat:2 }}
No salary records
{# ═══════════════════════════════════════════════════════════════════ #} {# TAB: SETTLEMENTS #} {# ═══════════════════════════════════════════════════════════════════ #}
{% for r in cust_settlements %} {% empty %} {% endfor %}
PartyDateInvoice #Amount
{{ r.party }}{{ r.date }}{{ r.inv }} {{ r.amount|floatformat:2 }}
No records
{% for r in vend_settlements %} {% empty %} {% endfor %}
PartyDateInvoice #Amount
{{ r.party }}{{ r.date }}{{ r.inv }} {{ r.amount|floatformat:2 }}
No records
{# ═══════════════════════════════════════════════════════════════════ #} {# TAB: ADJUSTMENT #} {# ═══════════════════════════════════════════════════════════════════ #}
Stock Adjustments
{% for r in adjustment_rows %} {% empty %} {% endfor %}
Adj #DateProduct QtyPrice ValueRemarks
{{ r.adj_no }}{{ r.date }}{{ r.product }} {{ r.qty }}{{ r.price|floatformat:2 }} {{ r.value|floatformat:2 }}{{ r.remarks }}
No adjustments
{# /tab-content #} {# ═══════════════════════════════════════════════════════════════════ #} {# GRAND SUMMARY #} {# ═══════════════════════════════════════════════════════════════════ #}
Grand Summary
Sale Profit + {{ grand.sale_profit|floatformat:2 }}
Vendor Settlements + {{ grand.vend_settle|floatformat:2 }}
Return Profit − {{ grand.return_profit|floatformat:2 }}
Expenses − {{ grand.expense|floatformat:2 }}
Salaries − {{ grand.salary|floatformat:2 }}
Customer Settlements − {{ grand.cust_settle|floatformat:2 }}
Stock Adjustment {{ grand.adj|floatformat:2 }}
Grand Profit
{{ grand.grand_without_adj|floatformat:2 }}
{% endblock %} {% block javascripts %} {% endblock %}