{% extends '@kohinos/common/layout.html.twig' %} {% block title %}{{ 'Cotiser par SEPA à'|trans }} {{ ssa_parameter.name }}{% endblock %} {% block content %}

{{ 'Cotisation SEPA à'|trans }} {{ ssa_parameter.name }}

{# Informations sur la caisse SSA #}
{{ 'Informations sur la caisse'|trans }}
  • {{ 'Nom'|trans }} : {{ ssa_parameter.name }}
  • {{ 'Description'|trans }} : {{ ssa_parameter.description|raw }}
  • {{ 'Montant minimum'|trans }} : {{ ssa_parameter.minimum }}€
  • {{ 'Montant maximum'|trans }} : {{ ssa_parameter.maximum }}€
  • {{ 'Date de redistribution'|trans }} : {{ 'Le'|trans }} {{ ssa_parameter.executionDate }} {{ 'de chaque mois'|trans }}
{# Informations sur le mandat SEPA #}
{{ 'Votre mandat SEPA actif'|trans }}
  • {{ 'Référence'|trans }} : {{ mandate.mandateReference }}
  • {{ 'IBAN'|trans }} : {{ mandate.maskedIban }}
  • {{ 'Date de validation'|trans }} : {{ mandate.validatedAt|date('d/m/Y') }}
{# Formulaire de cotisation #}
{{ 'Formulaire de cotisation'|trans }}

{{ 'En soumettant ce formulaire, vous créez une demande de cotisation par prélèvement SEPA automatique. Le trésorier devra valider votre demande avant que les prélèvements ne commencent.'|trans }}

{% if ssa_parameter.sepaMandatoryDebitDay is not null %}
{{ 'Jour de prélèvement fixe'|trans }} : {{ 'Le jour de prélèvement est fixé au'|trans }} {{ ssa_parameter.sepaMandatoryDebitDay }} {{ 'de chaque mois pour cette caisse SSA.'|trans }}
{% endif %} {{ form_start(form, {'attr': {'class': 'mt-3', 'name': 'formSsaSepa'}}) }} {# Radio buttons for predefined amounts #} {% if form.montantradio is defined %}
{{ form_row(form.montantradio, { 'label_attr': {'class': 'radio-group-label'}, 'attr': {'class': 'kohinos-montant-radio'}, 'row_attr': {'class': 'montant-radio-row'} }) }}
{% endif %} {# Slider for amount selection #} {% if form.montantslider is defined %}
{{ form_row(form.montantslider) }}
{% endif %} {# Amount field (visible or hidden depending on configuration) #} {% if form.montant is defined %} {% if 'false' == KOH_SSA_SHOW_MANUEL_AMOUNT and 'false' == KOH_SSA_SHOW_SLIDER_AMOUNT and 'false' == KOH_SSA_SHOW_RADIO_AMOUNT %} {% else %}
{{ form_row(form.montant) }}
{% endif %} {% endif %} {# Display selected amount if radio/slider/manual is active #} {% if 'true' == KOH_SSA_SHOW_MANUEL_AMOUNT or form.montantslider is defined or form.montantradio is defined %}

{{ 'Montant choisi'|trans }} : {{ ssa_parameter.minimum|number_format(2, ',', ' ') }}€

{% endif %} {# Debit day selection (only if not mandatory) #} {% if ssa_parameter.sepaMandatoryDebitDay is null %}
{{ form_row(form.debitDay) }}
{% endif %}
{{ 'Important'|trans }} : {{ 'Le prélèvement sera effectué chaque mois à la date configurée par la caisse. Vous serez notifié par email avant chaque prélèvement.'|trans }}
{{ 'Annuler'|trans }} {{ form_widget(form.submit) }}
{{ form_end(form) }}
{% endblock %}