{% extends "layout_report.html" %} {% load tz %} {% load humanize %} {% load app_filters %} {% block content %} {{ block.super }} {% regroup txns by receiver.customer as customer_list %} {% for customer in customer_list %} {% regroup customer.list by receiver.inv_class as inv_class_list %} {% for inv_class in inv_class_list %} {% regroup inv_class.list by receiver.group as group_list %} {% for group in group_list %}
Inventory Owner: {{ customer.grouper}}
Inventory Class: {{ inv_class.grouper }}
Inventory Group: {{ group.grouper }}
Produced/
Receiver
Item
Cust Item Code
Lot
Open
Received
Consumed
Shipped
Adjustment
End
{% regroup group.list by receiver.item as item_list %} {% for item in item_list %} {% for txn in item.list %} {% if txn.open_balance != 0 or txn.received_tot != 0 or txn.consumed_tot != 0 or txn.shipped_tot != 0 or txn.adjustment_tot != 0 or txn.end_balance != 0 %}
{{ txn.receiver }}
{{ txn.receiver.item.name }}
{{ txn.receiver.cust_item_code }}
{{ txn.receiver.lot }}
{{ txn.open_balance | floatformat:'0' | intcomma }}
{{ txn.received_tot | floatformat:'0' | intcomma }}
{{ txn.consumed_tot | floatformat:'0' | intcomma }}
{{ txn.shipped_tot | floatformat:'0' | intcomma }}
{{ txn.adjustment_tot | floatformat:'0' | intcomma }}
{{ txn.end_balance | floatformat:'0' | intcomma }}
{% endif %} {% endfor %}
{% endfor %}
{{ group.list | running_total_open | floatformat:'0' | intcomma }}
{{ group.list.0.received_tot_block | floatformat:'0' | intcomma }}
{{ group.list.0.consumed_tot_block | floatformat:'0' | intcomma }}
{{ group.list.0.shipped_tot_block | floatformat:'0' | intcomma }}
{{ group.list.0.adjustment_tot_block | floatformat:'0' | intcomma }}
{{ group.list | running_total_end | floatformat:'0' | intcomma }}

{% endfor %} {% endfor %} {% endfor %}
{{ txns | report_total_open | floatformat:'0' | intcomma }}
{{ txns | report_total_received | floatformat:'0' | intcomma }}
{{ txns | report_total_consumed | floatformat:'0' | intcomma }}
{{ txns | report_total_shipped | floatformat:'0' | intcomma }}
{{ txns | report_total_adjustment | floatformat:'0' | intcomma }}
{{ txns | report_total_end | floatformat:'0' | intcomma }}
{% endblock content %}