From 4d314369175fda677af6a5b545d46e26ce719665 Mon Sep 17 00:00:00 2001 From: ruthra kumar Date: Thu, 4 May 2023 10:45:22 +0530 Subject: [PATCH] fix: fetch default sales team on Quotation -> Sales Order creation --- erpnext/selling/doctype/quotation/quotation.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/erpnext/selling/doctype/quotation/quotation.py b/erpnext/selling/doctype/quotation/quotation.py index fc66db20d2..693fc92ce9 100644 --- a/erpnext/selling/doctype/quotation/quotation.py +++ b/erpnext/selling/doctype/quotation/quotation.py @@ -286,6 +286,18 @@ def _make_sales_order(source_name, target_doc=None, ignore_permissions=False): target.commission_rate = frappe.get_value( "Sales Partner", source.referral_sales_partner, "commission_rate" ) + + # sales team + for d in customer.get("sales_team"): + target.append( + "sales_team", + { + "sales_person": d.sales_person, + "allocated_percentage": d.allocated_percentage or None, + "commission_rate": d.commission_rate, + }, + ) + target.flags.ignore_permissions = ignore_permissions target.run_method("set_missing_values") target.run_method("calculate_taxes_and_totals")