diff --git a/addons/l10n_fr_pos_cert/views/account_views.xml b/addons/l10n_fr_pos_cert/views/account_views.xml
index 27d4d2e9d9b..94be33418a3 100644
--- a/addons/l10n_fr_pos_cert/views/account_views.xml
+++ b/addons/l10n_fr_pos_cert/views/account_views.xml
@@ -12,13 +12,13 @@
{'readonly': [('pos_session_id', '!=', False)]}
- {'readonly': [('pos_session_id', '!=', False)]}
+ {'readonly': ['|', ('move_line_count','!=', 0), ('pos_session_id', '!=', False)]}
- {'readonly': [('pos_session_id', '!=', False)]}
+ {'readonly': ['|', ('state', '!=', 'open'), ('pos_session_id', '!=', False)]}
- {'readonly': [('pos_session_id', '!=', False)]}
+ {'readonly': ['|', ('state', '!=', 'open'), ('pos_session_id', '!=', False)]}