{% extends 'invoices/base.html' %} {% load custom_tags_and_filters %} {% block title %}Invoice{% endblock %} {% block invoiceextrahead %} {% load static %} {% endblock %} {% block content %}
{% button type="default" url="invoices" value="Back to list" %}
{% if previous_id or next_id %}
{% if previous_id %} {% url 'view_invoice' previous_id as view_previous_invoice %} {% button type="default" url=view_previous_invoice value="previous" style="float: left;" %} {% endif %} {% if next_id %} {% url 'view_invoice' next_id as view_next_invoice %} {% button type="default" url=view_next_invoice value="next" style="float: right;" %} {% endif %}
{% endif %}

{% if invoice.voided_date %}{% endif %} {{ invoice.configuration.invoice_title }} {{ invoice.invoice_number }} for {{ invoice.project_details.name }} {% if invoice.project_details.category %}({{ invoice.project_details.category }}){% endif %} {% if invoice.voided_date %} (Void){% endif %}

From {{ invoice.start|date:'F jS, Y' }} to {{ invoice.end|date:'F jS, Y' }}

Created:

{{ invoice.created_date|date:'F jS, Y @ g:i A' }} ({{ invoice.created_by.username }})

{% if invoice.project_details.project.application_identifier %}
{{ "projects_and_accounts"|customization:"project_application_identifier_name" }}

{{ invoice.project_details.project.application_identifier|default_if_none:'' }}

{% endif %}
Total

{{ invoice.total_amount_display }}

Outstanding

{{ invoice.total_payments_display }}

{% if user.is_accouting_officer or user.is_facility_manager or user.is_superuser %}
Reviewed
{% if invoice.reviewed_date %}

{{ invoice.reviewed_date|date:'F jS, Y @ g:i A' }} ({{ invoice.reviewed_by.username }})

{% else %}
{% csrf_token %} {% button type="info" submit=True size="small" value="Mark as reviewed" onclick="show_spinner();" icon="glyphicon-ok-circle" %}
{% endif %}
Void
{% if invoice.voided_date %}

{{ invoice.voided_date|date:'F jS, Y @ g:i A' }} ({{ invoice.voided_by.username }})

{% else %}
{% csrf_token %} {% button type="delete" submit=True size="small" value="Void invoice" onclick="show_spinner();" icon="glyphicon-ban-circle" %}
{% endif %}
{% endif %}
{% if user.is_accouting_officer or user.is_facility_manager or user.is_superuser %}
Last sent
{% if invoice.last_sent_date %}
{{ invoice.last_sent_date|date:'F jS, Y @ g:i A' }}
{% elif not invoice.reviewed_date %}

Invoice hasn't been reviewed

{% endif %} {% if invoice.reviewed_date %}
{% csrf_token %} {% button type="save" size="small" value=invoice.last_sent_date|yesno:"Re-send,Send invoice" onclick="show_spinner();" icon="glyphicon-send" %}
{% endif %}
{% endif %}
File
{% if invoice.file %}

{{ invoice.filename }}

{% else %} {% url 're_render_invoice' invoice.id as re_render_url %} {% button type="warn" size="small" value="Re-render invoice file" onclick="show_spinner();" url=re_render_url icon="glyphicon-refresh" %} {% endif %}
{% url 'csv_invoice' invoice.id as export_csv_url %} {% button type="export" value="Export data in CSV" url=export_csv_url %}
{% for facility in invoice.sorted_core_facilities %} {% for summary_item in invoice.summary_dict|get_item:facility %} {% endfor %} {% endfor %} {# Add general summary items here if there were not added before as part of facility summary items #} {% if None not in invoice.sorted_core_facilities %} {% for summary_item in invoice.summary_dict|get_item:None %} {% endfor %} {% endif %}
Item Details Amount
{{ facility|default_if_none:'General Charges' }}
{% if summary_item.category_name_for_item_type %}{{ summary_item.category_name_for_item_type }} -{% endif %} {{ summary_item.name|default_if_none:'' }} {% if summary_item.get_summary_item_type_display != 'fund' %}{{ summary_item.details|default_if_none:'' }}{% endif %} {{ summary_item.amount_display|default_if_none:'' }}
{{ summary_item.name|default_if_none:'' }} {% if summary_item.get_summary_item_type_display != 'fund' %}{{ summary_item.details|default_if_none:'' }}{% endif %} {{ summary_item.amount_display|default_if_none:'' }}
Grand Total {{ invoice.total_amount_display }}
{% for core_facility, items in invoice.details_dict.items %}
{{ core_facility|default_if_none:"General charges" }}
{% include 'invoices/invoice_details.html' with items=items|get_item:'tool_usage' key='tool_usage' title=tool_title %} {% include 'invoices/invoice_details.html' with items=items|get_item:'area_access' key='area_access' title=area_title %} {% include 'invoices/invoice_details.html' with items=items|get_item:'staff_charges' key='staff_charges' title=staff_charge_title %} {% include 'invoices/invoice_details.html' with items=items|get_item:'consumable_withdrawals' key='consumable_withdrawals' title=consumable_title %} {% include 'invoices/invoice_details.html' with items=items|get_item:'trainings' key='trainings' title=training_title %} {% include 'invoices/invoice_details.html' with items=items|get_item:'missed_reservations' key='missed_reservations' title=missed_reservation_title %} {% include 'invoices/invoice_details.html' with items=items|get_item:'custom_charges' key='custom_charges' title=custom_charge_title %} {% endfor %}
{% if invoice.total_outstanding_amount > 0 %} {% endif %}
{% endblock %}