{% extends 'pagination/pagination_base.html' %} {% load custom_tags_and_filters %} {% load billing_tags %} {% block title %}Invoices{% endblock %} {% block before_pagination %}

Invoices

{% if not configuration_list and user.is_superuser %}

There are no invoice configurations set

You can change that in the Invoice Configuration section of 'Detailed Administration'.

{% else %}
{% if user.accounting_officer or user.is_facility_manager or user.is_superuser %}
{% csrf_token %}
{% cap_discount_installed as cap_discount_installed %}
{% if configuration_list|length_is:1 %} {% else %}
{% endif %}
{% button type="save" onclick="show_spinner(this.form);" value="Generate invoice(s)" icon="glyphicon-list-alt" %}
{% endif %} {% endif %} {% endblock %} {% block pagination_header %}
{% regroup filter_month_list by year as filter_by_year %} {% if filter_month_list %}
{% for year in filter_by_year %} {% endfor %} {% if filter_month %} Clear{% endif %}
{% for year in filter_by_year %}
{% for month in year.list %} {{ month|date:"F" }} {% endfor %}
{% endfor %}
{% endif %}
{% include "pagination/pagination_selector.html" %}
{% endblock %} {% block pagination_content %}
{% csrf_token %} {% if "created_date" not in hide_columns %}{% endif %} {% if "month" not in hide_columns %}{% endif %} {% if "sent_date" not in hide_columns %}{% endif %} {% if "due_date" not in hide_columns %}{% endif %} {% if "review_date" not in hide_columns %}{% endif %} {% for core_facility in core_facilities %} {% endfor %} {% if display_general_facility %}{% endif %} {% if "tax" not in hide_columns %}{% endif %} {% if "outstanding" not in hide_columns %}{% endif %} {% if "actions" not in hide_columns %}{% endif %} {% for invoice in page %} {% url 'view_invoice' invoice.id as view_invoice_url %} {% with td_attribute="onclick=\"window.location.href = '"|concat:view_invoice_url|concat:"'\" style=\"cursor:pointer\"" %} {% if "created_date" not in hide_columns %}{% endif %} {% if "month" not in hide_columns %}{% endif %} {% if "sent_date" not in hide_columns %}{% endif %} {% if "due_date" not in hide_columns %}{% endif %} {% if "review_date" not in hide_columns %}{% endif %} {% for core_facility in core_facilities %} {% endfor %} {% if display_general_facility %} {% endif %} {% if "tax" not in hide_columns %}{% endif %} {% if "outstanding" not in hide_columns %}{% endif %} {% if "actions" not in hide_columns %} {% endif %} {% endwith %} {% endfor %}
{% include 'pagination/pagination_column.html' with order_by='invoice_number' name='#' %}{% include 'pagination/pagination_column.html' with order_by='created_date' name='Created' %}{% include 'pagination/pagination_column.html' with order_by='start' name='Month' %}{% include 'pagination/pagination_column.html' with order_by='project_details__project__name' name='Project' %} {% include 'pagination/pagination_column.html' with order_by='project_details__project__account__name' name='Account' %}{% include 'pagination/pagination_column.html' with order_by='last_sent_date' name='Sent' %}{% include 'pagination/pagination_column.html' with order_by='due_date' name='Due' %}{% include 'pagination/pagination_column.html' with order_by='reviewed_date' name='Reviewed' %}{% include 'pagination/pagination_column.html' with order_by='total_amount' name='Total' %}{% include 'pagination/pagination_column.html' with order_by='facility_total_'|concat:core_facility.id name=core_facility.name %}{% include 'pagination/pagination_column.html' with order_by='facility_total_general' name="General" %}{% include 'pagination/pagination_column.html' with order_by='total_tax' name='Tax' %}{% include 'pagination/pagination_column.html' with order_by='outstanding' name='Outstanding' %}
{{ invoice.created_date|date:"SHORT_DATETIME_FORMAT" }}{{ invoice.start|date:"F Y" }}{{ invoice.project_details.project.name }} {{ invoice.project_details.project.account.name }}{{ invoice.last_sent_date|date:"SHORT_DATE_FORMAT"|default_if_none:"" }}{{ invoice.due_date|date:"SHORT_DATE_FORMAT"|default_if_none:"" }}{{ invoice.reviewed_date|date:"SHORT_DATE_FORMAT"|default_if_none:"" }}{{ invoice.total_amount_display }} {% with facility_subtotal=invoice.facility_subtotals|to_dict:"core_facility"|get_item:core_facility.name %} {{ facility_subtotal.amount|default:0|display_amount:invoice.configuration }} {% endwith %} {% with general_subtotal=invoice.facility_subtotals|to_dict:"core_facility"|get_item:None %} {{ general_subtotal.amount|default:0|display_amount:invoice.configuration }} {% endwith %} {{ invoice.total_tax|display_amount:invoice.configuration }}{{ invoice.outstanding|display_amount:invoice.configuration }} {% button size="xsmall" type="view" value="View" title="View invoice" url=view_invoice_url %}
{% endblock %} {% block table_empty_content %}
No invoices could be found.
{% endblock %} {% block after_pagination %} {% endblock %}