[enhance] Displaying stock balance while creating quotation
diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py
index 22dbe51..6da2838 100644
--- a/erpnext/stock/get_item_details.py
+++ b/erpnext/stock/get_item_details.py
@@ -165,6 +165,7 @@
"discount_percentage": 0.0,
"supplier": item.default_supplier,
"delivered_by_supplier": item.delivered_by_supplier,
+ "actual_qty": get_item_balance_qty_for_default_warehouse(item)
})
# if default specified in item is for another company, fetch from company
@@ -463,3 +464,10 @@
return bom
else:
frappe.throw(_("No default BOM exists for Item {0}").format(item_code))
+
+
+def get_item_balance_qty_for_default_warehouse(item):
+ item = frappe.get_doc("Item", item.name)
+
+ return frappe.db.get_value("Bin", {"item_code": item.name, "warehouse": item.default_warehouse},
+ ["actual_qty"], as_dict=True) or {"actual_qty": 0}