diff --git a/addons/account/models/account_journal_dashboard.py b/addons/account/models/account_journal_dashboard.py index 1ebc3f77b0c..56298bebbba 100644 --- a/addons/account/models/account_journal_dashboard.py +++ b/addons/account/models/account_journal_dashboard.py @@ -281,13 +281,15 @@ class account_journal(models.Model): action_name = 'action_move_journal_line' _journal_invoice_type_map = { - 'sale': 'out_invoice', - 'purchase': 'in_invoice', - 'bank': 'bank', - 'cash': 'cash', - 'general': 'general', + ('sale', None): 'out_invoice', + ('purchase', None): 'in_invoice', + ('sale', 'refund'): 'out_refund', + ('purchase', 'refund'): 'in_refund', + ('bank', None): 'bank', + ('cash', None): 'cash', + ('general', None): 'general', } - invoice_type = _journal_invoice_type_map[self.type] + invoice_type = _journal_invoice_type_map[(self.type, self._context.get('invoice_type'))] ctx = self._context.copy() ctx.update({ diff --git a/addons/account/views/account_journal_dashboard_view.xml b/addons/account/views/account_journal_dashboard_view.xml index 9594e78a65c..ad4f5a1c96c 100644 --- a/addons/account/views/account_journal_dashboard_view.xml +++ b/addons/account/views/account_journal_dashboard_view.xml @@ -117,7 +117,7 @@
- + Refunds Refunds