diff --git a/models/res_partner.py b/models/res_partner.py
index 6c22a79f58e3c8b2f50091bcb12649df309d2939..91d3f3b1a670af1bbf87e596a93ee250d47f9632 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -72,6 +72,11 @@ class ScopAlfrescoAdhesionPartner(models.Model):
         - generate files on Alfresco
         """
         res = super(ScopAlfrescoAdhesionPartner, self).scop_valid_cg()
+
+        if not self.partner_id.partner_cmis_folder:
+            folder_coop = self.partner_id.create_cmis_folder()
+        else:
+            folder_coop = self.partner_id.partner_cmis_folder
         # Create & store invoice
         invoice_file = self.env.ref('account.account_invoices'). \
             render_qweb_pdf(res.id)[0]
@@ -80,7 +85,8 @@ class ScopAlfrescoAdhesionPartner(models.Model):
             file=invoice_file,
             name="Facture d'Adhésion",
             partner=self,
-            type='DAD',)
+            type='DAD',
+            folder=folder_coop)
 
         # Create & store official doc
         report_adhesion = self.env.ref(
@@ -91,7 +97,8 @@ class ScopAlfrescoAdhesionPartner(models.Model):
             file=report_adhesion,
             name="Courrier d'Adhésion.pdf",
             partner=self,
-            type='LDI')
+            type='LDI',
+            folder=folder_coop)
 
         return True