BOM: Fetch valuation rate of raw materials from Item master if not found based on SLE
diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py
index 3062efc..848f46e 100644
--- a/erpnext/manufacturing/doctype/bom/bom.py
+++ b/erpnext/manufacturing/doctype/bom/bom.py
@@ -225,6 +225,9 @@
 
 			valuation_rate = flt(last_valuation_rate[0][0]) if last_valuation_rate else 0
 
+		if not valuation_rate:
+			valuation_rate = frappe.db.get_value("Item", args['item_code'], "valuation_rate")
+
 		return valuation_rate
 
 	def manage_default_bom(self):