diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 08a0c6613df..90aa06a9034 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -4677,7 +4677,7 @@ class AccountPartialReconcile(models.Model): 'tax_ids': [(6, 0, [tax.id])], 'move_id': newly_created_move.id, 'currency_id': line.currency_id.id, - 'amount_currency': self.amount_currency and line.currency_id.round(line.amount_currency * amount / line.balance) or 0.0, + 'amount_currency': line.currency_id.round(line.amount_currency * amount / line.balance) if line.currency_id and line.balance else 0.0, 'partner_id': line.partner_id.id, 'journal_id': newly_created_move.journal_id.id, 'tax_repartition_line_id': line.tax_repartition_line_id.id, @@ -4692,7 +4692,7 @@ class AccountPartialReconcile(models.Model): 'tax_exigible': True, 'move_id': newly_created_move.id, 'currency_id': line.currency_id.id, - 'amount_currency': self.amount_currency and line.currency_id.round(-line.amount_currency * amount / line.balance) or 0.0, + 'amount_currency': line.currency_id.round(-line.amount_currency * amount / line.balance) if line.currency_id and line.balance else 0.0, 'partner_id': line.partner_id.id, 'journal_id': newly_created_move.journal_id.id, })