From 1d43a3de9af3e0850dc1668b81048d62882945f8 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 13 Nov 2025 15:11:31 +0530 Subject: [PATCH] fix: change seasonal method --- .../manufacturing/doctype/sales_forecast/sales_forecast.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.py b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.py index 86d9274052..9167d4dcf3 100644 --- a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.py +++ b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.py @@ -126,7 +126,7 @@ class SalesForecast(Document): _sales_data = pd_sales_data.set_index("date").resample(resample_val).sum()["qty"] model = ExponentialSmoothing( - _sales_data, trend="add", seasonal="mul", seasonal_periods=seasonal_periods + _sales_data, trend="add", seasonal="add", seasonal_periods=seasonal_periods ) fit = model.fit() @@ -136,8 +136,6 @@ class SalesForecast(Document): if forecast_data: self.add_sales_forecast_item(item_code, forecast_data) - self.save() - def add_sales_forecast_item(self, item_code, forecast_data): item_details = frappe.db.get_value( "Item", item_code, ["item_name", "stock_uom as uom", "name as item_code"], as_dict=True -- GitLab