{% extends "base.html" %} {% block title %}Leerlingfacturatie{% endblock %} {% block page_title %}Leerlingfacturatie{% endblock %} {% block main_class %}wide{% endblock %} {% block loader_text %}Facturen ophalen uit Informat...{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

🧾 Facturen leerlingen · {{ school_naam }}

{% if rijen %}⬇️ CSV{% endif %} 🔄 Opnieuw ophalen
{% if fout %}
{{ fout }}
{% elif not rijen %}

Geen geboekte facturen gevonden voor schooljaar {{ schooljaar }}{% if groepen %} ({{ groepen|length }} factuurgroep(en) voor leerlingen){% endif %}.

{% else %}
Facturen0
Totaal€ 0,00
Betaald€ 0,00
Nog te betalen€ 0,00
{% if groepen|length > 1 %} {% endif %} Opgehaald uit Informat op {{ opgehaald }}
{% for r in rijen %} {% set vervallen = r.status in ('open', 'gedeeltelijk') and r.vervaldag and r.vervaldag < today %} {% endfor %}
Leerling Klas Factuurgroep Datum Vervaldag Totaal Betaald Open Status Mededeling
{{ r.naam }} {{ r.voornaam }}{% if r.stamnummer %}
stamnr. {{ r.stamnummer }}{% endif %}
{{ r.klas }}{% if r.klasnummer %} nr. {{ r.klasnummer }}{% endif %} {{ r.groep }} {{ r.datum.strftime('%d-%m-%Y') if r.datum else '' }} {{ r.vervaldag.strftime('%d-%m-%Y') if r.vervaldag else '' }} {{ '− ' if r.teken < 0 }}{{ '€ %.2f'|format(r.totaal)|replace('.', ',') }} {{ '€ %.2f'|format(r.betaald)|replace('.', ',') }} {% if r.open %}{{ '€ %.2f'|format(r.open)|replace('.', ',') }}{% else %}€ 0,00{% endif %} {% if r.status == 'betaald' %}Betaald {% elif r.status == 'credit' %}Creditnota {% elif vervallen %}Vervallen {% elif r.status == 'gedeeltelijk' %}Gedeeltelijk {% else %}Open{% endif %} {% if r.ogm|length == 12 %}+++{{ r.ogm[:3] }}/{{ r.ogm[3:7] }}/{{ r.ogm[7:] }}+++{% else %}{{ r.ogm }}{% endif %} {%- if r.ogm_factuur %}
bij {{ r.ogm_factuur }}{% endif %}
📄 PDF
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}