diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 81b35c6f063..b89e14b5bcf 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -771,6 +771,14 @@ class SalesOrder(SellingController): voucher_type=self.doctype, voucher_no=self.name, sre_list=sre_list, notify=notify ) + def set_missing_values(self, for_validate=False): + super().set_missing_values(for_validate) + + if self.delivery_date: + for item in self.items: + if not item.delivery_date: + item.delivery_date = self.delivery_date + def get_unreserved_qty(item: object, reserved_qty_details: dict) -> float: """Returns the unreserved quantity for the Sales Order Item."""