{# templates/entreprise/loyer_mensuel/quittances.html.twig #} {% extends 'entreprise/entreprise_base.html.twig' %} {% block title %}Impression Quittances | {{ entreprise.raisonSociale|default('Gestion') }}{% endblock %} {% set currency = app.user.entreprise.devise ? app.user.entreprise.devise.symbole : 'F.CFA' %} {% block body %}
{# --- EN-TÊTE --- #}

Sélectionnez les documents à générer pour vos Appartements.

Retour à la liste
{# --- BLOC FILTRE --- #}
{% include 'entreprise/_filtre_loyer.html.twig' with {'form': filtre_form, 'reset_path': path('app_entreprise_loyer_mensuel_quittances')} %}
{% include 'flash_messages.html.twig' %} {% if factures is empty %}
Aucune quittance trouvée

Ajustez vos filtres pour afficher les données.

{% else %}
{# --- BARRE D'ACTION --- #}
Cochez les éléments à inclure dans le PDF groupé.
{# --- TABLEAU --- #}
{% for loyer in factures %} {# --- CAS 1 : IMPAYÉ (Ligne orange) --- #} {% if loyer.paiements is empty %} {% set resteADevoir = loyer.totalDu - loyer.montantPaye %} {% else %} {# --- CAS 2 : PAIEMENTS (Affichage de la facture cumulée) --- #} {% endif %} {% endfor %}
Locataire & Bien Période Détails Paiement Montant Statut
{{ loyer.location.appartement.titre }} {{ loyer.location.appartement.immeuble.titre }}
{{ loyer.mois }}/{{ loyer.annee }} En attente de paiement {{ resteADevoir|number_format(0, '.', ' ') }} {{ currency }} Impayé
{{ loyer.location.appartement.titre }} {{ loyer.location.appartement.immeuble.titre }}
{{ loyer.mois }}/{{ loyer.annee }} {{ loyer.paiements|length }} versement(s)
Dernier le {{ loyer.paiements.last.datePaiement|date('d/m/Y') }}
{{ loyer.montantPaye|number_format(0, '.', ' ') }} {{ currency }} {% if loyer.montantPaye >= loyer.totalDu %} Soldée {% else %} Partiel {% endif %}
{% endif %}
{% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}