Pre-ship validation routines

Validation Routine Definition
Ship Group Validation When enabled, the application checks to ensure that all items for matching Ship Groups have been fully allocated. If the application finds that items with a matching Ship Group were not fully allocated, the application provides an error message and does not allow the shipment of the order. The error message displays when shipping is attempted from the Shipment Order, Wave, or through Mass Ship of either orders or pick details. If disabled this check is not performed.
Ship Groups are defined at the Shipment Order Detail Level. There are three Ship Groups: 01, 02, and 03.

The Ship Together option at the Shipment Order header takes precedence over the Ship Group Validation. If the Ship Together option is set at the Shipment Order header, all lines must be fully allocated for the order to ship. The default value for the Ship Together Flag is No.

Valid entries for this field are Y =Yes and N =No

Shelf Life Comparison When enabled, the application works through the following process to validate Shelf Life Comparison:
  • Identify the Shelf Life Code for the item on the Item screen (Manufacturing or Expiration Date).
  • Compare either the Manufacturing or Expiration date to the current date to calculate the shelf life.
  • If the Shelf Life Code is Expiration Date, the calculated shelf life is compared to the Minimum Shelf Life defined on the Conditional Validation screen. If not defined on the Conditional Validation screen, the application uses the value on the Item record. When the calculated shelf life is less than the Minimum Shelf Life, the validation fails. When the calculated shelf life is greater than the Minimum Shelf Life, the validation passes. An entry of zero (0) in the Minimum Shelf Life field assumes no shelf life validation.
If the Shelf Life Code is Manufacturing Date, the calculated shelf life is compared to the Minimum Shelf Life defined on the Conditional Validation screen. If not defined on the Conditional Validation screen, the application uses the value on the Item record. When the calculated shelf life is less than the Minimum Shelf Life, the validation passes. When the calculated shelf life is greater than the Minimum Shelf Life, the validation fails.