From 10131333b202fefa75cf0174f910e6d288a212ab Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Fri, 7 Nov 2025 16:39:13 +0530 Subject: [PATCH] fix: removed the validation --- .../doctype/stock_settings/stock_settings.py | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/erpnext/stock/doctype/stock_settings/stock_settings.py b/erpnext/stock/doctype/stock_settings/stock_settings.py index bb29280ce48..2dcb9cd7c1e 100644 --- a/erpnext/stock/doctype/stock_settings/stock_settings.py +++ b/erpnext/stock/doctype/stock_settings/stock_settings.py @@ -190,26 +190,6 @@ class StockSettings(Document): ) ) - else: - # Don't allow if there are negative stock - from frappe.query_builder.functions import Round - - precision = frappe.db.get_single_value("System Settings", "float_precision") or 3 - bin = frappe.qb.DocType("Bin") - bin_with_negative_stock = ( - frappe.qb.from_(bin) - .select(bin.name) - .where(Round(bin.actual_qty, precision) < 0) - .limit(1) - ).run() - - if bin_with_negative_stock: - frappe.throw( - _("As there are negative stock, you can not enable {0}.").format( - frappe.bold(_("Stock Reservation")) - ) - ) - # Enable -> Disable else: # Don't allow if there are open Stock Reservation Entries