From b8939724865b4b5e8848490bad600c9261beeef2 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 15 May 2015 15:15:25 +0530 Subject: [PATCH] update tax amount after discount amount in purchase cycle --- erpnext/patches.txt | 3 ++- ...ax_amount_after_discount_in_purchase_cycle.py | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 erpnext/patches/v5_0/update_tax_amount_after_discount_in_purchase_cycle.py diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 5dff001622d..d21b9550167 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -153,4 +153,5 @@ execute:frappe.delete_doc("Page", "stock-ledger") execute:frappe.delete_doc("Page","stock-level") erpnext.patches.v5_0.reclculate_planned_operating_cost_in_production_order erpnext.patches.v5_0.repost_requested_qty -erpnext.patches.v5_0.fix_taxes_and_totals_in_party_currency \ No newline at end of file +erpnext.patches.v5_0.fix_taxes_and_totals_in_party_currency +erpnext.patches.v5_0.update_tax_amount_after_discount_in_purchase_cycle \ No newline at end of file diff --git a/erpnext/patches/v5_0/update_tax_amount_after_discount_in_purchase_cycle.py b/erpnext/patches/v5_0/update_tax_amount_after_discount_in_purchase_cycle.py new file mode 100644 index 00000000000..987247c2f31 --- /dev/null +++ b/erpnext/patches/v5_0/update_tax_amount_after_discount_in_purchase_cycle.py @@ -0,0 +1,16 @@ +# Copyright (c) 2015, Frappe Technologies Pvt. Ltd. and Contributors +# License: GNU General Public License v3. See license.txt + +import frappe + +def execute(): + frappe.db.sql(""" + update + `tabPurchase Taxes and Charges` + set + tax_amount_after_discount_amount = tax_amount, + base_tax_amount_after_discount_amount = base_tax_amount + where + ifnull(tax_amount_after_discount_amount, 0) = 0 + and ifnull(base_tax_amount_after_discount_amount, 0) = 0 + """) \ No newline at end of file