Merge pull request #52306 from frappe/mergify/bp/version-16-hotfix/pr-52281

fix(stock): add stock recon opening stock condition (backport #52281)
This commit is contained in:
Mihir Kandoi
2026-02-02 20:24:00 +05:30
committed by GitHub

View File

@@ -282,7 +282,11 @@ class StockBalanceReport:
for field in self.inventory_dimensions:
qty_dict[field] = entry.get(field)
if entry.voucher_type == "Stock Reconciliation" and (not entry.batch_no or entry.serial_no):
if (
entry.voucher_type == "Stock Reconciliation"
and frappe.get_cached_value(entry.voucher_type, entry.voucher_no, "purpose") != "Opening Stock"
and (not entry.batch_no or entry.serial_no)
):
qty_diff = flt(entry.qty_after_transaction) - flt(qty_dict.bal_qty)
else:
qty_diff = flt(entry.actual_qty)