diff --git a/erpnext/manufacturing/doctype/bom/bom.py b/erpnext/manufacturing/doctype/bom/bom.py index 862b4ee5045..060894c5413 100644 --- a/erpnext/manufacturing/doctype/bom/bom.py +++ b/erpnext/manufacturing/doctype/bom/bom.py @@ -602,6 +602,9 @@ def validate_bom_no(item, bom_no): for d in bom.items: if (d.item_code.lower() == item.lower()): rm_item_exists = True + for d in bom.scrap_items: + if (d.item_code.lower() == item.lower()): + rm_item_exists = True if bom.item.lower() == item.lower() or \ bom.item.lower() == cstr(frappe.db.get_value("Item", item, "variant_of")).lower(): rm_item_exists = True