diff --git a/addons/account/res_config.py b/addons/account/res_config.py
index 395e4641ac5..8601e8061da 100644
--- a/addons/account/res_config.py
+++ b/addons/account/res_config.py
@@ -111,8 +111,8 @@ class account_config_settings(osv.osv_memory):
'group_proforma_invoices': fields.boolean('Allow Pro-forma Invoices',
implied_group='account.group_proforma_invoices',
help="Allows you to put invoices in pro-forma state."),
- 'default_sale_tax': fields.many2one('account.tax', 'Default Sale Tax'),
- 'default_purchase_tax': fields.many2one('account.tax', 'Default Purchase Tax'),
+ 'default_sale_tax': fields.many2one('account.tax', 'Default Sale Tax', help="Selected tax will be applied by default to Product's Sale Tax, while creating a new product."),
+ 'default_purchase_tax': fields.many2one('account.tax', 'Default Purchase Tax', help="Selected tax will be applied by default to Product's Purchase Tax, while creating a new product."),
'decimal_precision': fields.integer('Decimal Precision on Journal Entries',
help="""As an example, a decimal precision of 2 will allow journal entries like: 9.99 EUR, whereas a decimal precision of 4 will allow journal entries like: 0.0231 EUR."""),
}
diff --git a/addons/account/res_config_view.xml b/addons/account/res_config_view.xml
index fb9f46b693e..c9cd43f3909 100644
--- a/addons/account/res_config_view.xml
+++ b/addons/account/res_config_view.xml
@@ -21,101 +21,101 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/purchase/res_config.py b/addons/purchase/res_config.py
index 65c10bf8b66..c6840caa6e6 100644
--- a/addons/purchase/res_config.py
+++ b/addons/purchase/res_config.py
@@ -83,5 +83,11 @@ class account_config_settings(osv.osv_memory):
implied_group='purchase.group_analytic_accounting',
help="Allows you to specify an analytic account on purchase orders."),
}
+
+ def onchange_purchase_analytic_plans(self, cr, uid, ids, module_purchase_analytic_plans, context=None):
+ if not module_purchase_analytic_plans:
+ return {'value':{'group_analytic_account_for_purchases': False} }
+ return {'value': {'group_analytic_account_for_purchases': True}}
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/purchase/res_config_view.xml b/addons/purchase/res_config_view.xml
index 805fcb69ba5..0f9ed891b61 100644
--- a/addons/purchase/res_config_view.xml
+++ b/addons/purchase/res_config_view.xml
@@ -52,7 +52,7 @@
-
+
diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py
index 37d0d8c2800..28608d81b05 100644
--- a/addons/sale/res_config.py
+++ b/addons/sale/res_config.py
@@ -199,5 +199,10 @@ class account_config_settings(osv.osv_memory):
implied_group='sale.group_analytic_accounting',
help="Allows you to specify an analytic account on sale orders."),
}
+
+ def onchange_sale_analytic_plans(self, cr, uid, ids, module_sale_analytic_plans, context=None):
+ if not module_sale_analytic_plans:
+ return {'value': {'group_analytic_account_for_sales': False}}
+ return {'value': {'group_analytic_account_for_sales': True}}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/sale/res_config_view.xml b/addons/sale/res_config_view.xml
index 1cfa80e4208..bc67f8347e7 100644
--- a/addons/sale/res_config_view.xml
+++ b/addons/sale/res_config_view.xml
@@ -58,7 +58,7 @@
-
+