{% extends 'base.html' %} {% block title %}Dashboard{% endblock %} {% block content %}
| Contract No | Fac. | Customer | Due | Balance (kg) |
|---|---|---|---|---|
| {{ c.contract_no }} | {{ c.factory_code }} | {{ c.customer_name }} | {{ c.delivery_due }} | {{ "{:,.0f}".format(c.balance) }} |
| No overdue contracts | ||||
| Contract No | Fac. | Customer | Due | Balance (kg) |
|---|---|---|---|---|
| {{ c.contract_no }} | {{ c.factory_code }} | {{ c.customer_name }} | {{ c.delivery_due }} | {{ "{:,.0f}".format(c.balance) }} |
| No contracts due soon | ||||
| Factory | Open | Overdue | Declared (kg) | Delivered (kg) | Balance (kg) | Progress |
|---|---|---|---|---|---|---|
|
{{ fs.factory_code }}
{{ fs.factory_name }}
|
{{ fs.open_count }} | {{ fs.overdue_count }} | {{ "{:,.0f}".format(fs.total_qty) }} | {{ "{:,.3f}".format(fs.delivered) }} | {{ "{:,.3f}".format([fs.balance,0]|max) }} |
|
| Grand Total | {{ "{:,.0f}".format(gd.val) }} | {{ "{:,.3f}".format(gv.val) }} | {{ "{:,.3f}".format(gb.val) }} | |||
| Contract No | Fac. | Customer | Materials | Price | Declared | Due Date | Status |
|---|---|---|---|---|---|---|---|
| {{ c.contract_no }} | {{ c.factory_code }} | {{ c.customer_name }} | {{ c.material_names }} | {{ "{:,.2f}".format(c.price) if c.price else '–' }} | {{ "{:,.0f}".format(c.qty) }} | {{ c.delivery_due }} | {{ c.status|capitalize }} |
| No contracts yet | |||||||