fix(stock entry): set expense account from company for manufacture

This commit is contained in:
ravibharathi656
2025-09-26 12:28:27 +05:30
parent a664f3039b
commit 06177ffaff

View File

@@ -2262,6 +2262,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": "",
@@ -2269,7 +2272,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,
}