diff --git a/addons/purchase/models/res_partner.py b/addons/purchase/models/res_partner.py
index dd120858885..75b849af619 100644
--- a/addons/purchase/models/res_partner.py
+++ b/addons/purchase/models/res_partner.py
@@ -19,7 +19,7 @@ class res_partner(models.Model):
def _compute_supplier_invoice_count(self):
Invoice = self.env['account.invoice']
for partner in self:
- partner.supplier_invoice_count = Invoice.search_count([('partner_id', 'child_of', partner.id), ('type', '=', 'in_invoice')])
+ partner.supplier_invoice_count = Invoice.search_count([('partner_id', 'child_of', partner.id), ('type', 'in', ('in_invoice', 'in_refund'))])
@api.model
def _commercial_fields(self):
diff --git a/addons/purchase/views/res_partner_views.xml b/addons/purchase/views/res_partner_views.xml
index d125006be9a..39d2f994767 100644
--- a/addons/purchase/views/res_partner_views.xml
+++ b/addons/purchase/views/res_partner_views.xml
@@ -52,7 +52,7 @@
account.invoice
form
tree,form,graph
- [('type','=','in_invoice')]
+ [('type','in',('in_invoice', 'in_refund'))]
{'search_default_partner_id': active_id, 'default_type': 'in_invoice', 'type': 'in_invoice', 'journal_type': 'purchase'}