From 319353dea4e138be8795ddb0ce2ba682f6239d19 Mon Sep 17 00:00:00 2001 From: rmu-odoo Date: Mon, 21 Dec 2015 11:52:28 +0530 Subject: [PATCH] [IMP] account,account_asset:few usability changes 1. Add an accounting configuration option "Assets management & Revenue recognition" 2. Deferred revenue account not set by default in product - Create new Deferred Revenue Type - Create new product and assign this "Deferred Revenue Type" you can see in income account there is nothing set. Actually when we select revenue type then in income account system have to set "Deferred Revenue Account" which we set on revenue type. Otherwise, if we create invoice for this product then system will by default take the income account from product category. 3. Change word Depreciation to Revenue : --- addons/account/models/res_config.py | 5 +++++ addons/account/views/res_config_view.xml | 4 ++++ addons/account_asset/account_asset_invoice.py | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/addons/account/models/res_config.py b/addons/account/models/res_config.py index ee77d3bf03d..20be747bf53 100644 --- a/addons/account/models/res_config.py +++ b/addons/account/models/res_config.py @@ -82,6 +82,11 @@ class AccountConfigSettings(models.TransientModel): help='Asset management: This allows you to manage the assets owned by a company or a person. ' 'It keeps track of the depreciation occurred on those assets, and creates account move for those depreciation lines.\n\n' '-This installs the module account_asset.') + module_account_deferred_revenue = fields.Boolean(string="Revenue Recognition", + help='This allows you to manage the revenue recognition on selling products. ' + 'It keeps track of the installments occurred on those revenue recognitions, ' + 'and creates account moves for those installment lines\n' + '-This installs the module account_deferred_revenue.') module_account_budget = fields.Boolean(string='Budget management', help='This allows accountants to manage analytic and crossovered budgets. ' 'Once the master budgets and the budgets are defined, ' diff --git a/addons/account/views/res_config_view.xml b/addons/account/views/res_config_view.xml index 873a4e89d8e..0772a2a5794 100644 --- a/addons/account/views/res_config_view.xml +++ b/addons/account/views/res_config_view.xml @@ -121,6 +121,10 @@