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'}