{% extends "../base.html" %} {% load crispy_forms_tags %} {% load humanize %} {% block page_title %}Expenditures Management{% endblock page_title %} {% block content %} {% with effective_role=active_role|default:user.staff_account.role.name|default:""|lower %}

Manage Expenditures

Reset
Scope: {% if show_all %} All terms {% else %} {% if selected_academic_year %} {% for y in academic_years %}{% if y.id == selected_academic_year %}{{ y.academic_year }}{% endif %}{% endfor %} {% else %} Current Year {% endif %} — {% if selected_term %} {% for t in terms %}{% if t.id == selected_term %}Term {{ t.term }}{% endif %}{% endfor %} {% else %} Current Term {% endif %} {% endif %} {% if date_field %} — Basis: {% if date_field == 'recorded' %}Date recorded{% else %}Date incurred{% endif %} {% endif %}
{% if scope_applied and out_of_scope_count > 0 %}
{{ out_of_scope_count }} expenditures in this date window are outside the selected Year/Term. Toggle "Show all terms" or change Year/Term to view them.
{% endif %} {% if unassigned_in_date_count > 0 and not include_unassigned %}
{{ unassigned_in_date_count }} expenditures in this date window have no Budget Item. Tick "Include unassigned (no budget)" to include them.
{% endif %}
{% if effective_role != "head master" and effective_role != "head teacher" and effective_role != "headteacher" and effective_role != "headmaster" %} {% endif %}
Total Expenditures: {{ expenditures|length }}
{% if expenditures %}
{% for expenditure in expenditures %} {% endfor %}
{% if effective_role != "head master" and effective_role != "head teacher" and effective_role != "headteacher" and effective_role != "headmaster" %} {% endif %} # Budget Item Description Vendor Amount (UGX) Date Incurred Status Actions
{% if effective_role != "head master" and effective_role != "head teacher" and effective_role != "headteacher" and effective_role != "headmaster" %} {% endif %} {{ forloop.counter }} {% if expenditure.budget_item %} {{ expenditure.budget_item }} {% else %} N/A {% endif %} {{ expenditure.description|truncatechars:50 }} {% if expenditure.vendor %} {{ expenditure.vendor }} {% else %} N/A {% endif %} {{ expenditure.amount|intcomma }} {{ expenditure.date_incurred|date:"Y-m-d" }} {{ expenditure.payment_status }} Items {% if expenditure.approved_by %} Approved {% if effective_role != "head master" and effective_role != "head teacher" and effective_role != "headteacher" and effective_role != "headmaster" %}
{% csrf_token %}
{% endif %} {% else %} {% if effective_role != "head master" and effective_role != "head teacher" and effective_role != "headteacher" and effective_role != "headmaster" %}
{% csrf_token %}
{% endif %} Pending Approval {% endif %}

Showing 1 to 10 of {{ expenditures|length }} entries

{% else %}

No Expenditures Available

Get started by adding your first expenditure.

{% endif %}
{% endwith %}
{% for expenditure in expenditures %} {% endfor %} {% endblock content %}