flectra/addons/account_check_printing/models/chart_template.py
flectra-admin 769eafb483 [INIT] Inception of Flectra from Odoo
Flectra is Forked from Odoo v11 commit : (6135e82d73)
2018-01-16 11:45:59 +05:30

22 lines
868 B
Python

# -*- coding: utf-8 -*-
from odoo 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