diff --git a/models/scop_liste_ministere.py b/models/scop_liste_ministere.py
index 05b3c06c1520768f21848c5aa0dad6f024c93919..4ee265aa8fbaa6a99448023aff16b0f9fb68b69d 100644
--- a/models/scop_liste_ministere.py
+++ b/models/scop_liste_ministere.py
@@ -67,13 +67,15 @@ class ScopAdhesionListeMinistere(models.Model):
     def check_eff_filled(self):
         """
         Vérifie que les champs de la fiche démographie sont bien renseignés
-        si la coop n'est pas une SCIC:
+        si la coop est ni une SCIC, ni une coop47:
         - capital des associés
         - effectif total
         """
         error = False
-        if self.partner_id.cooperative_form_id != self.env.ref(
-                'cgscop_partner.form_scic'):
+        if self.partner_id.cooperative_form_id not in (
+                self.env.ref('cgscop_partner.form_scic'),
+                self.env.ref('cgscop_partner.form_coop47'),
+        ):
             error = self.cap_sal_assoc_computed == 0
             error |= self.eff_tt == 0
         if error: