diff --git a/addons/account/models/chart_template.py b/addons/account/models/chart_template.py index df0779f3a59..1c341db156d 100644 --- a/addons/account/models/chart_template.py +++ b/addons/account/models/chart_template.py @@ -617,6 +617,10 @@ class WizardMultiChartsAccounts(models.TransientModel): self.cash_account_code_prefix = self.chart_template_id.cash_account_code_prefix return res + @api.model + def _get_default_bank_account_ids(self): + return [{'acc_name': _('Cash'), 'account_type': 'cash'}, {'acc_name': _('Bank'), 'account_type': 'bank'}] + @api.model def default_get(self, fields): context = self._context or {} @@ -625,7 +629,7 @@ class WizardMultiChartsAccounts(models.TransientModel): account_chart_template = self.env['account.chart.template'] if 'bank_account_ids' in fields: - res.update({'bank_account_ids': [{'acc_name': _('Cash'), 'account_type': 'cash'}, {'acc_name': _('Bank'), 'account_type': 'bank'}]}) + res.update({'bank_account_ids': self._get_default_bank_account_ids()}) if 'company_id' in fields: res.update({'company_id': self.env.user.company_id.id}) if 'currency_id' in fields: