Introduction:
Oracle Order Management uses various dates along with shipping execution for managing data and meeting desired customer service levels. In this article we will review and learn importance of these dates. For example, dates in Order Management will help customer service team answer following questions
- When was order created or placed?
- When is the shipment requested by customer?
- What is the earliest/latest, the customer will accept the shipment?
- What date did we promise the customer?
- When will be the order shipped from warehouse?
- When was order finally shipped?
- When it will be delivered or arrive at customer location?
- On what date was ordered priced and taxed?
We will look in detail at following dates
- Ordered Date
- Request Date
- Promise Date
- Earliest/Latest Acceptable Date
- Schedule Ship Date
- Schedule Arrival Date
- Actual Ship Date
- Actual Arrival Date
What is Order Date Type?
Order Date Type is considered when sales order is scheduled and impacts Requested Date
Available Order Date Types in Oracle are
- Ship
- Arrival
- If the order date type is "Ship", the Requested Date is defaulted as Schedule Ship Date.
- If the order date type is "Arrival", the Requested date is defaulted as "Schedule Arrival Date"
When Order Date Type is "Arrival", Schedule Ship Date can't be updated manually
Now, lets look at various dates in Oracle Order Management
Ordered Date
DefinitionThis is the date when order was placed by customer, this can and cannot be the date when order is entered in system and is only available at Header Level
Entered AtOrdered Date is available at Header Level and generally this date is not defaulted and is entered manually at the time of order entry
Request Date
DefinitionRequest date and order date go hand in hand. Request date is the date customer has requested shipment or arrival of their order and order date type as explained earlier represents which type of date request date represents i.e. Ship or ArrivalAvailable AtOrder date type can only be set at Order Header Level and Request Date can be set at Header or Line level.DefaultingLine level Request date can be defaulted from header and Order Date Type can be defaulted from from Customer or customer Ship to Level
Promise Date
DefinitionWord Promise means declaration or assurance and Promise date also conveys the same meaning, i.e. it is the date we have promised the delivery of products to the customer.Available AtPromise date is entered at the Order line levelDefaultingPromise date can be defaulted as per following options
- First Schedule Ship Date/Arrival Date is defaulted to Promise date when line is first scheduled. If line is scheduled again, promise date is not changed/updated
- First Request Date is defaulted to Promise date when line is first scheduled. If a line is rescheduled, promise date is not changed/updated
- Schedule Ship Date/Arrival Date is coped to Promise date and if a line is rescheduled, promise date is also updated
- Request Date is defaulted to Promise date and if a line is rescheduled, promise date is also updated
DefinitionEarliest/Latest Acceptable dates are used by ATP to determine if a line can be schedule or not. Sales order line is only scheduled when the Schedule ship Date as determined by ATP falls between Earliest Acceptable Date and Latest Acceptable DateEarliest and Latest Acceptable dates are calculated by system based on Earliest Schedule Limit defined.Earliest Acceptable Date = Request Date - Earliest Schedule LimitLatest Acceptable Date = Request Date + Earliest Schedule LimitAvailable AtEarliest/Latest Acceptable dates are calculated and are available at the line levelEarliest Acceptable limit can be seen/entered at the Order Header LevelDefaultingIt is recommended not to use defaulting rules for these dates and let system calculate these.
Schedule Ship Date
DefinitionIt is the system calculated date based on ATP and determines when can goods ship out of our warehouse to customer. Schedule Ship Date determined by ATP can only be manually updated/changed if the profile option "OM: Authorize to override ATP" is set to "Y"Available AtSchedule Ship Date is available at Order Line LevelDefaultingIt is not recommended to use defaulting rules for Schedule ship Date and let system calculate it
Schedule Arrival Date
DefinitionIt is the date determined by system when goods shipped will arrive at customer location. System will allow update of Schedule Arrival date based on Order Date Type. If Order Date Type is Arrival, Schedule Arrival date can be entered manually.Schedule Arrival Date is calculated as per followingSchedule Arrival Date = Schedule Ship Date + Shipping TimeIf shipping time is not defined then Schedule Arrival Date is equal to Schedule Ship DateAvailable AtSchedule Arrival Date is available at Order Line LevelDefaultingIt is recommended not to use defaulting rules for Schedule Arrival date and let system calculate it
Actual Ship Date
DefinitionThis is the date when the delivery was shipped confirmed or shipped out of warehouse.Available AtActual Ship Date is available at Line Level and can't be entered or updated manuallyDefaulting RulesThere are no defaulting rules applicable for Actual Ship Date as it is calculated by system
And finally
Actual Arrival Date
DefinitionActual Arrival Date is the date at which the shipped goods arrived at customer location. This is a system determined date and can't be updated or entered manually.Entered/Available AtActual Arrival date can be seen at Line levelDefaulting RulesThere are no defaulting rules applicable for Actual Arrival Date