QAD 2017 Enterprise Edition > User Guides > Serialization > Serialization Processing > SO Shipping > Pre-Shipper/Shipper Pack Build
  
Pre-Shipper/Shipper Pack Build
Use Pre-Shipper/Shipper Pack Build (7.8.2) to pack SO or customer scheduled order goods based on the exact demand of a specific pre-shipper/shipper. You can:
Package picked packs or inventory into a parent pack.
Build active packs or inventory into picked packs on the current pre-shipper/shipper.
Directly pick the packs or items from the inventory for the current pre-shipper/shipper.
Note: Kit items are not supported; however, you can pick kit components using Pre‑Shipper/Shipper Picking.
If you are using the Logistics Accounting functionality, the system displays the Logistics Charges Detail frame at the end of this function. In this frame, logistics charges are calculated and displayed for the current pre-shipper or shipper. You can specify the logistics charge code and logistics supplier.
If the current is a shipper rather than a pre-shipper, the system also displays the Complementary Data frame. In the Complementary Data frame, you provide additional information as required by the legal document and indicate whether you want to print the legal document immediately.

Pre-Shipper/Shipper Pack Build (7.8.2)
Ship-From ID
Enter the site from which the serial IDs are shipped.
Pre-Shipper/Shipper
Select Pre-Shipper or Shipper.
Number
Enter the number of the pre-shipper or shipper. If you have not created a pre-shipper or shipper, leave the Number field blank to let the system automatically generate a pre-shipper or shipper.
Note: Do not enter a pre-shipper or shipper that links with an open task in Warehousing. Otherwise, the system displays an error message.
Ship-To/Dock
When you have entered a pre-shipper or shipper number, this field is display only and indicates the ship-to address. When you leave the Number field blank, enter a ship-to address.
Shipping Group
This field is display only. The system searches for a shipping group based on the Ship-From and Ship-To/Dock address combination.
Inventory Movement Code
Enter an inventory movement code for this shipment. Inventory movement codes determine the default Number Range Management (NRM) sequences, carriers, and document formats. If specified, the system verifies that the code exists in the inventory movement detail record for the shipping group. If no shipping group is available for the Ship-From and Ship-To/Dock address combination, leave this field blank.
You are required to have access to this inventory movement code, defined in Inventory Movement Code Security.
Merge other Pre-Shippers
Specify Yes to merge a pre-shipper with this pre-shipper/shipper. When Yes, the system prompts you to enter the pre-shipper number to merge with this pre-shipper/shipper.
Merge Pre-Shipper
When Merge other Pre-Shippers is Yes, this field is displayed. It identifies the pre-shipper to merge with the pre-shipper/shipper.
Serial ID
Enter a valid serial ID as the parent pack. Or leave this field blank.
Pack Code
This field indicates the pack code of the serial ID. When enabled, enter the pack code of the serial ID.
Serial ID
When enabled, enter a valid serial ID to build into or remove from the parent pack. When the parent serial ID is booked for a sales order line, make sure that this serial ID is booked for the same master sales order line.
Sales Order/Line
Enter the SO line or customer scheduled order line for which the serial ID is picked. SO or customer scheduled order and Line default in the following way:
When you previously picked for the pre-shipper or shipper for the entered serial ID, the system displays the sales order line specified during picking.
When the serial ID is linked with a sales order line, the system validates that the sales order line has the same ship-from and ship-to as the pre-shipper/shipper. When yes, it defaults the SO, customer scheduled order, or DO and line.
When the serial ID is linked with a master SO, customer scheduled order, or DO line and the order line has different pre-shipper/shipper ship-from or ship-to, the system locates other order lines that have the same sold-to, PO, and item as the master SO line. If one of them matches, the pre-shipper/shipper ship-from and ship-defaults from the matching order and line.
If the pre-shipper/shipper has pending pick items, the system locates an order line in the pending pick list, based on the item number you set up in Serialization functions, and defaults the order and line.
Quantity To Pick
Enter the number of items to pick for the entered SO line.
When you pick the first pack, the system moves the quantity picked in allocation detail to the quantity allocated when it is not 0 (zero). As you continue to pick the pack, the system uses the existing logic to move the allocated quantity to the quantity picked.
When picking has not happened, the system defaults from the pack quantity of the entered serial ID. When the entered serial ID is an assembly pack, the system calculates the quantity of the inventory items and defaults the value in this field; you cannot change the value.
Logistics Charge Code
Enter a logistics charge code.
Logistics Supplier
Enter a supplier.
Driver
Optionally enter the name of the carrier vehicle’s driver. This field is for reference only and appears on some legal documents.
License Number
Optionally enter the license number of the carrier’s vehicle. This field is for reference only and appears on some legal documents.
Print Comments
Specify whether to print shipper comments on the legal document.
Print Legal Document with Shipper
Choose Yes to immediately print the legal document along with the shipper. If you choose No, you can print the legal document later using Legal Document Print (7.10.4). This value defaults from the Print Legal Document option in Legal Document Control (7.10.24).
Number of Copies
Specify how many copies of legal documents you want to print.
Volume
Enter a code indicating the amount of space the inventory occupies.
Volume UM
Enter a unit of measure in which the net weight is expressed, such as CF, SF, CM. This field is validated against predefined values entered in Generalized Codes Maintenance for field pt_size_um, if any.
Legal Document Detail Maint
Choose Yes to review and maintain legal document details.
Packaging Picked Packs or Inventory into a Parent Pack
You can use Pre-Shipper/Shipper Pack Build to package picked packs or inventory into a parent pack. The parent pack can be new, or already picked for the current pre-shipper or shipper. The parent pack can be an assembly pack or a unit pack.
In the Parent Pack frame, specify information of the parent pack.
If you want to generate a new pack, you can do any of the following:
Enter a serial ID with stage set as New
Enter a serial ID with stage set as Booked for a master sales order line
Enter a nonexistent serial ID
Leave Serial ID blank
When you enter a Booked or nonexistent serial ID, or leave the Serial ID field blank, you are required to enter a pack code in the Pack Code field. If you enter a nonexistent serial ID, the system validates it by the number range determined by site (Ship-From), address (Ship-To), transaction type, item, and pack code. If you enter a Booked serial ID, make sure that it is linked with the same master SO line as the child packs you want to build into it. Also make sure that the related master SO line of the booked serial ID has matching ship-from/site and ship-to address codes with the current pre-shipper or shipper.
If you enter a Picked pack serial ID, specify No when prompted to remove it from the pre-shipper or shipper.
In the Child Pack frame, enter the serial ID of a picked pack or item to build into the parent. Or, leave the Serial ID field blank and enter inventory information to pack picked loose inventory into the parent. The picked pack can be an assembly pack or a unit pack, regardless of the parent serial ID.
Building Active Packs or Inventory into Picked Packs
You can use Pre-Shipper/Shipper Pack Build to build active packs or inventory into picked packs on the current pre-shipper or shipper.
In the Parent Pack frame, enter the picked pack serial ID on the current pre-shipper or shipper. When prompted to remove it from the pre-shipper or shipper, specify No to build more content into it.
In the Child Pack frame, enter the serial ID of an active pack or item to pick it for the pre-shipper or shipper and build it into the parent. Regardless of the parent serial ID, the active pack can be an assembly pack or unit pack, but if it is an assembly pack, make sure that it contains single items. If you want to build non-serialized items into the parent pack, leave the Serial ID field blank and then enter inventory information. As long as the pack code of the parent pack allows, a pack can hold multiple items and items of multiple lots.
In the SO Line frame, specify the sales orders and lines to link with the child pack or inventory.
Picking Active Packs Directly for Pre-Shipper or Shipper
You can use Pre-Shipper/Shipper Pack Build to directly pick active packs for the pre-shipper or shipper. In this scenario, Pre-Shipper/Shipper Pack Build functions in the same way as Pre-Shipper/Shipper Picking.
In the Parent pack frame, specify the serial ID of the pack to pick for the current pre-shipper/shipper.
The Child Pack frame is display only in either of the following situations:
The pack is a unit pack that contains items of a single combination of item, lot, and reference.
The pack is an assembly pack that contains single items of a single combination of item, lot, and reference, and has no items at the lower level.
Then in the SO Line frame, for a unit pack, enter the SO lines to pick the whole pack. You can enter multiple SO lines until all the quantity is assigned. For an assembly pack, enter a single SO line and the whole assembly pack is then picked for this SO line. If you want to pick the assembly pack for multiple SO lines, pick the lower-level packs one by one instead.
The Child Pack frame is editable in any of the following scenarios:
Scenario A: The parent pack is a unit pack and contains items of multiple combinations of item, lot, and reference.
Scenario B: The parent pack is an assembly pack that contains single items with multiple lots or references.
Scenario C: The parent pack is an assembly pack that contains single items and also contains items not in a unit pack.
Scenario D: The parent pack is an assembly pack that contains multiple items.
Under Scenario A, B, or C, you have two options. One is to pick the whole parent pack directly. The other option is to pick specific inventory for different SO lines.
To directly pick the whole parent pack, leave the fields in the Child Pack frame blank, and click Next. Then in the SO Line frame, enter a single SO and line number.
To select specific inventory to pick, enter the serial ID of a lower-level pack and then SO Line frame information to pick the lower-level pack. Leave the Serial ID field blank, enter inventory information, and then SO Line frame information to pick the lower-level items. This function does not support the scenario where a lower-level pack is an assembly pack and contains multiple items. Finish picking all the other lower-level packs or items. Otherwise, when you click Back, you are prompted to remove those unpicked packs or items from the parent pack. If you answer No, the system prompts you to remove the parent pack from the pre-shipper or shipper.
Under Scenario D, you cannot skip the Child Pack frame to directly pick the whole assembly pack. You are required to enter the serial IDs of lower-level packs to pick the lower-level packs one by one. If there are items at the lower level, enter the inventory information of the items to pick them. After you enter data in the Child Pack frame, specify information in the SO Line frame.
Picking Loose Inventory Directly and Building New Packs
You can use Pre-Shipper/Shipper Pack Build to directly pick loose inventory for the current pre-shipper or shipper, and build a new unit pack.
In the Parent Pack frame, specify the unit pack information. Do not leave both Serial ID field and Pack Code blank.
Enter the loose item serial ID in the Child Pack frame, and then specify the SO line to pick the serialized item and build it into the new unit pack.
Or, leave the Serial ID field blank, and enter the item number, site, location, lot, and reference. Then enter the SO line and quantity to pick the non-serialized inventory and build it into the new unit pack. If you leave the parent serial ID blank and specify a pack code, the system generates a parent serial ID automatically.
Picking Loose Inventory Directly Without a Package
You can use Pre-Shipper/Shipper Pack Build to directly pick loose inventory for the current pre-shipper or shipper without a package.
For non-serialized items, leave both Serial ID and Pack Code fields blank in the Parent Pack frame. The system disables the Serial ID field in the Child Pack frame. Enter a non-serialized item number and other inventory information. Then in the SO Line frame, enter the SO line and quantity to pick.
For serialized items, in the Parent Pack frame, enter the item serial ID. The system displays the stage, item number, site, location, lot, and other information in the Child Pack frame. Then, in the SO Line frame, enter the SO line.
Removing Serialized Packs or Items from SO Pre-Shipper/Shipper
Using Pre-Shipper/Shipper Pack Build, you can remove serialized inventory from a linked SO pre-shipper/shipper.
To remove a Picked pack or item, in the Parent Pack frame, enter the picked serial ID. Specify Yes when prompted to remove the pack/item from the current pre-shipper/shipper.
To remove an Aggregated pack, in the Parent Pack frame, enter the master pack serial ID. Specify No when prompted to remove the master pack from the current pre-shipper/shipper. Then in the Child Pack frame, enter the Aggregated serial ID that you want to remove. The system prompts you to first remove it from the current pre-shipper/shipper, and then removes it from its master pack. Respond with Yes to the prompts and the system activates the specified pack.
To remove an Aggregated item, in the Parent Pack frame, enter the aggregated item serial ID.
If its parent pack is picked for a single SO line, select Yes when prompted to remove it from its parent pack. Then the item is removed from the parent pack and from the SO pre-shipper/shipper. The system activates the item serial ID, and decreases the quantity in the parent pack. When the parent pack is empty after the removal of the aggregated items, the system decommissions the parent pack serial ID.
If its parent pack is picked for multiple SO lines, the system prompts you to remove its parent pack. Specify Yes, and the whole parent pack is removed from the pre-shipper/shipper, and from its master pack when its stage is Aggregated. The parent pack then becomes active. The system then prompts you to remove the specified item serial ID from its parent pack. Specify Yes, and the item is removed from the parent and becomes active.
Removing Non-Serialized Inventory from SO Pre-Shipper/Shipper
Using Pre-Shipper/Shipper Pack Build, you can remove non-serialized inventory from a linked SO pre-shipper/shipper.
To remove non-serialized items that are the direct content of a Picked assembly pack:
In the Parent Pack frame, enter the Picked assembly pack serial ID. When prompted to remove the pack from the pre-shipper/shipper, select No. Then in the Child Pack frame, leave the Serial ID field blank. Enter item number, site, location, and other inventory data. Then in the SO Line frame, specify the SO Line. In the Quantity to Pick field, enter a negative quantity to remove the quantity from the assembly pack. The absolute value of the entered quantity cannot be greater than the quantity of the specified inventory at the lower level and picked for the specified SO line.
To remove non-serialized items that are linked with the SO pre-shipper/shipper without a package:
In the Parent Pack frame, leave both the Serial ID and Pack code fields blank. Then in the Child Pack frame, leave the Serial ID field blank, too. Enter the item number, site, location, and other inventory data. Then in the SO line frame, specify the SO line. In the Quantity to Pick field, enter a negative quantity to remove the quantity. The absolute value of the entered quantity cannot be greater than the quantity of the specified loose inventory picked for the specified SO line.
To remove non-serialized items from a Picked unit pack:
In the Parent Pack frame, enter the Picked unit pack serial ID. When prompted to remove the pack from the pre-shipper/shipper, select No. Then, in the Child Pack frame, leave the Serial ID field blank and enter the item number, site, location, and other inventory data. In the SO line frame, specify the SO line. In the Quantity to Pick field, enter a negative quantity to remove the quantity from the unit pack. The absolute value of the entered quantity cannot be greater than the quantity of the specified inventory in this unit pack and picked for the specified SO line.