diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml
index ceb0d44507ba2e99c0096e91e3c4b32ea607dea0..d11fa30726cfd8f0138bb519c623d440e3125bd3 100644
--- a/addons/account/account_view.xml
+++ b/addons/account/account_view.xml
@@ -584,7 +584,7 @@
                     <h1><field name="name"/></h1>
                     <group>
                         <group>
-                            <field name="journal_id" domain="[('type', '=', 'bank')]" on_change="onchange_journal_id(journal_id)" widget="selection"/>
+                            <field name="journal_id" domain="[('type', '=', 'bank')]" on_change="onchange_journal_id(journal_id)" attrs="{'readonly': [('move_line_ids', '!=', [])]}" widget="selection"/>
                             <label for="date" string="Date / Period"/>
                             <div>
                                 <field name="date" on_change="onchange_date(date, company_id)" class="oe_inline"/>