From 28febc69e858446ee2cd483a316e10677d71a440 Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Thu, 26 Jun 2025 11:51:57 +0530 Subject: [PATCH] fix: validate pending reposting till acc frozen date --- erpnext/stock/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/utils.py b/erpnext/stock/utils.py index b891e0744fc..5367d67004c 100644 --- a/erpnext/stock/utils.py +++ b/erpnext/stock/utils.py @@ -560,7 +560,7 @@ def is_reposting_item_valuation_in_progress(): ) -def check_pending_reposting(posting_date: str, throw_error: bool = True) -> bool: +def check_pending_reposting(posting_date: str, company: str | None = None, throw_error: bool = True) -> bool: """Check if there are pending reposting job till the specified posting date.""" filters = { @@ -568,6 +568,8 @@ def check_pending_reposting(posting_date: str, throw_error: bool = True) -> bool "status": ["in", ["Queued", "In Progress"]], "posting_date": ["<=", posting_date], } + if company: + filters["company"] = company reposting_pending = frappe.db.exists("Repost Item Valuation", filters) if reposting_pending and throw_error: