diff --git a/models/scop_cotisation.py b/models/scop_cotisation.py
index 8165d9e3b2895e05fe22e1359a401a1a7c31a9d9..5542c07da405d2f557e66706637d93c27d43923d 100644
--- a/models/scop_cotisation.py
+++ b/models/scop_cotisation.py
@@ -84,7 +84,7 @@ class ScopCotisation(models.AbstractModel):
     def create_contribution(
             self, product, partner, type_contribution, liasse=None, amount=0,
             date=False, journal_id=False, account_id=False,
-            type_invoice='out_invoice', is_regul=False):
+            type_invoice='out_invoice', is_regul=False, bordereau=False):
         """
         Create invoice from Contribution Base
         :param product: product_id
@@ -105,8 +105,10 @@ class ScopCotisation(models.AbstractModel):
         exisiting_invoice = Invoice.search([
             ('partner_id', '=', partner.id),
             ('year', '=', self.year),
-            ('type_contribution_id', '=', type_contribution)
+            ('type_contribution_id', '=', type_contribution),
+            ('bordereau_id', '=', bordereau.id)
         ])
+
         if not exisiting_invoice or is_regul:
             date_invoice = date if date else self.date_cotisation
             journal_id = self.company_id.contribution_journal_id \