fix(stock): remove is_return condition on pos batch qty calculation

This commit is contained in:
kavin-114
2026-01-29 02:17:20 +05:30
parent 3d65db2ac3
commit 2c19c1fd06

View File

@@ -2596,11 +2596,11 @@ def get_reserved_batches_for_pos(kwargs) -> dict:
key = (row.batch_no, row.warehouse)
if key in pos_batches:
pos_batches[key]["qty"] -= row.qty * -1 if row.is_return else row.qty
pos_batches[key]["qty"] += row.qty * -1
else:
pos_batches[key] = frappe._dict(
{
"qty": (row.qty * -1 if not row.is_return else row.qty),
"qty": row.qty * -1,
"warehouse": row.warehouse,
}
)