diff --git a/wizard/scop_cotisation_cg_regul.py b/wizard/scop_cotisation_cg_regul.py
index 847f28dbd2faf2869ec933bc357873581380ef9d..bdc7b08d61d64a0bf4ec8140852a5a2fe4842664 100644
--- a/wizard/scop_cotisation_cg_regul.py
+++ b/wizard/scop_cotisation_cg_regul.py
@@ -74,11 +74,15 @@ class ScopCotisationRegul(models.TransientModel):
     # ------------------------------------------------------
     @api.constrains("date_regul")
     def _check_date_regul(self):
-        last_date = max(self.bordereau_id.invoice_ids.mapped("invoice_date"))
+        invoice_date = self.bordereau_id.invoice_ids.mapped("invoice_date")
+        if invoice_date:
+            last_date = max(invoice_date)
+        else:
+            last_date = self.bordereau_id.base_cotisation_cg.date_cotisation
         if self.date_regul > fields.Date.today() or self.date_regul < last_date:
             raise ValidationError(
                 _(
-                    "La date de régulation doit être "
+                    "La date de régularisation doit être "
                     "inférieure ou égale à la date du jour et "
                     "supérieure à la dernière date de "
                     "facturation liée au bordereau."