From bb83765ee27d0998097fe4a3a335e00408ee8e5c Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sun, 19 Dec 2021 17:28:03 +0100 Subject: [PATCH] account_usability: default value for user_type_id on journal accounts --- account_usability/models/account_journal.py | 7 +++++++ account_usability/views/account_journal.xml | 11 +++++++++++ 2 files changed, 18 insertions(+) diff --git a/account_usability/models/account_journal.py b/account_usability/models/account_journal.py index 2cc8d0a..c8b517f 100644 --- a/account_usability/models/account_journal.py +++ b/account_usability/models/account_journal.py @@ -16,6 +16,13 @@ class AccountJournal(models.Model): "you don't want to enter the start/end balance manually: it " "will prevent the display of wrong information in the accounting " "dashboard and on bank statements.") + # Used to set default user_type_id on account fields + account_type_current_liabilities_id = fields.Many2one( + 'account.account.type', + default=lambda self: self.env.ref('account.data_account_type_current_liabilities').id) + account_type_current_assets_id = fields.Many2one( + 'account.account.type', + default=lambda self: self.env.ref('account.data_account_type_current_assets').id) @api.depends( 'name', 'currency_id', 'company_id', 'company_id.currency_id', 'code') diff --git a/account_usability/views/account_journal.xml b/account_usability/views/account_journal.xml index eb864fa..cca9f59 100644 --- a/account_usability/views/account_journal.xml +++ b/account_usability/views/account_journal.xml @@ -14,6 +14,17 @@ + + + + + {'default_user_type_id': account_type_current_liabilities_id, 'default_reconcile': True} + + + {'default_user_type_id': account_type_current_assets_id, 'default_reconcile': True} + + + {'default_user_type_id': account_type_current_assets_id, 'default_reconcile': True}