diff --git a/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.py b/erpnext/manufacturing/doctype/sales_forecast/sales_forecast.py index 86d9274052f219bad575abcbed1785aae2df3c66..9167d4dcf327ae418d3f596e560a7e8f1448c7cd 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