diff --git a/models/scop_cotisation.py b/models/scop_cotisation.py
index efe93dcea180588998774dcb29d0d87cb3e0d984..2232df73767cf6ae0e0182c020150c82e7e14e24 100644
--- a/models/scop_cotisation.py
+++ b/models/scop_cotisation.py
@@ -65,7 +65,8 @@ class ScopCotisation(models.AbstractModel):
     # ------------------------------------------------------
     # Global functions
     # ------------------------------------------------------
-    def create_contribution(self, product, partner, liasse=None, amount=0):
+    def create_contribution(self, product, partner, type_contribution,
+                            liasse=None, amount=0):
         Invoice = self.env['account.invoice']
         InvoiceLine = self.env['account.invoice.line']
         member_invoice = Invoice.create({
@@ -74,6 +75,7 @@ class ScopCotisation(models.AbstractModel):
             'type': 'out_invoice',
             'year': self.year,
             'is_contribution': True,
+            'type_contribution_id': type_contribution,
             'journal_id': self.company_id.contribution_journal_id.id,
             'state': 'draft',
             'account_id': partner.property_account_receivable_id.id,