fix: map warehouses in return SCR
diff --git a/erpnext/controllers/sales_and_purchase_return.py b/erpnext/controllers/sales_and_purchase_return.py
index e91212b..8e3a15a 100644
--- a/erpnext/controllers/sales_and_purchase_return.py
+++ b/erpnext/controllers/sales_and_purchase_return.py
@@ -391,7 +391,10 @@
if doc.get("discount_amount"):
doc.discount_amount = -1 * source.discount_amount
- if doctype != "Subcontracting Receipt":
+ if doctype == "Subcontracting Receipt":
+ doc.set_warehouse = source.set_warehouse
+ doc.supplier_warehouse = source.supplier_warehouse
+ else:
doc.run_method("calculate_taxes_and_totals")
def update_item(source_doc, target_doc, source_parent):