diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 68ab9da8300..9723020b358 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -106,7 +106,7 @@ class AccountMove(models.Model): ('out_receipt', 'Sales Receipt'), ('in_receipt', 'Purchase Receipt'), ], string='Type', required=True, store=True, index=True, readonly=True, tracking=True, - default="entry") + default="entry", change_default=True) to_check = fields.Boolean(string='To Check', default=False, help='If this checkbox is ticked, it means that the user was not sure of all the related informations at the time of the creation of the move and that the move needs to be checked again.') journal_id = fields.Many2one('account.journal', string='Journal', required=True, readonly=True, @@ -115,7 +115,7 @@ class AccountMove(models.Model): default=_get_default_journal) user_id = fields.Many2one(related='invoice_user_id', string='User') company_id = fields.Many2one(string='Company', store=True, readonly=True, - related='journal_id.company_id') + related='journal_id.company_id', change_default=True) company_currency_id = fields.Many2one(string='Company Currency', readonly=True, related='journal_id.company_id.currency_id') currency_id = fields.Many2one('res.currency', store=True, readonly=True, tracking=True, required=True, @@ -127,7 +127,7 @@ class AccountMove(models.Model): partner_id = fields.Many2one('res.partner', readonly=True, tracking=True, states={'draft': [('readonly', False)]}, domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]", - string='Partner') + string='Partner', change_default=True) commercial_partner_id = fields.Many2one('res.partner', string='Commercial Entity', store=True, readonly=True, compute='_compute_commercial_partner_id')