{% extends 'entreprise/entreprise_base.html.twig' %} {% block title %}Modifier Paiement #{{ paiement.id }} | Facture #{{ loyer_mensuel.id }}{% endblock %} {% block body %} {# --- LOGIQUE DE CONTRÔLE & VARIABLES --- #} {% set currency = app.user.entreprise.devise ? app.user.entreprise.devise.symbole : 'F.CFA' %} {% set totalDu = loyer_mensuel.totalDu | default(0) %} {% set montantPaye = loyer_mensuel.montantPaye | default(0) %} {% set resteAPayer = totalDu - montantPaye %}
{# --- EN-TÊTE --- #}

Réf : #{{ paiement.id }} | Facture : #{{ loyer_mensuel.id }}

{% include 'flash_messages.html.twig' %}
{# --- COLONNE GAUCHE : RÉSUMÉ FINANCIER --- #}
Récapitulatif de la facture
Total attendu
{{ totalDu | number_format(0, '.', ' ') }} {{ currency }}
Déjà réglé (Total cumulé)
{{ montantPaye | number_format(0, '.', ' ') }} {{ currency }}

Solde restant actuel
{{ resteAPayer | number_format(0, '.', ' ') }} {{ currency }}
{# ZONE DE DANGER (Déplacée dans la barre latérale pour plus de discrétion) #}
Administration

La suppression de ce versement modifiera instantanément le solde de la facture.

{{ include('entreprise/loyer_mensuel/_delete_paiement_form.html.twig', {'paiement': paiement}) }}
{# --- COLONNE DROITE : FORMULAIRE DE MODIFICATION --- #}
Mettre à jour les informations
{{ form_start(form) }}
{# Montant #}
{{ form_widget(form.montant, {'attr': {'class': 'form-control border-0', 'placeholder': '0.00'}}) }} {{ currency }}
{{ form_errors(form.montant) }}
{# Date #}
{{ form_widget(form.datePaiement, {'attr': {'class': 'form-control form-control-lg shadow-sm'}}) }} {{ form_errors(form.datePaiement) }}
{# Méthode #}
{{ form_widget(form.methodePaiement, {'attr': {'class': 'form-select form-select-lg shadow-sm'}}) }} {{ form_errors(form.methodePaiement) }}
{# Référence #} {% if form.reference is defined %}
{{ form_widget(form.reference, {'attr': {'class': 'form-control shadow-sm'}}) }} {{ form_errors(form.reference) }}
{% endif %}

Annuler
{{ form_end(form) }}
{# INFOS LOCATAIRE #}

Ce paiement concerne le locataire {{ loyer_mensuel.location.locataire.nomComplet }} pour l'unité {{ loyer_mensuel.location.appartement.titre }}.

{% endblock %}