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}