diff --git a/models/account.py b/models/account.py
index 9ba55b4e675492311b7d0806d5b1dd95b877328f..d4571a0d3ad8ffa33647fa0e04f9409ba3aa9b63 100644
--- a/models/account.py
+++ b/models/account.py
@@ -82,7 +82,7 @@ class AccountInvoice(models.Model):
                 'adefpat:factureStartDate': start_date,
                 'adefpat:factureEndDate': end_date,
                 'adefpat:factureTypeConvention': self.type_convention_id.name or "",
-                'adefpat:factureProjet': self.project_id.id or "",
+                'adefpat:factureProjet': str(self.project_id.id) or "",
             }
         else:
             return {
diff --git a/wizard/adefpat_project_justif_zip_wizard.py b/wizard/adefpat_project_justif_zip_wizard.py
index 2a791a922feab24d68e6dbc6f27ce3f8f9297d7a..2438ef18e183377cf2719ad546ae5fea3e476cc0 100644
--- a/wizard/adefpat_project_justif_zip_wizard.py
+++ b/wizard/adefpat_project_justif_zip_wizard.py
@@ -141,7 +141,7 @@ class AdefpatProjectJustifZip(models.TransientModel):
                                 "query": "(PATH:'/app:company_home/st:sites/cm:odoo/cm:documentLibrary/cm:Factures_x0020_fournisseurs//*') AND (+adefpat:factureEndDate:['" + str(
                                     self.period_start) + "' TO '" + str(
                                     self.period_end) + "'] OR +adefpat:factureSartDate:['" + str(
-                                    self.period_start) + "' TO '" + str(self.period_end) + "']) AND =adefpat:factureProjet:'"+ project_id +"'",
+                                    self.period_start) + "' TO '" + str(self.period_end) + "']) AND =adefpat:factureProjet:'"+ str(project_id) +"'",
                             },
                         },
                 ]})