# -*- coding: utf-8 -*- from odoo.addons.account.models.chart_template import template from odoo import models class AccountChartTemplate(models.AbstractModel): _inherit = 'account.chart.template' @template('be_asso', 'res.company') def _get_be_asso_reports_res_company(self): return self._get_be_reports_res_company() @template('be_comp', 'res.company') def _get_be_comp_reports_res_company(self): return self._get_be_reports_res_company() @template('be', 'res.company') def _get_be_reports_res_company(self): company = self.env.company journal = company.deferred_journal_id or self.env['account.journal'].search([ ('company_id', '=', company.id), ('type', '=', 'general'), ], limit=1) return { self.env.company.id: { 'deferred_journal_id': journal.id, 'deferred_expense_account_id': 'a490', 'deferred_revenue_account_id': 'a493', } }