{% load ledger %} {% if perms.ledger.view_exchange %} {% regroup exchanges by type as type_list %} {% for type in type_list %} {% if show_delivered_column %} {% endif %} {% for exchange in type.list %} {% if show_delivered_column %} {% endif %} {% endfor %} {% endfor %} {% if project %} {% if project.balance %} {% else %} {% endif %} {% endif %}

{{ type.grouper }}s

 ID Date Memo Total
{% if exchange.type.deliverable %} {% if exchange.delivered %} Delivered Exchange {% else %} Undelivered Exchange {% endif %} {% endif %} {% if perms.ledger.change_exchange %} {{ exchange.id }} {% else %} {{ exchange.id }} {% endif %} {{ exchange.date }} {{ exchange.memo|truncatewords:"8" }} ${{ exchange.total|currency }}
Outstanding Balance: ${{ project.balance|currency }}Project Report:
{% endif %}