Odoo18-Base/addons/l10n_es_edi_facturae/__init__.py
2025-01-06 10:57:38 +07:00

23 lines
721 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
import csv
from odoo.tools import file_open
from . import models
from . import wizard
def _l10n_es_edi_facturae_post_init_hook(env):
"""
We need to replace the existing spanish taxes following the template so the new fields are set properly
"""
concerned_companies = [
company
for company in env.companies
if company.chart_template and company.chart_template.startswith('es_')
]
for company in concerned_companies:
Template = env['account.chart.template'].with_company(company)
Template._load_data({
'account.tax': Template._get_es_facturae_account_tax(),
})