diff --git a/models/res_partner.py b/models/res_partner.py
index 228c600c031e16cac3e51e30240f5df85d88009a..d796c868b99f05799fed53d72928dc14521dd6f0 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -748,6 +748,10 @@ class ScopPartner(models.Model):
     # Common functions
     # ------------------------------------------------------
     def _create_period(self, partner):
+        new_period = self._add_period(partner)
+        partner.scop_period_ids = new_period
+
+    def _add_period(self, partner):
         new_period = self.env["scop.period"].create(
             {
                 "partner_id": partner.id,
@@ -774,7 +778,7 @@ class ScopPartner(models.Model):
                 "cae": partner.cae,
             }
         )
-        partner.scop_period_ids = new_period
+        return new_period
 
     # ------------------------------------------------------
     # Override ORM
@@ -859,7 +863,7 @@ class ScopPartner(models.Model):
             if vals.get("is_cooperative") and vals.get("project_status") == "4_suivi":
                 for partner in partners:
                     if not partner.scop_period_ids:
-                        partner._create_period(partner)
+                        partner.sudo()._create_period(partner)
 
         return partners
 
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 945fd0336271560791d21d3e5539bc5fc716e52c..58b08fb42d6b6cf9881091725eb23906cd61e7e9 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -1086,7 +1086,7 @@
                             />
                             <field
                                 name="is_registration_in_progress"
-                                attrs="{'invisible': ['|', ('project_status', 'not in', ['3_accompagnement', '4_suivi']), ('is_registration_in_progress', '!=', True)]}"
+                                attrs="{'invisible': [('project_status', '!=', '3_accompagnement')]}"
                             />
                             <field
                                 name="date_1st_sign"