diff --git a/account_partner_reconcile/__manifest__.py b/account_partner_reconcile/__manifest__.py index 784bc40d..4b9eff2d 100644 --- a/account_partner_reconcile/__manifest__.py +++ b/account_partner_reconcile/__manifest__.py @@ -4,7 +4,7 @@ { 'name': "Account Partner Reconcile", - 'version': '12.0.1.0.0', + 'version': '12.0.1.0.1', 'category': 'Accounting', 'author': 'Eficent,' 'Odoo Community Association (OCA), ', diff --git a/account_partner_reconcile/models/res_partner.py b/account_partner_reconcile/models/res_partner.py index afbbcbc4..0b7e2014 100644 --- a/account_partner_reconcile/models/res_partner.py +++ b/account_partner_reconcile/models/res_partner.py @@ -10,13 +10,15 @@ class ResPartner(models.Model): @api.multi def action_open_reconcile(self): - # Open reconciliation view for customers - accounts = self.env['account.account'] - accounts += (self.property_account_receivable_id + - self.property_account_payable_id) + # Open reconciliation view for customers and suppliers + reconcile_mode = self.env.context.get('reconcile_mode', False) + accounts = self.property_account_payable_id + if reconcile_mode == 'customers': + accounts = self.property_account_receivable_id action_context = {'show_mode_selector': True, 'partner_ids': [self.id, ], + 'mode': reconcile_mode, 'account_ids': accounts.ids} return { 'type': 'ir.actions.client', diff --git a/account_partner_reconcile/views/res_partner_view.xml b/account_partner_reconcile/views/res_partner_view.xml index 52a2f257..2e7280b5 100644 --- a/account_partner_reconcile/views/res_partner_view.xml +++ b/account_partner_reconcile/views/res_partner_view.xml @@ -13,7 +13,13 @@
+