diff --git a/addons/website_sale_digital/models/account_invoice.py b/addons/website_sale_digital/models/account_invoice.py
index de4385795ee1a45986894818508b2723cd4c9043..c8b710b6df857a7f8026dc7c8e1c30f0a969b16c 100644
--- a/addons/website_sale_digital/models/account_invoice.py
+++ b/addons/website_sale_digital/models/account_invoice.py
@@ -23,7 +23,7 @@ class AccountInvoiceLine(models.Model):
 
         # Get free products
         purchases += self.env['sale.order.line'].sudo().search_read(
-            domain=[('order_id.partner_id', '=', partner.id), '|', ('price_subtotal', '=', 0.0), ('order_id.amount_total', '=', 0.0)],
+            domain=[('display_type', '=', False), ('order_id.partner_id', '=', partner.id), '|', ('price_subtotal', '=', 0.0), ('order_id.amount_total', '=', 0.0)],
             fields=['product_id'],
         )