diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py
index 3838b6a830ea32492b4f20a88b3c809a68a719bc..ac200f03135adb73b3bcb1b559a51555e5619c46 100644
--- a/addons/account/models/account_move.py
+++ b/addons/account/models/account_move.py
@@ -939,7 +939,7 @@ class AccountMoveLine(models.Model):
             if journal.type_control_ids:
                 type = account.user_type_id
                 for t in journal.type_control_ids:
-                    if type.code == t.code:
+                    if type == t:
                         ok = True
                         break
             if journal.account_control_ids and not ok: