From e74d7ca33e514db7ad491736fb8193f7c53d7216 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Thu, 24 Sep 2015 15:04:15 +0530 Subject: [PATCH] [fix] [patch] tax rule --- erpnext/patches/v5_8/tax_rule.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/erpnext/patches/v5_8/tax_rule.py b/erpnext/patches/v5_8/tax_rule.py index b710ddcbe4..5caabe7fea 100644 --- a/erpnext/patches/v5_8/tax_rule.py +++ b/erpnext/patches/v5_8/tax_rule.py @@ -5,23 +5,25 @@ from __future__ import unicode_literals import frappe def execute(): - customers = frappe.db.sql("""select name, default_taxes_and_charges from tabCustomer where + frappe.reload_doc("account", "doctype", "tax_rule") + + customers = frappe.db.sql("""select name, default_taxes_and_charges from tabCustomer where ifnull(default_taxes_and_charges, '') != '' """, as_dict=1) - + for d in customers: tr = frappe.new_doc("Tax Rule") tr.tax_type = "Sales" tr.customer = d.name tr.sales_tax_template = d.default_taxes_and_charges tr.save() - - suppliers = frappe.db.sql("""select name, default_taxes_and_charges from tabSupplier where + + suppliers = frappe.db.sql("""select name, default_taxes_and_charges from tabSupplier where ifnull(default_taxes_and_charges, '') != '' """, as_dict=1) - + for d in suppliers: tr = frappe.new_doc("Tax Rule") tr.tax_type = "Purchase" tr.supplier = d.name tr.purchase_tax_template = d.default_taxes_and_charges - tr.save() \ No newline at end of file + tr.save()