templates/inscription/step_two.html.twig line 1

Open in your IDE?
  1. <div id="step-2" style="display:none;">
  2.     <div class="steps mb-12">
  3.         <div class="step">Étape 1</div>
  4.         <div class="step active">Étape 2</div>
  5.         <div class="step">Étape 3</div>
  6.         <div class="step">Étape 4</div>
  7.     </div>
  8.     <div class="tab-pane">
  9.         <div class=" flex-column flex-xl-row">
  10.             <div class="card pt-2 mb-6 mb-xl-9">
  11.                 <div class="row card-body">
  12.                     {% if is_granted("ROLE_SUBCONTRACTOR") %}
  13.                         <p class="title-info mb-5">Afin de mieux comprendre ton profil et de te fournir un service personnalisé, merci de compléter les informations suivantes concernant ton entreprise.
  14.                         </p>
  15.                     {% endif %}
  16.                     {# <span class="font-weight-bold">Gestion des notifications</span> #}
  17.                     <div class="col-lg-12">
  18.                         <div class="form-group mb-8">
  19.                             {{ form_label(inscriptionForm.userData.Status, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label required'}}) }}
  20.                             <div class="col-lg-12 col-xl-12">
  21.                                 {{ form_widget(inscriptionForm.userData.Status, {'attr':{'class':inscriptionForm.userData.Status.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  22.                                 {{ form_errors(inscriptionForm.userData.Status) }}
  23.                             </div>
  24.                         </div>
  25.                         <div class="form-group mb-8">
  26.                             {{ form_label(inscriptionForm.userData.Tva, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label required'}}) }}
  27.                             <div class="col-lg-12 col-xl-12">
  28.                                 {{ form_widget(inscriptionForm.userData.Tva, {'attr':{'class':inscriptionForm.userData.Tva.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  29.                                 {{ form_errors(inscriptionForm.userData.Tva) }}
  30.                             </div>
  31.                         </div>
  32.                         <div class="form-group mb-8">
  33.                             {{ form_label(inscriptionForm.userData.CompanyName, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label'}}) }}
  34.                             <div class="col-lg-12 col-xl-12">
  35.                                 {{ form_widget(inscriptionForm.userData.CompanyName, {'attr':{'class':inscriptionForm.userData.CompanyName.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  36.                                 {{ form_errors(inscriptionForm.userData.CompanyName) }}
  37.                             </div>
  38.                         </div>
  39.                         <div class="form-group mb-8">
  40.                             {{ form_label(inscriptionForm.userData.StateCompany, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label'}}) }}
  41.                             <div class="col-lg-12 col-xl-12">
  42.                                 {{ form_widget(inscriptionForm.userData.StateCompany, {'attr':{'class':inscriptionForm.userData.StateCompany.vars.errors|length ? 'form-control is-invalid':'form-control','data-inscription--handle-target':'selectStateCompany','data-action': 'change->inscription--handle#handleChange'}}) }}
  43.                                 {{ form_errors(inscriptionForm.userData.StateCompany) }}
  44.                                 <p class="state-company-not-ue d-none">Veuillez noter que vous devez respecter le RGPD applicable pour travailler avec des clients présents dans l’union européenne lors de votre collaboration avec notre plateforme</p>
  45.                             </div>
  46.                         </div>
  47.                         <div class="form-group mb-8">
  48.                             {{ form_label(inscriptionForm.userData.Siren, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label'}}) }}
  49.                             <div class="col-lg-12 col-xl-12">
  50.                                 {{ form_widget(inscriptionForm.userData.Siren, {'attr':{'class':inscriptionForm.userData.Siren.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  51.                                 {{ form_errors(inscriptionForm.userData.Siren) }}
  52.                             </div>
  53.                         </div>
  54.                         <div class="form-group mb-8">
  55.                             <div class="d-flex d-flex align-items-center col-xl-12 col-lg-12">
  56.                                 {{ form_label(inscriptionForm.userData.IntracommunityTva, null, {'label_attr':{'class':'col-form-label'}}) }}
  57.                                 <div class="content-tooltips tooltips">
  58.                                     <img src="/assets/default/images/info.png">
  59.                                     <div align="center" class="content-mission-tooltips">
  60.                                         <p class="mission-tooltips" style="min-width: 300px;">
  61.                                             Le numéro de TVA intracommunautaire est utilisé pour les transactions commerciales au sein de l'Union européenne entre entreprises assujetties à la TVA. Si vous n'êtes pas assujetti à la TVA ou si vous n'avez pas de numéro de TVA intracommunautaire, vous pouvez laisser ce champ vide.</p>
  62.                                     </div>
  63.                                 </div>
  64.                             </div>
  65.                             <div class="col-lg-12 col-xl-12">
  66.                                 {{ form_widget(inscriptionForm.userData.IntracommunityTva, {'attr':{'class':inscriptionForm.userData.IntracommunityTva.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  67.                                 {{ form_errors(inscriptionForm.userData.IntracommunityTva) }}
  68.                             </div>
  69.                         </div>
  70.                         <div class="form-group mb-8">
  71.                             {{ form_label(inscriptionForm.userData.Address, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label required'}}) }}
  72.                             <div class="col-lg-12 col-xl-12">
  73.                                 {{ form_widget(inscriptionForm.userData.Address, {'attr':{'class':inscriptionForm.userData.Address.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  74.                                 {{ form_errors(inscriptionForm.userData.Address) }}
  75.                             </div>
  76.                         </div>
  77.                         
  78.                         <div class="form-group mb-8">
  79.                             {{ form_label(inscriptionForm.userData.postalCode, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label required'}}) }}
  80.                             <div class="col-lg-12 col-xl-12">
  81.                                 {{ form_widget(inscriptionForm.userData.postalCode, {'attr':{'class':inscriptionForm.userData.postalCode.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  82.                                 {{ form_errors(inscriptionForm.userData.postalCode) }}
  83.                             </div>
  84.                         </div>
  85.                         <div class="form-group mb-8">
  86.                             {{ form_label(inscriptionForm.userData.city, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label required'}}) }}
  87.                             <div class="col-lg-12 col-xl-12">
  88.                                 {{ form_widget(inscriptionForm.userData.city, {'attr':{'class':inscriptionForm.userData.city.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  89.                                 {{ form_errors(inscriptionForm.userData.city) }}
  90.                             </div>
  91.                         </div>
  92.                         <div class="form-group mb-8">
  93.                                 {{ form_label(inscriptionForm.userData.Country, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label required'}}) }}
  94.                                 <div class="col-lg-12 col-xl-12">
  95.                                     {{ form_widget(inscriptionForm.userData.Country, {'attr':{'class':inscriptionForm.userData.Country.vars.errors|length ? 'form-control is-invalid':'form-control','data-inscription--handle-target':'selectCountry'}}) }}
  96.                                     {{ form_errors(inscriptionForm.userData.Country) }}
  97.                                     <p class="country-not-ue d-none danger">Veuillez noter que vous devez respecter le RGPD applicable pour travailler avec des clients présents dans l’union européenne lors de votre collaboration avec notre plateforme</p>
  98.                                 </div>
  99.                             </div>
  100.                         <div>
  101.                             <div class="form-group mb-8">
  102.                                 {{ form_label(inscriptionForm.userData.SpokenLanguages, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label required'}}) }}
  103.                                 <div class="col-lg-12 col-xl-12">
  104.                                     {{ form_widget(inscriptionForm.userData.SpokenLanguages, {'attr':{'class':inscriptionForm.userData.SpokenLanguages.vars.errors|length ? 'form-control is-invalid':'form-control','data-inscription--handle-target':'selectLanguage'}}) }}
  105.                                     {{ form_errors(inscriptionForm.userData.SpokenLanguages) }}
  106.                                 </div>
  107.                             </div>
  108.                             <div class="form-group mb-8">
  109.                                 <div class="col-xl-12 col-lg-12">
  110.                                     {{ form_label(inscriptionForm.userData.RIB, null, {'label_attr':{'class':'col-form-label'}}) }}
  111.                                     <div class="content-tooltips tooltips">
  112.                                         <div class="rib-mention" >
  113.                                             <img src="/assets/default/images/info.png">
  114.                                             <div align="center" class="content-mission-tooltips">
  115.                                                 <p class="mission-tooltips" style="min-width: 300px;">
  116.                                                     Veuillez fournir votre Relevé d'Identité Bancaire (RIB) complet. Nous aurons besoin de cette information pour procéder aux paiements des prestations</p>
  117.                                             </div>
  118.                                         </div>
  119.                                     </div>
  120.                                 </div>
  121.                                 <div class="col-lg-12 col-xl-12">
  122.                                     <div class="rib-mention" >
  123.                                         <em>Veuillez noter que vous devez respecter le RGPD applicable pour travailler avec des clients présents dans l’union européenne lors de votre collaboration avec notre plateforme.</em>
  124.                                     </div>
  125.                                     {{ form_widget(inscriptionForm.userData.RIB, {'attr':{'class':inscriptionForm.userData.RIB.vars.errors|length ? 'form-control is-invalid':'form-control','data-inscription--handle-target':'inputRIBPaste'}}) }}
  126.                                     {{ form_errors(inscriptionForm.userData.RIB) }}
  127.                                 </div>
  128.                             </div>
  129.                             <div class="form-group mb-8">
  130.                                 {{ form_label(inscriptionForm.userData.AccountOwner, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label'}}) }}
  131.                                 <div class="col-lg-12 col-xl-12">
  132.                                     {{ form_widget(inscriptionForm.userData.AccountOwner, {'attr':{'class':inscriptionForm.userData.AccountOwner.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  133.                                     {{ form_errors(inscriptionForm.userData.AccountOwner) }}
  134.                                 </div>
  135.                             </div>
  136.                             <div class="form-group mb-8">
  137.                                 {{ form_label(inscriptionForm.userData.IBAN, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label'}}) }}
  138.                                 <div class="col-lg-12 col-xl-12">
  139.                                     {{ form_widget(inscriptionForm.userData.IBAN, {'attr':{'class':inscriptionForm.userData.IBAN.vars.errors|length ? 'form-control is-invalid':'form-control','data-inscription--handle-target':'inputIBANPaste'}}) }}
  140.                                     {{ form_errors(inscriptionForm.userData.IBAN) }}
  141.                                 </div>
  142.                             </div>
  143.                             <div class="form-group mb-8">
  144.                                 {{ form_label(inscriptionForm.userData.BicSwift, null, {'label_attr':{'class':'col-xl-12 col-lg-12 col-form-label'}}) }}
  145.                                 <div class="col-lg-12 col-xl-12">
  146.                                     {{ form_widget(inscriptionForm.userData.BicSwift, {'attr':{'class':inscriptionForm.userData.BicSwift.vars.errors|length ? 'form-control is-invalid':'form-control'}}) }}
  147.                                     {{ form_errors(inscriptionForm.userData.BicSwift) }}
  148.                                 </div>
  149.                             </div>
  150.                             <div id="vigilance-certificate">
  151.                                 <div class="form-group mb-8">
  152.                                     <div class="col-xl-12 col-lg-12 ">
  153.                                         {{ form_label(inscriptionForm.userData.VigilanceCertificateFile, null, {'label_attr':{'class':'col-form-label'}}) }}
  154.                                         <div class="content-tooltips tooltips">
  155.                                             <img src="/assets/default/images/info.png">
  156.                                             <div align="center" class="content-mission-tooltips">
  157.                                                 <p class="mission-tooltips" style="min-width: 300px;">
  158.                                                     Veuillez télécharger votre attestation de vigilance. Nous avons besoin de cette attestation pour nous assurer que vous êtes à jour vis-à-vis de vos obligations sociales et fiscales. L'attestation de vigilance est un document officiel délivré par l'Urssaf. L'attestation de vigilance est un document officiel délivré par l'Urssaf.
  159.                                                     <a target="_blank" href="https://youtu.be/RwUYBQ-7Edw" style="color:#fff;text-decoration:underline;">Consulter cette vidéo</a>
  160.                                                     pour savoir comment récupérer cette information.</p>
  161.                                             </div>
  162.                                         </div>
  163.                                     </div>
  164.                                     <div class="col-lg-12 col-xl-12">
  165.                                         {{ form_widget(inscriptionForm.userData.VigilanceCertificateFile, {'attr':{'class':inscriptionForm.userData.VigilanceCertificateFile.vars.errors|length ? 'btn btn-transparant btn-join-file-chat mt-5 form-control is-invalid ':'form-control btn btn-transparant btn-join-file-chat mt-5'}}) }}
  166.                                         {{ form_errors(inscriptionForm.userData.VigilanceCertificateFile) }}
  167.                                         <p><img src="https://my-flow.fr/wp-content/themes/astra-child/assets/images/bouclier.png" width="16" height="16">  Tous les fichiers déposés sont automatiquement analysés pour garantir un environnement sécurisé.</p>
  168.                                     </div>
  169.                                 </div>
  170.                             </div>
  171.                         </div>
  172.                     </div>
  173.                 </div>
  174.             </div>
  175.         </div>
  176.     </div>
  177. </div>
  178. <p id="element-error-message-step-2" style="color: rgb(185, 71, 71); font-size: 12px;">
  179.         
  180. </p>
  181. <div id="all-btn-step-2" style="display:none;">    
  182.     <button id="btn-back-step-1" style="margin-right: 15px;" type="button" class="btn btn-primary-custom font-weight-bold" data-kt-stepper-action="submit" {{ stimulus_action('inscription--handle','backStepOne','click') }}>
  183.             <span class="indicator-label">
  184.                 Retour
  185.             </span>
  186.     </button>
  187.     <button  id="btn-step-3" style="margin-right: 15px;" type="button" class="btn btn-primary-custom font-weight-bold" data-kt-stepper-action="submit" {{ stimulus_action('inscription--handle','nextStepThree','click') }}>
  188.         <span class="indicator-label">
  189.                 Suivant
  190.         </span>
  191.     </button>
  192. </div>