View shipments
A store associate can start receiving the shipments using the Receive Shipments portlet in the Customer Service view of the application. In the Receive Shipments portlet, the store associate can view the count of shipments that are incoming, received today or delayed.
getShipmentList
API is called to display the incoming and delayed shipment
count while the getReceiptList
API is called to display the count of shipments
received today. For Incoming and Delayed counts in the Receive Shipments portlet, Shipped status is
considered. For Received count, the number of receipts created on that day is considered. When the
store associate clicks the portlet icon or a shipment count in the Receive Shipments portlet, the
Shipments screen is displayed with a list of shipments in tabs corresponding to each of the
following categories: - Incoming: Shipments that are expected to arrive in the coming week are considered. Shipments could be either in Created, Shipped or any status between Created and Shipped. The shipments that are expected to arrive earliest at the store are listed first.
- Received: Shipments that are received today or being received are considered. The shipments could be in Received or Being Received status. The most recently received shipments are displayed first.
- Delayed: Shipments that were expected prior to current date but not yet received are considered. There is no date range criteria to determine delayed shipments. The shipment that is delayed the most is displayed first.
- Damaged: Shipments received or being received today but with at least one product or package marked as 'damaged' is considered.
getShipmentList
API is called to display shipments in the Incoming and
Delayed tabs while the getReceiptList
API is called to display data in Received and
Damaged tabs. The getShipmentList
API is called to display the following details
for all shipments on the Shipments screen:- The
TotalNumberOfRecords
attribute in the output of thegetShipmentList
API is used to display the shipment count on the Incoming tab. - Shipment Number: The Shipment Number links to the Shipment Summary screen.
- Icon indicating the source of the shipment: Either the vendor name or the store/distribution
center name is displayed. If the
DocumentType
is0005
, a vendor icon is displayed. If theDocumentType
is0006
, a store or distribution center icon is displayed based on theNodeType
of theShipNode
stamped for the shipment. - Trailer ID: The trailer number associated with the shipment.
- Type: If the shipment is chained to a sales order and all order lines are BOPIS, then type shows
Pickup
. However, if all order lines are shipping, type showsShipping
. If both types of order lines are present, thenPickup & Shipping
is displayed. If not, the value is Inventory Replenishment. If the shipment has both kind or order lines, then the value is Mixed. - Carrier: Name of the carrier with the tracking URL or number. The
YCDGetTrackingNumberURLUE
user exit is called to retrieve the tracking URL. If the user exit is not implemented, then only the tracking number is displayed as plain text. If any two containers in the shipment have different tracking numbers, thenMultiple Tracking Numbers
is displayed in place of the URL or tracking number. - ETA: The ETA is displayed based on the
ExpectedDeliveryDate
attribute stamped on the shipment for Incoming and Delayed shipments. - Received On: This attribute is displayed only for Received shipments based on the
ReceiptDate
attribute. - Status: The status of the shipment.
When the store associate selects a shipment, the Receive button is enabled only for those shipments whose receipts are still open.
The Received tab displays all received shipments, which includes damaged shipments. In the
Damaged tab, receipt lines that have Damaged Disposition code are displayed. The
getReturnDispositionList
API is called to get Damaged Disposition Codes.
- Date: The expected delivery date or the receipt date.
- For Incoming and Delayed shipments, date corresponds to ETA.
- For Received and Damaged shipments, date corresponds to
Received On
.
- Shipment Type: The type of shipment can be Sales Order, Inventory Replenishment, or All
- Carrier: A list of carriers. The
getScacList
API is called to populate the list of carriers. - Source: The source of shipment. The source can be Vendor, Store, Warehouse, or All
When the store associate applies the filter, the getShipmentList
API is called
to display the refined shipment list in the Incoming and Delayed tabs. The
getReceiptList
API is called for the Received and Damaged tabs.