{% extends 'account/base_account.html.twig' %} {% block page_title %}Mes factures — Espace Vendeur{% endblock %} {% block content %} {# ── Commission en attente non facturée ── #} {% set nonFacturees = profil.montantCommissionsNonFacturees %} {% if nonFacturees > 0 %}
{{ nonFacturees|number_format(2, ',', ' ') }} € de commissions non encore facturés. L'équipe NUM-ECARD génère les factures mensuellement.
{% endif %} {# ── Résumé ── #} {% if factures|length > 0 %} {% set totalHT = 0 %} {% set totalTTC = 0 %} {% set nbRegle = 0 %} {% for f in factures %} {% set totalHT = totalHT + f.montantTotalHT %} {% set totalTTC = totalTTC + (f.montantTotalHT * 1.20) %} {% if f.isRegle %}{% set nbRegle = nbRegle + 1 %}{% endif %} {% endfor %}
{{ factures|length }}
Factures
{{ totalHT|number_format(2, ',', ' ') }} €
Total HT commissions
{{ nbRegle }}
Réglées
{% endif %} {# ── Tableau ── #}
{% set moisFr = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'] %} {% if factures|length > 0 %} {% for facture in factures %} {% set ht = facture.montantTotalHT|number_format(2, '.', '') %} {% set tva = (ht * 0.20)|round(2) %} {% set ttc = (ht * 1.20)|round(2) %} {% endfor %}
Référence Période Nb ventes Total HT TVA (20%) Total TTC Statut Générée le PDF
{{ facture.reference }} {{ moisFr[facture.periodeDebut|date('n') - 1] }} {{ facture.periodeDebut|date('Y') }} {{ facture.nbVentes }} {{ ht|number_format(2, ',', ' ') }} € {{ tva|number_format(2, ',', ' ') }} € {{ ttc|number_format(2, ',', ' ') }} € {% if facture.isRegle %} ✅ Réglée {% if facture.regléeAt %}
{{ facture.regléeAt|date('d/m/Y') }}
{% endif %} {% else %} ⏳ À régler {% endif %}
{{ facture.genereeAt|date('d/m/Y') }} {# ✅ Bouton téléchargement PDF #} 📄 PDF
{% else %}
🧾 Aucune facture de commission pour le moment.

Les factures sont générées mensuellement par l'équipe NUM-ECARD.
{% endif %}
Comment sont réglées les commissions ?
Les commissions sont regroupées mensuellement. L'équipe NUM-ECARD génère votre facture et effectue le virement dans les 30 jours. En cas de question : contact@num-ecard.com
{% endblock %}