{% load humanize %}
{% for acc_type in account_types %}

{# +++++++++++++++++++++ start ++++++++++++++++++++++++++++#}
{% if acc_type.deposit_charge_vary %}
Currently using varrying charges
{% else %}
Currently using a flat charge
{% endif %} {# #} {% for charge in transactions_charges %} {% if charge.account_type == acc_type and charge.charge_type == 'd' %} {% if charge.charge_type == 'd' %} {% if charge.is_charge_percentage %} {% else %} {% endif %} {# {% if acc_type.deposit_charge_vary %}#} {# #} {# {% else %}#} {# #} {# {% endif %}#} {% endif %} {% endif %} {% endfor %} {# #}
S/N Minimum Maximum Charge Charge measureCharge typeActions
{{ forloop.counter }} {{ charge.start | intcomma}} {{ charge.end | intcomma }} {{ charge.charge | intcomma }}PercentageAmountVarryingFlat
S/N Minimum Maximum Charge Charge measureCharge typeActions
{#
#}
{% if acc_type.withdraw_charge_vary %}
Currently using varrying charges
{% else %}
Currently using a flat charge
{% endif %} {# #} {% for charge in transactions_charges %} {% if charge.account_type == acc_type and charge.charge_type == 'w' %} {% if charge.charge_type == 'w' %} {% if charge.is_charge_percentage %} {% else %} {% endif %} {# {% if acc_type.withdraw_charge_vary %}#} {# #} {# {% else %}#} {# #} {# {% endif %}#} {% endif %} {% endif %} {% endfor %} {# #}
S/N Minimum Maximum Charge Charge measureCharge typeActions
{{ forloop.counter }} {{ charge.start }} {{ charge.end }} {{ charge.charge }}PercentageAmountVarryingFlat
S/N Minimum Maximum Charge Charge measureCharge typeActions
{% if acc_type.transfer_charge_vary %}
Currently using varrying charges
{% else %}
Currently using a flat charge
{% endif %} {# #} {% for charge in transactions_charges %} {% if charge.account_type == acc_type and charge.charge_type == 't' %} {% if charge.charge_type == 't' %} {% if charge.is_charge_percentage %} {% else %} {% endif %} {# {% if acc_type.transfer_charge_vary %}#} {# #} {# {% else %}#} {# #} {# {% endif %}#} {% endif %} {% endif %} {% endfor %} {# #}
S/N Minimum Maximum Charge Charge measureCharge typeActions
{{ forloop.counter }} {{ charge.start }} {{ charge.end }} {{ charge.charge }}PercentageAmountVarryingFlat
S/N Minimum Maximum Charge Charge measureCharge typeActions
{# ++++++++++++++++++++++ end +++++++++++++++++++++++++++++++++++#}
{% endfor %}