{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Paiements{% endblock %} {% block content %}

Paiements d'abonnement

Enregistrez les règlements reçus des boutiques. Chaque paiement prolonge la licence de la durée couverte. {% if filterCompany %} Filtré : {{ filterCompany.name }} Tout voir {% endif %}

{# --- Enregistrer un paiement --- #}

Enregistrer un paiement

{{ form_start(form, {'attr': {'class': 'space-y-4'}}) }} {{ form_row(form.company) }} {{ form_row(form.amount) }} {{ form_row(form.method) }} {{ form_row(form.periodMonths) }} {{ form_row(form.paidAt) }} {{ form_row(form.reference) }} {{ form_row(form.note) }} {{ form_end(form) }}
{# --- Historique --- #}
Total encaissé{{ filterCompany ? ' (' ~ filterCompany.name ~ ')' : '' }} {{ (total / 100)|number_format(0, ',', ' ') }} FCFA
{% if payments is empty %}
Aucun paiement enregistré pour le moment.
{% else %}
{% for p in payments %} {% endfor %}
Date Boutique Montant Moyen Durée Couvre jusqu'au Référence
{{ p.paidAt ? p.paidAt|date('d/m/Y') : '—' }} {{ p.company.name }} {{ (p.amountCents / 100)|number_format(0, ',', ' ') }} FCFA {{ p.methodLabel }} {{ p.periodMonths }} mois {{ p.coversUntil ? p.coversUntil|date('d/m/Y') : '—' }} {{ p.reference ?: '—' }} {% if p.note %}{{ p.note }}{% endif %}
{% endif %}
{% endblock %}