account-closing/account_multicurrency_revaluation/model/res_company.py
2021-03-23 20:28:14 +01:00

59 lines
2.0 KiB
Python

# Copyright 2012-2018 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from flectra import models, fields
class ResCompany(models.Model):
_inherit = "res.company"
revaluation_loss_account_id = fields.Many2one(
comodel_name='account.account',
string='Revaluation loss account',
domain=[('internal_type', '=', 'other')],
)
revaluation_gain_account_id = fields.Many2one(
comodel_name='account.account',
string='Revaluation gain account',
domain=[('internal_type', '=', 'other')],
)
revaluation_analytic_account_id = fields.Many2one(
comodel_name='account.analytic.account',
string='Revaluation Analytic account'
)
provision_bs_loss_account_id = fields.Many2one(
comodel_name='account.account',
string='Provision B.S. loss account',
domain=[('internal_type', '=', 'other')]
)
provision_bs_gain_account_id = fields.Many2one(
comodel_name='account.account',
string='Provision B.S. gain account',
domain=[('internal_type', '=', 'other')]
)
provision_pl_loss_account_id = fields.Many2one(
comodel_name='account.account',
string='Provision P&L loss account',
domain=[('internal_type', '=', 'other')]
)
provision_pl_gain_account_id = fields.Many2one(
comodel_name='account.account',
string='Provision P&L gain account',
domain=[('internal_type', '=', 'other')]
)
provision_pl_analytic_account_id = fields.Many2one(
comodel_name='account.analytic.account',
string='Provision P&L Analytic account'
)
default_currency_reval_journal_id = fields.Many2one(
comodel_name='account.journal',
string='Currency gain & loss Default Journal',
domain=[('type', '=', 'general')]
)
reversable_revaluations = fields.Boolean(
string='Reversable Revaluations',
help="Revaluations entries will be created "
"as \"To Be Reversed\".",
default=True,
)