{% extends "pos/base.html" %} {% load static %} {% block content %}

Delivery Person Sales Report

Delivery orders with rider-wise calculation.

Restaurant Sales Print / PDF Delivery POS
Delivery Orders
{{ summary_count }}
Total Amount
Rs {{ summary_total|floatformat:0 }}
Received
Rs {{ summary_received|floatformat:0 }}
Due
Rs {{ summary_due|floatformat:0 }}
Reset
Delivery Person Calculation
{% for row in person_summary_rows %} {% empty %} {% endfor %}
Delivery Person Orders Total Received Due
{{ row.delivery_person_name }} {{ row.orders }} Rs {{ row.total|floatformat:0 }} Rs {{ row.received|floatformat:0 }} Rs {{ row.due|floatformat:0 }}
No delivery calculation found.
Delivery Orders
{% for row in rows %} {% empty %} {% endfor %}
Order # Date / Time Delivery Person Customer Phone Address Status Total Received Due Payment Action
#{{ row.order.order_no }} {% if row.order.created_at %} {{ row.order.created_at|date:"d-M-Y h:i A" }} {% else %} - {% endif %} {% if row.delivery_person_name %} {{ row.delivery_person_name }} {% else %} Unassigned {% endif %} {{ row.order.customer_name|default:"-" }} {{ row.order.customer_phone|default:"-" }} {{ row.order.customer_address|default:"-" }} {% if row.order.status == "settled" %} Settled {% elif row.order.status == "pending" %} Pending {% elif row.order.status == "served" %} Served {% else %} {{ row.order.status|default:"-" }} {% endif %} {{ row.grand_total|floatformat:0 }} {{ row.received|floatformat:0 }} {{ row.due|floatformat:0 }} {% if row.payment_status == "Paid" %} Paid {% elif row.payment_status == "Partial" %} Partial {% else %} No Payment {% endif %}
No delivery orders found.
{% if page_obj and page_obj.paginator.num_pages > 1 %} {% endif %}
{% endblock %}