22 lines
871 B
Python
22 lines
871 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from flectra import api, models
|
|
|
|
|
|
class WizardMultiChartsAccounts(models.TransientModel):
|
|
_inherit = 'wizard.multi.charts.accounts'
|
|
|
|
@api.multi
|
|
def _create_bank_journals_from_o2m(self, company, acc_template_ref):
|
|
'''
|
|
When system automatically creates journals of bank and cash type when CoA is being installed
|
|
do not enable the `Check` payment method on bank journals of type `Cash`.
|
|
|
|
'''
|
|
bank_journals = super(WizardMultiChartsAccounts, self)._create_bank_journals_from_o2m(company, acc_template_ref)
|
|
payment_method_check = self.env.ref('account_check_printing.account_payment_method_check')
|
|
bank_journals.filtered(lambda journal: journal.type == 'cash').write({
|
|
'outbound_payment_method_ids': [(3, payment_method_check.id)]
|
|
})
|
|
return bank_journals
|