diff --git a/addons/account/models/partner.py b/addons/account/models/partner.py
index 6372b054ad1..ed700cce965 100644
--- a/addons/account/models/partner.py
+++ b/addons/account/models/partner.py
@@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
+from ast import literal_eval
from operator import itemgetter
import time
@@ -436,3 +437,11 @@ class ResPartner(models.Model):
return super(ResPartner, self)._commercial_fields() + \
['debit_limit', 'property_account_payable_id', 'property_account_receivable_id', 'property_account_position_id',
'property_payment_term_id', 'property_supplier_payment_term_id', 'last_time_entries_checked']
+
+ @api.multi
+ def action_view_partner_invoices(self):
+ self.ensure_one()
+ action = self.env.ref('account.action_invoice_refund_out_tree').read()[0]
+ action['domain'] = literal_eval(action['domain'])
+ action['domain'].append(('partner_id', 'child_of', self.id))
+ return action
diff --git a/addons/account/views/partner_view.xml b/addons/account/views/partner_view.xml
index 24377f47075..3f1f3f13ad4 100644
--- a/addons/account/views/partner_view.xml
+++ b/addons/account/views/partner_view.xml
@@ -95,6 +95,17 @@
+
+
+