From 2c061fda6d179e1c32af8e425ff31cd01630991e Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Wed, 31 Aug 2011 14:27:31 +0530 Subject: [PATCH] [IMP]: account: l10n fullness and inheritancy : Improved code of load taxes generate from float(taxes) fields bzr revid: ron@tinyerp.com-20110831085731-422kg6f0ogj0ufo7 --- addons/account/account.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/account/account.py b/addons/account/account.py index 6eec7393707..38d51a57190 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -3043,6 +3043,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): def _load_template(self, cr, uid, template_id, company_id, code_digits=None, tax_data={}, bank_jrnl_acc_list=[], context=None): template = self.pool.get('account.chart.template').browse(cr, uid, template_id, context=context) obj_tax_code_template = self.pool.get('account.tax.code.template') + obj_acc_tax = self.pool.get('account.tax') obj_tax_code = self.pool.get('account.tax.code') obj_tax_temp = self.pool.get('account.tax.template') obj_acc_template = self.pool.get('account.account.template') @@ -3050,7 +3051,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): ir_values_obj = self.pool.get('ir.values') # create tax templates and real taxes from purchase_tax_rate,sale_tax_rate fields - if not template.set_tax_complete: + if not template.set_tax_complete and tax_data: tax_dict = {'sale': tax_data['sale'], 'purchase': tax_data['purchase']} for tax_type, value in tax_dict.items(): tax_name = tax_type == 'sale' and 'TAX Received' or 'TAX Paid'