MAC-PAC Homecontact ussupport login 
Documentation > MAC-PAC Reference Library > Distribution > Order Processing > Key Concepts and Procedures > Order Information > Order Date Calculations

Order Date Calculations

 

When an order for goods is entered into the system, several dates must be calculated before the order can be fully processed and shipped.  These dates are either entered directly at order entry time or automatically calculated by the system.  They include:

·     Requested Dock Date

·     Required Ship Date

·     Promised Ship Date

·     Expected Receipt Date

Note:    In a client/server environment, the following dates are entered and calculated by MAC-PAC on the server.  If you are using the Sales Force Automation module to enter remote orders, the date processing is slightly different.  In that case, the client dates map to the server dates; once these dates are mapped to the server, they are processed using the calculations specified in the Sales Force Automation On-line Help System.

See the Order Release and Picker Information key concept for further explanation of internal and external lead times.

Requested Dock Date

This is the date the customer wants the goods to arrive on their dock.  If a customer gives you a requested dock date, the order is backward-scheduled from that date.  In this case, the external lead time is subtracted from the requested dock date to determine the required ship date.  If a customer does not give you a requested dock date, the order is forward-scheduled from the current date.  In this case the internal lead time is added to the current date to calculate the required ship date.

Required Ship Date

This is the date that you must ship an order's goods so that they arrive at the customer's dock by the requested dock date.  This date is either calculated by back-scheduling from the requested dock date (if entered) or by forward-scheduling from the current date (if no requested dock date entered).  The internal lead time, which is the time it takes for you to package and prepare your goods for shipment, is used if the order is forward-scheduled.  The external lead time, which is the time it takes for goods to leave your warehouse and arrive at the customer's dock, is used if the order is backward-scheduled.

Promised Ship Date

This is the date you intend to ship the goods.  It is used throughout the system as a basis for tasks such as automatic order release and picker printing.  It drives demand throughout the planning modules (Requirements Planning and Master Scheduling), scheduling inventory to be available one day before the promise ship date.  When originally entered, it is saved in the Original Promised Ship Date field and is maintainable on each order line.  The Original Promised Ship Date field is mainly used to document changes in the promised ship date.

The calculation of the promised ship date is based on two other dates:  the required ship date and the earliest possible shipping date.  As orders are entered, the required ship date is calculated.  Then, the earliest possible shipping date is calculated by adding the internal lead time to the current date.  The earliest possible shipping date is held in a work field; it is not enterable or visible.

Once both the required ship date and the earliest possible shipping date are calculated, the main consideration is whether the customer's requested dock date be met.  If the goods can be shipped by the required ship date (e.g., the earliest possible shipping date is earlier than the required ship date) then the customer's requested date can be met.  In this case, the promised ship date is set to the required ship date.

If the goods cannot be shipped by the required ship date (e.g., the earliest possible shipping date is later than the required ship date) then the customer's requested date cannot be met.  When this happens, the value of the Customer Drives Date flag held on the Customer Master file determines the value of the promised ship date.

·     If the Customer Drives Date flag is set to Y-Yes, the promised ship date is set to the required ship date even though it appears that the date cannot be met.  This implies a rush situation and must be handled by following your internal procedures.

·     If the Customer Drives Date flag is set to N-No, the promised ship date is set to the earliest possible shipping date.

Note:    Once the promised ship date is calculated, it can be overridden by the order entry person.

Expected Receipt Date

This is the date the customer can expect to receive the goods.  It is calculated by adding the external lead time to the promised ship date.

Examples of Date Calculations

Below are several examples of order date calculations.  In the first example, the customer does not supply a requested dock date.  In the second example, the customer supplies a requested dock date that can be met.  In the third example, the customer supplies a requested dock date that cannot be met.  In all of the examples, assume that you have selected the standard part distribution lead time for internal lead times and the ship-to customer lead time for external lead times on Reference File category 412.  Furthermore, you have set these lead times to 3 days for internal and 5 days for external.  The following figure shows a reference time line of the order dates.

Time Line of Order Dates.

Notice that the earliest possible shipping date is earlier than the required ship date.  That may not always be the case, depending on the length of the internal lead time and the customer's requested dock date.

No Requested Dock Date

On December 9, customer SAM's HARDWARE orders ten thousand bolts.  SAM's HARDWARE does not request a specific date for delivery and therefore the requested dock date is left blank on the order. 

 


Date

Calculated
Value


Calculation

Current Date

12/09/94

Default

Requested Dock Date

-blank-

None

Required Ship Date

12/12/94

12/09/94 + 3 days

Earliest possible ship date

12/12/94

12/09/94 + 3 days

Promised Ship Date

12/12/94

Set to Required Ship Date

Expected Receipt Date

12/17/94

12/12/94 + 5 days

   Order Date Calculations with No Requested Dock Date.

   Since the earliest possible shipping date is equal to the required ship

           date, the promised ship date is set to the required ship date.

Requested Dock Date That Can be Met

On December 9, customer SAM's HARDWARE orders ten thousand bolts.  SAM's HARDWARE requests that the bolts be delivered in time for Christmas.  They would like them by December 12/19/94.

 


Date

Calculated
Value


Calculation

Current Date

12/09/94

Default

Requested Dock Date

12/19/94

Requested by customer

Required Ship Date

12/14/94

12/19/94 - 5 days

Earliest possible ship date

12/12/94

12/09/94 + 3 days

Promised Ship Date

12/14/94

Set to Required Ship Date

Expected Receipt Date

12/19/94

12/14/94 + 5 days

Order Date Calculations with a Requested Dock Date that Can be Met.

 Since the earliest possible ship date is earlier than the required ship date,

       the promised ship date is set to the required ship date.

Requested Dock Date That Can Not be Met

On December 9, customer SAM's HARDWARE orders ten thousand bolts.  SAM's HARDWARE requests that the bolts be delivered in time for Christmas.  They would like them by December 12/15/94.

SAM's HARDWARE is a valued customer and you wish to do everything you can to keep their business.  Because of this, you have set the Customer Drives Dates flag on SAM's HARDWARE's customer record to Y-Yes.  This means that even if the earliest possible shipping date is later than the required ship date, the promised ship date will be set to the required ship.

 


Date

Calculated
Value


Calculation

Current Date

12/09/94

Default

Requested Dock Date

12/15/94

Requested by customer

Required Ship Date

12/10/94

12/15/94 - 5 days

Earliest possible ship date

12/12/94

12/09/94 + 3 days

* Promised Ship Date

12/10/94

Set to Required Ship Date

Expected Receipt Date

12/15/94

12/10/94 + 5 days

    Order Date Calculations with a Requested Dock Date that Cannot

       be Met.

Since the earliest possible ship date is later than the required ship date and

  the Customer Drives Dates flag on the Customer Master file is Y-Yes, the

            promised ship date is set to the required ship date.

Note:    Since the promised ship date is earlier than the earliest possible ship date, you have a rush situation that must be handled by following your internal procedures.