18 lines
874 B
Python
18 lines
874 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
import logging
|
|
from . import models
|
|
|
|
_logger = logging.getLogger(__name__)
|
|
|
|
def _l10n_it_edi_withholding_post_init(env):
|
|
""" Existing companies that have the Italian Chart of Accounts set """
|
|
for company in env['res.company'].search([('chart_template', '=', 'it')], order="parent_path"):
|
|
_logger.info("Company %s already has the Italian localization installed, updating...", company.name)
|
|
ChartTemplate = env['account.chart.template'].with_company(company)
|
|
ChartTemplate._load_data({
|
|
'account.account': ChartTemplate._get_it_withholding_account_account(),
|
|
'account.tax': ChartTemplate._get_it_withholding_account_tax(),
|
|
'account.tax.group': ChartTemplate._get_it_withholding_account_tax_group(),
|
|
})
|