diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index fbafbac8ab2..d726f81c1c2 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -4604,6 +4604,12 @@ class AccountMoveLine(models.Model): # Don't copy the name of a payment term line. if line.move_id.is_invoice() and line.account_id.user_type_id.type in ('receivable', 'payable'): values['name'] = '' + # Don't copy restricted fields of notes + if line.display_type in ('line_section', 'line_note'): + values['amount_currency'] = 0 + values['debit'] = 0 + values['credit'] = 0 + values['account_id'] = False if self._context.get('include_business_fields'): line._copy_data_extend_business_fields(values) return res