From e4b3a67e742302c21ad9f38511bf6a41b500e4b6 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 1 Jun 2017 16:47:30 +0530 Subject: [PATCH] Rate validation in return entry --- erpnext/controllers/sales_and_purchase_return.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/controllers/sales_and_purchase_return.py b/erpnext/controllers/sales_and_purchase_return.py index d2f894a6a4..45447d76ec 100644 --- a/erpnext/controllers/sales_and_purchase_return.py +++ b/erpnext/controllers/sales_and_purchase_return.py @@ -144,7 +144,8 @@ def get_ref_item_dict(valid_items, ref_item_row): })) item_dict = valid_items[ref_item_row.item_code] item_dict["qty"] += ref_item_row.qty - item_dict["rate"] = ref_item_row.get("rate", 0) + if ref_item_row.get("rate", 0) > item_dict["rate"]: + item_dict["rate"] = ref_item_row.get("rate", 0) if ref_item_row.parenttype in ['Purchase Invoice', 'Purchase Receipt']: item_dict["received_qty"] += ref_item_row.received_qty