23 lines
882 B
Python
23 lines
882 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from . import models, wizard
|
|
|
|
|
|
def _add_account_saft_code(env):
|
|
bg_coa_companies = env['res.company'].search([('chart_template', '=', 'bg'), ('parent_id', '=', False)])
|
|
for company in bg_coa_companies:
|
|
Template = env['account.chart.template'].with_company(company)
|
|
Template._load_data({'account.account': Template._get_bg_saft_account_code()})
|
|
|
|
|
|
def _update_saft_fields_on_taxes(env):
|
|
bg_coa_companies = env['res.company'].search([('chart_template', '=', 'bg'), ('parent_id', '=', False)])
|
|
for company in bg_coa_companies:
|
|
Template = env['account.chart.template'].with_company(company)
|
|
Template._load_data({'account.tax': Template._get_bg_saft_account_tax()})
|
|
|
|
|
|
def post_init_hooks(env):
|
|
_add_account_saft_code(env)
|
|
_update_saft_fields_on_taxes(env)
|