diff --git a/report/account_invoice_all.py b/report/account_invoice_all.py
index 0eb4ac056d08d5b04f79b67f17440c72e43615a0..b55677acc91ebc736ee5f3f17cce535b317818dd 100644
--- a/report/account_invoice_all.py
+++ b/report/account_invoice_all.py
@@ -27,6 +27,10 @@ class AccountInvoiceReport(models.Model):
         ('paid', 'Payée'),
         ('cancel', 'Annulée')
         ], string='Statut', readonly=True)
+    source = fields.Selection(
+        string='Source',
+        selection=[('odoo', 'Odoo')],
+        required=True,)
     date_due = fields.Date(string='Date échéance', readonly=True)
     residual_company_signed = fields.Float(string='Montant dû', readonly=True)
     amount_total_signed = fields.Float(string='Total TTC', readonly=True)
@@ -52,6 +56,7 @@ class AccountInvoiceReport(models.Model):
         select_str = """
             SELECT
                 ROW_NUMBER() OVER(ORDER BY c.date_invoice, c.partner_id) AS id,
+                c.source,
                 c.invoice_id,
                 c.date_invoice,
                 c.date_due,
@@ -72,6 +77,7 @@ class AccountInvoiceReport(models.Model):
     def _subquery(self):
         select_str = """
                 (SELECT
+                    'odoo' as source,
                     id AS invoice_id,
                     date_invoice,
                     date_due,
@@ -107,7 +113,7 @@ class AccountInvoiceReport(models.Model):
     @api.multi
     def _compute_lines(self):
         for inv in self:
-            if inv.invoice_id:
+            if inv.source == 'odoo' and inv.invoice_id:
                 inv.lines = "<table class='table table-hover table-striped table-sm'>"\
                             "<thead class='thead-light'><tr><th>Description</th><th>Quantité</th><th>P.U</th>"\
                             "<th>Total HT</th><th>Total TTC</th></tr></thead><tbody>" + \