diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py
index 6727a3619e49fc45cdd81b829564b2872c874570..d1750b4707c45446290d4c8e883f727c20d8f322 100644
--- a/addons/account/models/account_move.py
+++ b/addons/account/models/account_move.py
@@ -989,6 +989,7 @@ class AccountMove(models.Model):
                 domain = [
                     ('company_id', '=', self.company_id.id),
                     ('internal_type', '=', 'receivable' if self.move_type in ('out_invoice', 'out_refund', 'out_receipt') else 'payable'),
+                    ('deprecated', '=', False),
                 ]
                 return self.env['account.account'].search(domain, limit=1)