diff --git a/account_usability/models/account_journal.py b/account_usability/models/account_journal.py
index 1910faa..bf8f080 100644
--- a/account_usability/models/account_journal.py
+++ b/account_usability/models/account_journal.py
@@ -21,6 +21,11 @@ class AccountJournal(models.Model):
'account.account.type',
default=lambda self: self.env.ref('account.data_account_type_current_assets').id)
+ # SQL constraint in the 'account' module: unique(code, name, company_id) !!!
+ _sql_constraints = [(
+ 'code_unique', 'unique(code, company_id)',
+ 'Another journal already has this code in this company!')]
+
@api.depends(
'name', 'currency_id', 'company_id', 'company_id.currency_id', 'code')
def name_get(self):
diff --git a/account_usability/views/account_journal.xml b/account_usability/views/account_journal.xml
index 0f2c5e5..06379c1 100644
--- a/account_usability/views/account_journal.xml
+++ b/account_usability/views/account_journal.xml
@@ -17,7 +17,7 @@
- {'default_user_type_id': account_type_current_assets_id, 'default_reconcile': True}
+ {'default_user_type_id': account_type_current_assets_id, 'default_reconcile': False}
{'default_user_type_id': account_type_current_assets_id, 'default_reconcile': True}