diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index a818485d9d3..b74c83d637c 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -3739,7 +3739,7 @@ class AccountMove(models.Model): wrong_lines.write({'partner_id': invoice.commercial_partner_id.id}) # reconcile if state is in draft and move has reversal_entry_id set - draft_reverse_moves = to_post.filtered(lambda move: move.reversed_entry_id) + draft_reverse_moves = to_post.filtered(lambda move: move.reversed_entry_id and move.reversed_entry_id.state == 'posted') to_post.write({ 'state': 'posted',