diff --git a/addons/account/models/account_payment.py b/addons/account/models/account_payment.py index 42c8cec74bb..960de318d93 100644 --- a/addons/account/models/account_payment.py +++ b/addons/account/models/account_payment.py @@ -674,7 +674,7 @@ class AccountPayment(models.Model): def new(self, values=None, origin=None, ref=None): payment = super().new(values, origin, ref) - if not payment.journal_id: # might not be computed because declared by inheritance + if not payment.journal_id and not payment.default_get(['journal_id']): # might not be computed because declared by inheritance payment.move_id.payment_id = payment payment.move_id._compute_journal_id() return payment