diff --git a/models/scop_bordereau_cg.py b/models/scop_bordereau_cg.py
index c4575baefbc9b9eece0a1c8ab370a49bba6396a8..898be630849081f29c21377e28f86cf33f99636c 100644
--- a/models/scop_bordereau_cg.py
+++ b/models/scop_bordereau_cg.py
@@ -906,7 +906,11 @@ class Bordereau(models.Model):
 
         # Gestion du mode de paiement si un mandat existe
         mandate_ids = self.env["account.banking.mandate"].search(
-            [("partner_id", "=", partner.id), ("state", "=", "valid")]
+            [
+                ("partner_id", "=", partner.id),
+                ("state", "=", "valid"),
+                ("company_id", "=", self.env.company.id),
+            ]
         )
         payment_mode = False
         mandate_id = False