{# templates/entreprise/location/_form.html.twig #} {{ form_start(form) }} {# --- SECTION 1 : NATURE ET PARTIES --- #}
Configuration du Contrat
{{ form_label(form.typeBail) }}
{{ form_widget(form.typeBail) }} {{ form_errors(form.typeBail) }}
{{ form_label(form.locataire) }} {{ form_widget(form.locataire, {'attr': {'class': 'form-select select2'}}) }} {{ form_errors(form.locataire) }}
{{ form_label(form.appartement) }} {{ form_widget(form.appartement, {'attr': {'class': 'form-select select2'}}) }} {{ form_errors(form.appartement) }}
{# --- SECTION 2 : ÉCHÉANCIER ET DATES --- #}

Dates et Échéances
{{ form_label(form.dateDebut, 'Date de prise d\'effet') }} {{ form_widget(form.dateDebut, {'attr': {'class': 'form-control'}}) }} {{ form_errors(form.dateDebut) }}
{{ form_label(form.dateFin, 'Date de fin (optionnelle)') }} {{ form_widget(form.dateFin, {'attr': {'class': 'form-control'}}) }} {{ form_errors(form.dateFin) }}
{{ form_label(form.jourLimitePaiement, 'Jour limite de paiement') }}
{{ form_widget(form.jourLimitePaiement, {'attr': {'class': 'form-control border-start-0'}}) }}
{{ form_errors(form.jourLimitePaiement) }}
Le loyer sera exigible le {{ form.vars.value.jourLimitePaiement|default(5) }} de chaque mois.
Automatisation active

Avis d'échéance générés le {{ form.vars.value.jourLimitePaiement ? form.vars.value.jourLimitePaiement - 1 : 4 }} du mois.

{# --- SECTION 3 : CONDITIONS FINANCIÈRES ET NOTES --- #}

Conditions Financières & Notes
{{ form_label(form.caution) }}
{{ form_widget(form.caution, { 'attr': { 'class': 'form-control border-start-0', 'placeholder': '' } }) }} {{ app.user.entreprise.devise.symbole|default('CFA') }}
{{ form_errors(form.caution) }} Montant du dépôt de garantie (caution).
{{ form_label(form.description) }} {{ form_widget(form.description, {'attr': {'class': 'form-control', 'rows': '2', 'placeholder': 'Informations complémentaires...'}}) }} {{ form_errors(form.description) }}
{# --- ACTIONS --- #}
Annuler
{{ form_end(form) }}