diff --git a/addons/purchase/models/account_invoice.py b/addons/purchase/models/account_invoice.py
index 552c0123a439f6139a16aecc00d126074671cc93..3e6bb49b6f7aab5dd5e7cbfbeab748d93ced7caa 100644
--- a/addons/purchase/models/account_invoice.py
+++ b/addons/purchase/models/account_invoice.py
@@ -65,7 +65,7 @@ class AccountMove(models.Model):
             )
 
         # Compute invoice_origin.
-        origins = set(self.line_ids.mapped('purchase_line_id.order_id.name'))
+        origins = set(self.invoice_line_ids.mapped('purchase_line_id.order_id.name'))
         self.invoice_origin = ','.join(list(origins))
 
         # Compute ref.