From bf5087a932ad8a1eaa731a47444fd8654737151c Mon Sep 17 00:00:00 2001 From: David Date: Mon, 25 Mar 2024 16:11:10 +0100 Subject: [PATCH] fix(return): set default return warehouse This captures the case of manual modifications to the return and ensures that by default, the correct return warehouse will be set --- erpnext/controllers/sales_and_purchase_return.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/erpnext/controllers/sales_and_purchase_return.py b/erpnext/controllers/sales_and_purchase_return.py index 2ca1b8808b9..b376597b7b6 100644 --- a/erpnext/controllers/sales_and_purchase_return.py +++ b/erpnext/controllers/sales_and_purchase_return.py @@ -341,6 +341,9 @@ def make_return_doc( doc.select_print_heading = frappe.get_cached_value("Print Heading", _("Debit Note")) if source.tax_withholding_category: doc.set_onload("supplier_tds", source.tax_withholding_category) + elif doctype == "Delivery Note": + # manual additions to the return should hit the return warehous, too + doc.set_warehouse = default_warehouse_for_sales_return for tax in doc.get("taxes") or []: if tax.charge_type == "Actual": -- GitLab