{# Reporting:: In this file we are shownig reports of the exams #} {% extends "base.html.twig" %} {% block BeforeAnyCSSFile %} {% for file in encore_entry_css_files('select2__init') %} {% endfor %} {% for file in encore_entry_css_files('dateRangepicker__init') %} {% endfor %} {% endblock %} {% block ExtraCSSFiles %} {% endblock %} {% block pageLabel %} {% endblock %} {% block recordLength %} {% endblock %} {% block MainContent %} {% set date = app.request.query.get('date') is empty ? '' : app.request.query.get('date') %} {# filters of the attendance #}

{{ 'Student Payment Report'|trans }}

{# search for specific user#}
{# search date duration #}
  {{ 'Print' | trans }}  
{# Details of each student #}
{% for key,invoice in paidInvoiceByUser %} {% if isInstanceof(invoice.getInvGeneratedFor, 'user') and invoice.getInvGeneratedFor is not empty and invoice.getInvGeneratedFor.getCategory == 's' %} {% endif %} {% endfor %}
{{ 'Sr.' | trans }} {{ 'Student' | trans }} {{ 'Receipt'|trans }} {{ 'Status'|trans }} {{ 'Amount'|trans }} {{ 'Paid Amount'|trans }} {{ 'Due Amount'|trans }} {{ 'Generation Date'|trans }} {{ 'Due Date'|trans }}
{{ key+1 }} {{ invoice.getInvGeneratedFor.getFullName }} {{ invoice.getInvReference }} {{ invoice.getTheInvoiceStatus }} {{ invoice.getTotalAmountOfInvoice }} {{ invoice.getTotalAmountOfInvoice - invoice.getTheInvoiceAmountWhichIsNotPaid }} {{ invoice.getTheInvoiceAmountWhichIsNotPaid }} {{ date_format(invoice.getInvGeneratedDatetime) }} {{ date_format(invoice.getInvDueDate) }}
{% endblock %} {% block ExtraJsFIles %} {% for file in encore_entry_js_files('dateRangepicker__init') %} {% endfor %} {% for file in encore_entry_js_files('select2__init') %} {% endfor %} {% endblock %}