fix: return consumed bin on collapsing queue
diff --git a/erpnext/stock/valuation.py b/erpnext/stock/valuation.py
index 86a4eb7..7f54fac 100644
--- a/erpnext/stock/valuation.py
+++ b/erpnext/stock/valuation.py
@@ -99,11 +99,12 @@
 						index = idx
 						break
 
-				# If no entry found with outgoing rate, collapse stack
+				# If no entry found with outgoing rate, collapse queue
 				if index is None:  # nosemgrep
 					new_stock_value = sum(d[QTY] * d[RATE] for d in self.queue) - qty * outgoing_rate
 					new_stock_qty = sum(d[QTY] for d in self.queue) - qty
 					self.queue = [[new_stock_qty, new_stock_value / new_stock_qty if new_stock_qty > 0 else outgoing_rate]]
+					consumed_bins.append([qty, outgoing_rate])
 					break
 			else:
 				index = 0