diff --git a/models/__init__.py b/models/__init__.py
index 611ab07785a3cc0d8f6b784ffeb254b2179bbd4f..65118774412deb38185979cff0d2a0420263dfaa 100644
--- a/models/__init__.py
+++ b/models/__init__.py
@@ -4,3 +4,4 @@
 from . import account_journal
 from . import account_move
 from . import res_company
+from . import account_invoice_report
diff --git a/models/account_invoice_report.py b/models/account_invoice_report.py
new file mode 100644
index 0000000000000000000000000000000000000000..226483ba4f6fd05729be7474d4c9f1dba8941b02
--- /dev/null
+++ b/models/account_invoice_report.py
@@ -0,0 +1,55 @@
+# Copyright 2024- Le Filament (https://le-filament.com)
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
+
+from odoo import fields, models, api
+
+
+class AccountInvoiceReport(models.Model):
+    _inherit = "account.invoice.report"
+
+    membership_state = fields.Char(string="Statut d'adhésion actuel")
+    region_id = fields.Many2one("res.region",string="Région implantation")
+    legal_status_id = fields.Many2one("afac.partner.legal", string="Statut juridique")
+    legal_status_detail_id = fields.Many2one("afac.partner.legal.detail",string="Statut juridique détaillé")
+
+    # ------------------------------------------------------
+    # Fields declaration
+    # ------------------------------------------------------
+
+    # ------------------------------------------------------
+    # SQL Constraints
+    # ------------------------------------------------------
+
+    # ------------------------------------------------------
+    # Default methods
+    # ------------------------------------------------------
+
+    # ------------------------------------------------------
+    # Computed fields / Search Fields
+    # ------------------------------------------------------
+
+    # ------------------------------------------------------
+    # Onchange / Constraints
+    # ------------------------------------------------------
+
+    # ------------------------------------------------------
+    # CRUD methods (ORM overrides)
+    # ------------------------------------------------------
+
+    # ------------------------------------------------------
+    # Actions
+    # ------------------------------------------------------
+
+    # ------------------------------------------------------
+    # Business methods
+    # ------------------------------------------------------
+    def _select(self):
+        return(
+            super(AccountInvoiceReport, self)._select()
+            +""",
+            partner.membership_state as membership_state,
+            partner.region_id as region_id,
+            partner.legal_status_id as legal_status_id,
+            partner.legal_status_detail_id as legal_status_detail_id
+            """
+        )