There are several criteria for calculating the initial date ranges for ASAP and future orders.
The initial date ranges are calculated based on the following criteria:
Also note that the shipment delay window is specified in elapsed days. It is typically expected that this is set to be at least more than the maximum notification time required by any node or item. If finer control is required over the last date when an order can be shipped, the cancel date should be used for that finer control. Sterling Selling and Fulfillment Foundation defaults the "Allowed shipment delay days" to 30 days.
The following table details the various combinations of requested delivery dates, ship dates and cancel dates and how Sterling Selling and Fulfillment Foundation calculates the initial ship and delivery date ranges.
Requested delivery date | Requested ship date | Cancel date | Initial ship start | Initial ship end | Initial delivery start date | Initial delivery end date |
---|---|---|---|---|---|---|
Not specified | Not specified | Not specified | Current time | End of day after allowed shipment delay days from the current time | Current time | Initial ship end date + 60 days |
Not specified | Not specified | Specified | Current time | Cancel date | Current time | Cancel date |
Not specified | Future date | Not specified | Future date specified | End of day after allowed shipment delay days from the future day | Future date specified | Initial ship end + 60 days |
Not specified | Future date | Specified | Future date specified | Cancel date | Future date specified | Initial ship end + 60 days |
Not specified | Past date | Not specified | Current time | End of day after allowed shipment delay days from the current time | Current time | End of day after allowed shipment delay days from current time + 60 day |
Not specified | Past date | Specified | Current time | Cancel date | Current time | Cancel date + 60 days |
Future date | Not specified | Not specified | Current time | End of day after allowed shipment delay days from the future date | Future date | End of day after allowed shipment delay days from the future date |
Future date | Not specified | Specified | Current time | Cancel date | Future date | Cancel date |
Future delivery date | Future ship date | Not specified | Future ship date | End of day after allowed shipment delay days from the future delivery date | Future delivery date | End of day after allowed shipment delay days from the future delivery date |
Future delivery date | Future ship date | Specified | Future ship date | Cancel date | Future delivery date | Cancel date |
Future delivery date | Past ship date | Not specified | Current time | End of day after allowed shipment delay days from the future delivery date | Future delivery date | End of day after allowed shipment delay days from the future delivery date |
Future delivery date | Past ship date | Specified | Current time | Cancel date | Future delivery date | Cancel date |
Past delivery date | Not specified Or Past ship date | Not specified | Current time | End of day after allowed shipment delay days from the current time | Current time | End of day after allowed shipment delay days from the current time |
Past delivery date | Not specified Or Past ship date | Specified | Current time | Cancel date | Current time | Cancel date |
The following example illustrates the initial date ranges used for making sourcing and scheduling decisions.
If you set the following parameters as indicated, the initial date range calculation results are those listed in the following table.
Requested delivery date | Requested ship date | Cancel date | Initial ship start | Initial ship end | Initial delivery start date | Initial delivery end date |
---|---|---|---|---|---|---|
Not specified | Not specified | Not specified | 9/8 3PM | 10/8 00AM | 9/8 3PM. | 12/8 00AM |
Not specified | Not specified | 9/30 | 9/8 3PM | 9/30 00AM | 9/8 3PM. | 9/30 00AM |
Not specified | 9/15 2PM | Not specified | 9/15 2PM | 10/15 00AM | 9/15 2PM | 12/15 00AM |
Not specified | 9/15 2PM | 9/30 | 9/15 2PM | 9/30 00AM | 9/15 2PM | 11/30 00AM |
Not specified | Past date | Not specified | 9/8 3PM | 9/9 00 AM | 9/8 3PM | 11/9 00AM |
Not specified | Past date | 9/30 | 9/8 3PM | 9/30 00AM | 9/8 3PM | 11/30 00AM |
9/15 2PM | Not specified | Not specified | 9/8 3PM | 10/15 00AM | 9/15 2PM | 10/15 00AM |
9/15 2PM | Not specified | 9/30 | 9/8 3PM | 9/30 00AM | 9/15 2PM | 9/30 00AM |
9/15 2PM | 9/12 2PM | Not specified | 9/12 2PM | 10/12 00AM | 9/15 2PM | 10/15 00AM |
9/15 2PM | 9/12 2PM | 9/30 | 9/12 2PM | 9/30 00AM | 9/15 2PM | 9/30 00AM |
9/15 2PM | 9/6 2PM | Not specified | 9/8 3PM | 10/15 00AM | 9/15 2PM | 10/15 00AM |
9/15 2PM | 9/6 2PM | 9/30 | 9/8 3PM | 9/30 00AM | 9/15 2PM | 9/30 00AM |
9/6 2PM | Not specified. | Not specified | 9/8 3PM | 10/8 00AM | 9/8 3PM | 10/8 00AM |
9/6 2PM | Not specified. | 9/30 | 9/8 3PM | 9/30 00AM | 9/8 3PM | 9/30 00AM |