diff --git a/models/res_partner.py b/models/res_partner.py
index 6f289fcb303b7d4789ff4140aca33881a5899a49..a7b1158d06e7fc6a2845bd335a022535f5602c50 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -253,7 +253,7 @@ class ScopPartner(models.Model):
         errors_complete_fields = self.check_compulsory_fields(lm_adhesion)
         if errors_complete_fields:
             errors += errors_complete_fields
-        errors_complete_docs = self.check_compulsory_docs(True)
+        errors_complete_docs = self.check_compulsory_docs()
         if errors_complete_docs:
             errors_str = str()
             for error in errors_complete_docs:
@@ -297,7 +297,7 @@ class ScopPartner(models.Model):
             )
         return res
 
-    def check_compulsory_docs(self, is_adhesion=False):
+    def check_compulsory_docs(self):
         """
         Vérification de la présence des docs obligatoires
         :return:
@@ -484,12 +484,12 @@ class ScopPartner(models.Model):
         self.date_abort = fields.Date.today()
         return True
 
-    def scop_suivi_check_docs(self, is_adherent=False):
+    def scop_suivi_check_docs(self):
         """
         Contrôle des document obligatoire en passage à statut Suivi
         """
         errors = str()
-        errors_complete_docs = self.check_compulsory_docs(is_adherent)
+        errors_complete_docs = self.check_compulsory_docs()
         if errors_complete_docs:
             errors_str = str()
             for error in errors_complete_docs:
@@ -512,37 +512,13 @@ class ScopPartner(models.Model):
         else:
             self.list_logs = False
 
-    def scop_suivi_non_adhesion(self):
-        """
-        Passe la coop en statut suivi sans devenir adhérente
-        """
-        # Vérification des documents obligatoires
-        self.scop_suivi_check_docs(
-            self.env.context.get("default_with_adhesion", False))
-        wizard = self.env["scop.compulsory.fields.suivi.wizard"].create(
-            {
-                "partner_id": self.id,
-                "list_logs": self.list_logs,
-            }
-        )
-        return {
-            "name": "Confirmation des champs obligatoires",
-            "type": "ir.actions.act_window",
-            "view_mode": "form",
-            "res_model": "scop.compulsory.fields.suivi.wizard",
-            "res_id": wizard.id,
-            "target": "new",
-        }
-
     def scop_suivi_adhesion(self):
         """
-        Passe la coop en statut suivi sans devenir adhérente
+        Passe la coop en statut suivi avec ou sans adhésion en fonction
+        du bouton cliqué
         """
-        # Todo: Gestion de la bascule suivi avec adhésion à tester
-
         # vérification des documents obligatoires
-        self.scop_suivi_check_docs(
-            self.env.context.get("default_with_adhesion", False))
+        self.scop_suivi_check_docs()
 
         wizard = self.env["scop.compulsory.fields.suivi.wizard"].create(
             {
diff --git a/views/res_partner.xml b/views/res_partner.xml
index a11c5bdf7b9e3e45cc9dab1fe44a9976467ab8a3..5362387c2f34ccd3505ad444a44de1c5f99ade96 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -262,7 +262,7 @@
                     <button
                         string="Suivi sans adhésion"
                         type="object"
-                        name="scop_suivi_non_adhesion"
+                        name="scop_suivi_adhesion"
                         attrs="{'invisible':[('project_status','in',('4_suivi', '5_abandonne'))]}"
                     />
                     <button