From 971b6fd49d310fd63f96c71b18f2b2d781949ff4 Mon Sep 17 00:00:00 2001 From: Raffael Meyer <14891507+barredterra@users.noreply.github.com> Date: Thu, 27 Aug 2026 17:55:08 +0200 Subject: [PATCH] fix(manufacturing): classify MRP items without a BOM as Purchase (#58509) --- .../material_requirements_planning_report.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py b/erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py index 4cc2697de7c..26082f41e34 100644 --- a/erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py +++ b/erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py @@ -467,6 +467,8 @@ class MaterialRequirementsPlanningReport: row.lead_time = math.ceil(row.required_qty / row.lead_time) elif not row.required_qty: row.lead_time = 0 + else: + row.type_of_material = "Purchase" if not row.lead_time and rm_details.raw_materials: row.lead_time = self.get_lead_time_from_raw_materials(rm_details.raw_materials)