diff --git a/report/scop_contribution_report.py b/report/scop_contribution_report.py
index a7797b8daee2701373dbd2c1d6df199b9798fb72..82a525f4f5f05c2e73ca0b3beb034ed8ddb8ea54 100644
--- a/report/scop_contribution_report.py
+++ b/report/scop_contribution_report.py
@@ -147,7 +147,7 @@ class ScopContributionReport(models.Model):
     # Business functions
     # ------------------------------------------------------
     def _get_is_loss(self):
-        invoice_ids = self.env['account.invoice'].search([
+        invoice_ids = self.env['account.invoice'].sudo().search([
             ('year', '=', int(self.year)),
             ('partner_id', '=', self.partner_id.id),
             ('type_contribution_id', '=', self.type_contribution_id.id),
@@ -160,7 +160,7 @@ class ScopContributionReport(models.Model):
 
     def _get_payment(self):
         self.ensure_one()
-        invoice_ids = self.env['account.invoice'].search([
+        invoice_ids = self.env['account.invoice'].sudo().search([
             ('year', '=', int(self.year)),
             ('partner_id', '=', self.partner_id.id),
             ('type_contribution_id', '=', self.type_contribution_id.id),