diff --git a/models/scop_bordereau_cg.py b/models/scop_bordereau_cg.py
index 5f69bf56ca1a0a015c041c6bf399184e70b749a0..aa33af3b20b8d4681be12fa957100d8d8bbb49bf 100644
--- a/models/scop_bordereau_cg.py
+++ b/models/scop_bordereau_cg.py
@@ -890,9 +890,10 @@ class Bordereau(models.Model):
         mandate_id = False
         if mandate_ids:
             mandate_id = mandate_ids[0]
-            payment_mode = self.env["account.payment.mode"].search(
-                [("payment_method_id.code", "=", "sepa_direct_debit")]
-            )
+            payment_mode = self.env["account.payment.mode"].search([
+                ("payment_method_id.code", "=", "sepa_direct_debit"),
+                ("company_id", "=", self.env.company.id),
+            ])
             self.payment_mode_id = payment_mode
 
         base_cotiz = self.base_cotisation_cg