From 431fa225e3bc13e99ea7cd06e05dd3fbd16a01bf Mon Sep 17 00:00:00 2001 From: venkat102 Date: Mon, 13 Jan 2025 16:51:25 +0530 Subject: [PATCH] fix: include pos invoice in modifing key for returned item validation (cherry picked from commit 2936139c797e1e9a36e6b743fe616718bfacdc9b) --- erpnext/controllers/sales_and_purchase_return.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/controllers/sales_and_purchase_return.py b/erpnext/controllers/sales_and_purchase_return.py index f661cc33c63..b2a4a4e0f7e 100644 --- a/erpnext/controllers/sales_and_purchase_return.py +++ b/erpnext/controllers/sales_and_purchase_return.py @@ -105,7 +105,7 @@ def validate_returned_items(doc): for d in doc.get("items"): key = d.item_code raise_exception = False - if doc.doctype in ["Purchase Receipt", "Purchase Invoice", "Sales Invoice"]: + if doc.doctype in ["Purchase Receipt", "Purchase Invoice", "Sales Invoice", "POS Invoice"]: field = frappe.scrub(doc.doctype) + "_item" if d.get(field): key = (d.item_code, d.get(field))