23 lines
721 B
Python
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(),
|
|
})
|