# Copyright 2012-2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from flectra import fields, models class AccountConfigSettings(models.TransientModel): _inherit = "res.config.settings" revaluation_loss_account_id = fields.Many2one( related="company_id.revaluation_loss_account_id", comodel_name="account.account", string="Revaluation loss account", domain=[("internal_type", "=", "other")], readonly=False, ) revaluation_gain_account_id = fields.Many2one( related="company_id.revaluation_gain_account_id", comodel_name="account.account", string="Revaluation gain account", domain=[("internal_type", "=", "other")], readonly=False, ) revaluation_analytic_account_id = fields.Many2one( related="company_id.revaluation_analytic_account_id", comodel_name="account.analytic.account", string="Revaluation Analytic account", readonly=False, ) provision_bs_loss_account_id = fields.Many2one( related="company_id.provision_bs_loss_account_id", comodel_name="account.account", string="Provision B.S. loss account", domain=[("internal_type", "=", "other")], readonly=False, ) provision_bs_gain_account_id = fields.Many2one( related="company_id.provision_bs_gain_account_id", comodel_name="account.account", string="Provision B.S. gain account", domain=[("internal_type", "=", "other")], readonly=False, ) provision_pl_loss_account_id = fields.Many2one( related="company_id.provision_pl_loss_account_id", comodel_name="account.account", string="Provision P&L loss account", domain=[("internal_type", "=", "other")], readonly=False, ) provision_pl_gain_account_id = fields.Many2one( related="company_id.provision_pl_gain_account_id", comodel_name="account.account", string="Provision P&L gain account", domain=[("internal_type", "=", "other")], readonly=False, ) provision_pl_analytic_account_id = fields.Many2one( related="company_id.provision_pl_analytic_account_id", comodel_name="account.analytic.account", string="Provision P&L Analytic account", readonly=False, ) default_currency_reval_journal_id = fields.Many2one( related="company_id.currency_reval_journal_id", comodel_name="account.journal", string="Currency gain & loss Default Journal", domain=[("type", "=", "general")], default_model="res.company", readonly=False, ) reversable_revaluations = fields.Boolean( related="company_id.reversable_revaluations", string="Reversable Revaluations", help="Revaluations entries will be created " 'as "To Be Reversed".', default=True, ) auto_post_entries = fields.Boolean( related="company_id.auto_post_entries", string="Auto Post Created Entries", help="If marked, the entries created in the process will be" "posted automatically.", readonly=False, )