diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index bc7eeb75eab..38b1e7752a8 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -1588,9 +1588,11 @@ def get_stock_ledger_entries( if not previous_sle.get("posting_date"): previous_sle["posting_datetime"] = "1900-01-01 00:00:00" else: - previous_sle["posting_datetime"] = get_combine_datetime( - previous_sle["posting_date"], previous_sle["posting_time"] - ) + posting_time = previous_sle.get("posting_time") + if not posting_time: + posting_time = "00:00:00" + + previous_sle["posting_datetime"] = get_combine_datetime(previous_sle["posting_date"], posting_time) if operator in (">", "<=") and previous_sle.get("name"): conditions += " and name!=%(name)s"