From 50f9521febe8b1a59bdc2f68da3d803994a74e64 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Fri, 26 Sep 2025 12:28:27 +0530 Subject: [PATCH] fix(stock entry): set expense account from company for manufacture (cherry picked from commit 06177ffaff467638408445c1966b5facc3faa572) --- erpnext/stock/doctype/stock_entry/stock_entry.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 4ff31b66c19..71d8abadb6d 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -2041,6 +2041,9 @@ class StockEntry(StockController): # in case of BOM to_warehouse = item.get("default_warehouse") + expense_account = item.get("expense_account") + if self.purpose == "Manufacture" or not expense_account: + expense_account = frappe.get_cached_value("Company", self.company, "stock_adjustment_account") args = { "to_warehouse": to_warehouse, "from_warehouse": "", @@ -2048,7 +2051,7 @@ class StockEntry(StockController): "item_name": item.item_name, "description": item.description, "stock_uom": item.stock_uom, - "expense_account": item.get("expense_account"), + "expense_account": expense_account, "cost_center": item.get("buying_cost_center"), "is_finished_item": 1, }