12 Customer Order Management
This chapter is divided into the following sections:
-
-
Customer Orders executed on MAF mobile will be marked as “full flow” and only available on MAF mobile, not on JET mobile.
-
-
-
Customer Orders executed on JET mobile will be marked as “quick flow” and only available on JET mobile, not on MAF mobile
-
-
Customer Order Status Flow
Customer Orders MAF Mobile
Customer Orders allows for the viewing of customer orders at the user's store. Customer orders may be web orders as well as non-web orders such as layaway, pick up, and so on.
-
Search for customer orders
-
View an existing customer order
-
Reject a customer order
-
View customer information
-
Print a customer order
-
Create a customer order pick for a specific customer order
-
Access the delivery dialog for a specific customer order
-
Enter values for CFAs (Custom Flexible Attributes)
Figure 12-1 Customer Order Screen Flow
![Customer Order Screen Flow Customer Order Screen Flow](img/com_customerorderscreenflow.png)
Customer Orders covers the functionality of viewing, accepting, and rejecting a customer order as well as viewing the information and customer details, specifying values for CFAs. Deliveries and single order picks can be created from within a customer order, however, Deliveries and Picking will be covered as part of their own functionality.
Customer Order List
Figure 12-2 Customer Order List Screen
![Customer Order List Screen Customer Order List Screen](img/com_custorderlist.png)
The Cust Order List screen is accessed by selecting the Customer Order menu option from within the Customer Order Management menu in the drawer/menu.
When the store parameter Picking Required for Customer Orders is set to No, the screen will display the Active status customer orders by default which is all customer orders which are in New, In Progress, or Under Review status.
If the store parameter Picking Required for Customer Orders is set to Yes, the screen will display the Active status customer orders by default which is all customer orders which are in one of the following statuses: New, Picking Required, Pick In Progress, Reverse Pick, Ready to Ship, Ready for Pickup, Delivery In Progress, Under Review.
The user can click the eye glasses to direct to the Search Criteria (Customer Orders) screen. Selecting a customer order will navigate to the details for the customer order.
Search Criteria (Customer Orders)
Figure 12-3 Search Criteria Screen (Customer Orders)
![Search Criteria Screen (Customer Orders) Search Criteria Screen (Customer Orders)](img/com_searchcriteriaco.png)
The Customer Order Search Criteria screen is accessed by the eye glasses on the Customer Order List screen. After applying the search criteria, the results will be listed on the Customer Order List screen and the criteria applied will show.
-
From/To Release Date
-
Store Customer Order ID
-
Customer Order ID
-
Fulfillment Order ID
-
Bin ID
-
Item
-
Reservation Type
-
Delivery Type
-
Status
-
Customer Name
-
Tracking ID
-
Search Limit
Customer Order Items
Figure 12-4 Customer Order Items Screen
![Customer Order Items Screen Customer Order Items Screen](img/com_custorderitemsscreen.png)
The Cust Order Items screen is used to select a customer order from the Customer Order List screen. The items are listed for the customer order. The item image for the line items is displayed per configuration.
Line items appear in a list and selecting a line item will navigate to the item details of that item. Scrolling in the list of items on the left will display a filter. The filter can be used to narrow down the list of items. Filtering can occur by item ID or item description.
Scanning or entering an item in the scan bar will navigate to the Item Detail (Customer Orders) screen for that item. The ellipsis in the lower right hand corner will access the Footer menu which will contain all of the functions that can be performed on a customer order.
Note:
If the order has duplicate items, meaning an item exists on the customer order more than once, the items will appear multiple times in the list with the corresponding line numbers listed as well. This applies to all screens that display the item within customer orders, customer order picking, customer order deliveries, and customer order reverse picking.
Footer Menu
The footer menu is accessed from the ellipsis footer menu on the Customer Order Items screen. The menu functions will include the following.
Info: Info will access the Info popup.
Notes: The Notes option accesses the notes common dialog to capture notes. Notes will always be available for viewing and user can create notes regardless of the status of the customer order, provided the user has Create Notes permission.
Edit CFAs: This option takes the user to Edit CFAs screen to enter values for the CFAs that are set up for Customer Orders.
Edit Customer Order: This option takes the user to the Edit Customer Order screen to specify the Hold Location.
Customer: The customer information popup for the customer order will display, view only.
Pick: Pick will generate a pick for the customer order and navigate the user to the Pick Items screen for the new pick. All picking rules apply. If picking by Area is configured for the store, the user will navigate to the Create Pick popup to select an Area first. See Customer Order Picking.
Delivery: Navigates to the Delivery dialog (Delivery List screen) for the current customer order. See Customer Order Deliveries.
All states of customer orders as well as all types (web order, pick up, layaway, and so on).
The user must have 'Access Customer Order Delivery' permission.
Accept: Accept will only be for web order types of customer orders of status 'New' or 'New but in Under Review mode' and after the customer order is accepted at the store, it will go through the required process for it to be shipped.
Reject: Reject will be available for web order types of customer orders in any status except 'Completed' and 'Cancelled'. All item quantities that have not yet been picked will be canceled/rejected. A system generated reverse pick will be created for the rejected items. For more information, see Customer Order Reverse Picks.
Back: Back will return to the Customer Orders List, no changes made to status.
Print: Print will display the common print dialog to print the customer order report.
Edit Customer Order
Figure 12-5 Edit Customer Order
![Edit Customer Order Edit Customer Order](img/com_editco.png)
This screen can be accessed by clicking on Edit Customer Order footer menu option from the Customer Order Items screen. This screen enables the user to specify the hold location of the customer order. This screen is available when the Customer Order status is in any status except 'Completed' or 'Cancelled'. Also, system parameter Customer Order Fulfilment Restriction is set to Restricted for this screen to be available.
Info (Customer Orders)
Figure 12-6 Info Popup (Customer Orders)
![Info Popup (Customer Orders) Info Popup (Customer Orders)](img/com_custorderitems.png)
The Info popup contains read-only information about the header level of the customer order. It is accessed through the Info menu option in the Footer menu on the Customer Order Items screen. Details include:
-
Store Customer Order ID
-
Customer Order ID
-
Fulfillment Order ID
-
Status
-
Reservation Type
-
Delivery Type
-
Carrier
-
Service
-
Allow Partial Delivery
-
Hold Location: Location where the items are put for pickup by a customer.
-
Create/Release/Delivery Date
-
Comments
-
CFAs along with the value. The CFAs, without a value captured, will have a blank value against them
Edit CFAs Screen
Figure 12-7 Edit CFAs Screen
![Edit CFAs Screen Edit CFAs Screen](img/com_editcfa.png)
The Edit CFAs screen displays the list of CFAs (flexible attributes) that have been set up for Customer Orders, in the desktop application and lets the user enter values for them. The value can be one of the following: Date, Text, Decimal, Long depending on the 'data type' set up for the CFAs, while creating them in the desktop application. Appropriate security permission is needed for entering CFA values.
Customer
Figure 12-8 Customer Popup
![Customer Popup Customer Popup](img/com_customer.png)
The Customer popup has read-only information about the customer for web order types of customer orders. It is accessed through the Customer menu option in the Footer menu on the Customer Order Items screen. The user must have access customer details security permission.
Item Detail (Customer Orders)
Figure 12-9 Item Detail Screen
![Item Detail Screen Item Detail Screen](img/com_itemdetailsco.png)
The Item Detail screen allows selecting or scanning an item and is accessed from the Customer Order Items screen. Scanning or entering an item on this screen in the scan bar will refresh the item detail screen for the item on the customer order. The user can page through the items on the customer order. This screen is view only.
The item information including the image (which is system configured) displays in the header. The bottom portion of the screen contains information regarding the item such as:
-
UOM
-
Pack Size
-
Remaining Quantity
-
Order Quantity
-
Picked Quantity
-
Delivered Quantity
-
Canceled Quantity
-
Last Update
-
Comments
-
Last Scan: Displays the details of the last scanned barcode at the bottom of the screen.
Lastly, if the item is a substitute for another item, the Substitute For field will display with the original item listed.
Customer Order Picking
The Picking process is a formal process of the system telling the user what items need to be picked and the user going out, physically picking the items, and setting them aside. Once the items are set aside, they will then be used during the fulfillment process for shipping to, or pick up by the customer.
Features:
-
Search for customer order pick
-
View/edit an existing customer order pick
-
Delete a customer order pick
-
Create a customer order pick
Figure 12-10 Customer Order Picking Screen Flow
![Customer Order Picking Screen Flow Customer Order Picking Screen Flow](img/com_copickingscreen.png)
The user will access the Customer Order Picking Dialog from the Customer Order Mgmt menu in the drawer. The Pick List screen will display the list of Active picks. The user can go to the Search Criteria (Pick List) screen to search for picks using alternate criteria.
From the Pick List screen, the user can select a pick to go to the Pick Items (detail of pick) for viewing or editing purposes.
Also from the Pick List screen, the user can Create a pick. The pick may be created by bin or customer order. When creating by customer order, the user will need to specify which order is being picked and, once that is done, the system will generate a pick and navigate to the details of that Pick on the Pick Items screen. When creating by bin if the system is configured to automatically generate the bins, the user will go to the details of the Pick (Pick Items). Otherwise, if manual bin capture, the user must first capture the bins before going to the Pick Details.
Once in a pick, the user can pick items, add substitutes, print, add notes, view info, modify bins, save, or complete the pick.
Pick List
Figure 12-11 Pick List Screen
![Pick List Screen Pick List Screen](img/com_picklist.png)
The Pick List screen is accessed by selecting the Customer Order Picking menu option from within the Customer Order Mgmt menu in the drawer/menu. The screen will display the Active status customer orders picks by default which is all picks which are in New or In Progress status. The user can click the eye glasses to go to the Search Criteria screen. Selecting a pick will navigate to the details for the customer order pick. Selecting Create will display the Create Pick popup.
Important fields on this screen include:
-
ID: System-generated Pick ID.
-
Status: Status of the customer order pick.
-
Type: Either Bin or Store Customer Order.
-
Suggested Pick Quantity: Total quantity to be picked across all line items.
-
Date: Date that the pick was either created or completed.
-
User: User that created or completed the pick.
Search Criteria (Pick List)
Figure 12-12 Search Criteria Screen (Pick List)
![Search Criteria Screen (Pick List) Search Criteria Screen (Pick List)](img/com_searchcriteriapl.png)
This is the Customer Order Pick Search Criteria Screen. It is accessed by the eye glasses on the Pick List screen. After applying the search criteria, the results will be listed on the Pick List screen and the criteria applied will show. Search criteria includes:
-
From/To Date
-
Pick ID
-
Store Customer Order ID
-
Customer Order ID
-
Fulfillment Order ID
-
Bin ID
-
Item
-
Status
-
Reservation Type
-
User
-
Search Limit
Create Pick
Figure 12-13 Create Pick Popup within a Customer Order
![Create Pick Popup within a Customer Order Create Pick Popup within a Customer Order](img/com_createpick.png)
Figure 12-14 Create Pick Popup within Picking
![Create Pick Popup within Picking Create Pick Popup within Picking](img/com_createpickpicking.png)
The Create Pick popup is accessed by selecting the Create button from the Pick List screen. The create pick allows for the creation of a customer order pick by either Store customer order ID or by bin. The type will default per the store setting Default Customer Order Picking Method. The store must be configured for Reserve Customer Order Inventory Upon Receiving set to No in order to create or generate a pick by bin or Store Customer Order. This means that inventory is reserved when the customer order arrives into the store and therefore it should be picked from inventory. When set to Yes, inventory is reserved based upon receipts and therefore should be picked from the receipt. The user would not want the store to pick from inventory when it should be picked based upon what was received on the delivery.
When selecting Store Customer Order, the user must enter in the Store customer order ID to be picked or use the search function to select one from the list. When creating a pick by Store Customer Order ID, there will only be one Customer Order Fulfillment Order per pick transaction.When creating a pick by bin, the user will define the number of bins to be put on the pick. Initially, the bin quantity will be defaulted based upon the store admin setting Default Number of Bins. The user has the potential to override this quantity if the store admin setting Override Bin Quantity is set to Yes.
Picks created by Bin allows for multiple customer orders to be put on the pick; one store customer order per bin. It will first look to all store customer orders that are the oldest based upon release date. All other rules for creating the pick will be the same as those above for picking by store customer order ID.
In both by Store Customer Order ID and bin a pick can be created by Area. Picking by Area allows a user to create a pick for a customer order that is for a specific Area of the store. This is only possible if the store configuration Allow Picking by Area is set to Yes and the system admin of Customer Order Fulfillment Restriction is set to Transaction Controlled (meaning that the entire customer order does not have to be picked in one pick). Areas are set up in the desktop application in the Area dialog. If Area is an option, the system will give a list of Completed status Areas, with one of the options being None for no area.
Upon selecting Create, the user will navigate to the Pick Items screen for the generated pick.
Customer Orders that will be available for picking will follow these rules:
-
Customer order must be a web order type.
-
Customer order must still be open.
-
There cannot be an existing open pick for the customer order.
-
If Area is being used, open picks are allowed for the customer order, so long as it is not for the same area.
-
-
Customer order must have at least one item on the order with items remaining to be picked.
-
If the system admin Customer Order Fulfillment Restriction equals Transaction Controlled, the system will also need to check that there is stock available to be picked for at least one item.
-
If pick is by Area of None, all items from the customer order will be put on the pick.
-
If the pick is for a specific area, the system will put the items from the customer order which are in the selected area.
-
-
If Customer Order Fulfillment Restriction equals Restricted, there must be enough available stock for all items on the pick to be fully picked in their entirety.
-
If Customer Order Fulfillment Restriction equals Line Controlled, user will not be able to create the pick if there is not enough available stock to pick at least one item fully.
-
Items that have substitute equal to Yes on the customer order (meaning they allow for substitutes) will have their stock ignored. This is because they can have items substituted for them.
Figure 12-15 Bin List Screen
![Bin List Screen Bin List Screen](img/com_binlist.png)
The Bin List screen applies to those picks which are by bin. Picks by bin will have bins manually or system generated per the store admin setting. For manually-captured bins, the user will be directed to the Bin List screen immediately upon creating the pick prior to going to the Pick Items screen. Bins are only editable for manually-captured bins. System and manually captured bins can be viewed from the Bin option within the footer menu of the Pick Items screen. The bins can be printed through the Print button.
Pick Items
Figure 12-16 Pick Items Screen
![Pick Items Screen Pick Items Screen](img/com_pickitems.png)
The Pick Items screen is accessed by selecting an existing pick from the Pick List screen, or by creating a new pick. The Pick Items displays all of the items on the pick including substitute items which will be listed below the original item with an arrow referencing up to the original item. Fields will include the suggested pick quantity, quantity (actual picked quantity) and store customer order ID or bin ID based upon the pick type. Selecting an item will navigate to the Item Detail screen for that item. Scanning an item will also navigate to the Item Detail screen for that item and the quantity may be updated per the quantity scanned. If the pick is by bin, the user will go to the Confirm Bin screen to scan the bin prior to going to the Item Detail screen.The items are listed in order with those items with stock on hand in the backroom being displayed first, followed by items with shopfloor stock on hand, and lastly those that do not have stock on hand in either the backroom or the shopfloor. All items are ordered by macro sequence location.Items will have an icon displayed denoting the pick status of the item. If the item's pick quantity has quantity left to be picked there will be a blue circle with an 'i'. If the item's pick quantity is fully picked, it will be a green circle with a check mark. If the item's pick quantity has exceeded the amount to be picked (because changes to the customer order have been made such as a delivery or cancelation), there will be a red circle with a '!'.Refresh will refresh the customer order pick and pull in any delivered or canceled quantities that have happened for the delivery. The Adjusted Pick Quantity will reflect the new suggested pick quantity.
Footer Menu
The footer menu is accessed from the ellipsis footer menu on the Pick Items screen. The menu functions will include the following:
Info: Info will access the Info popup.
Notes: The Notes option accesses the notes common dialog to capture notes. Notes can only be added for picks by Store Customer Order ID. The note will be saved on the customer order and not the pick.
Edit CFAs: This option takes the user to Edit CFAs screen to enter values for the CFAs that are set up for Customer Order Picking.
Bins: Accesses the Bin List screen.
Refresh: Perform the same function as the refresh on the Pick Items screen.
Confirm: Confirms the pick and move it to Completed status and, the user returns to the Pick List screen.
Save: Saves the pick as In Progress status and return the user to the Pick List screen.
Delete: Allows for deleting of a New or In Progress status pick and moves it to Canceled status. The user will return to the Pick List screen.
Cancel: Exits to the Pick List screen and no changes will be saved.
Back: Back is only applicable to view only picks and will exit to the Pick List screen.
Print: Print will display the common print dialog to print the customer order pick report.
Quantity Validation
When confirming, if any of the store customer order quantities on the pick transaction have been canceled or delivered since the pick was created, and the total pick quantity for the item is now greater than the remaining pick quantity:
-
The Adjusted Pick Qty field will be updated to indicate to the user how much is needed to pick based upon the changes (delivery and cancels) that were made on the customer order.
Upon confirm, the system will check the system admin, Customer Order Fulfillment Restriction:
-
If it is set to Restricted, the entire customer order must be picked in its entirety.
-
If it is set to Line controlled, any item that is getting picked must be picked in its entirety.
-
If it is set to Transaction Controlled, no restrictions as above.
Tolerances
-
When the item has a variable unit of measure, it can be difficult to pick the exact amount suggested. For example: picking 2 pounds of bananas might end up truly being 2.2. The quantity picked may exceed the suggested if the defined tolerances are setup to allow for such.
Substitute Items
-
Substitute Items are considered in the Total Pick Qty when doing all quantity validations.
-
The reserved quantity for the original item is decreased by the rolled up pick quantities.
-
The substituted items that have an actual pick quantity greater than zero will have their reserved quantity increased for the amount being substituted.
Item Detail (Picking)
Figure 12-17 Item Detail Screen
![Item Detail Screen Item Detail Screen](img/com_itemdetailsscreen.png)
The Item Detail screen contains the details for the specific item on the customer order pick. Entering/scanning an item on this screen will refresh the screen and update item and the pick quantity for the item. If the pick is by bin, first the user will have to Confirm the bin before refreshing the details for the item. Once an item has been fully picked, the system will automatically navigate to the next item on the pick.
The Pick Quantity, represented by the field on the top of the screen with the UOM label is editable by the user and represents how many of this item is being picked. Editing the quantity is controlled by security. If the quantity is edited, the user will be prompted with the Confirm Items popup to confirm the proper item and also the confirm bin (if pick is by bin).
The suggested pick quantity displays the quantity the system suggests to be picked. The adjust pick qty is the suggested pick quantity that is updated by the system upon refresh or trying to confirm the pick. It reflects any deliveries or cancellations that have occurred on the customer order since the time the pick was generated. Total Picked is the total amount picked for the item along with all of its substitute items. Lastly, if the pick is by Store Customer Order ID, that ID will be displayed. Otherwise, if the pick is by bin, then the bin for the pick will be displayed.
If the item allows for substitute items, there will be a Substituted field that will state Yes if there is one or more items substituted, and No if there are no substitutes. Tapping on this field will navigate to the Substitute Items screen. If the item is being substituted for another item, there will be a Substituted For field and it will display the original item ID that the item is being substituted for.
If Display Sequence Fields equals Yes, the macro location and area for the item will be displayed. If it set to No, this field is not displayed.
If there is stock on hand in the backroom:
-
It will display the first available backroom location.
-
If no backroom location, it will display Backroom.
If there is no stock in the backroom and stock exists in the shopfloor:
-
It will display the first available shopfloor location.
-
If there is no shopfloor location, it will display Shopfloor.
If there is no stock on hand in the backroom or the shopfloor:
-
It will display the first backroom location.
-
If no backroom location, the first shopfloor location is displayed.
-
If no shopfloor location, it displays no location.
The screen has arrows on the bottom that will prompt the user to the next item on the pick.
Confirm Item/Confirm Bin
Figure 12-18 Confirm Item/Confirm Bin Popup
![Confirm Item/Confirm Bin Popup Confirm Item/Confirm Bin Popup](img/com_confirmitem.png)
After editing the pick quantity the user will be required to confirm the item in the Confirm Item popup. This is to validate the proper item is being picked.
For picks that are by bin, the user also needs to validate that the items are being placed into the proper bin. When entering or scanning an item or editing the pick quantity, the user will be directed to the Confirm Bin popup to scan the bin for the item.
Note:
The confirm bin will occur after the Confirm Item (if applicable).
Substitute Items
Figure 12-19 Substitute Items Screen
![Substitute Items Screen Substitute Items Screen](img/com_substituteitemsscreen.png)
The Substitute Items screen is accessed by selecting the Substituted field on the Item Detail (Picking) screen. This screen will list all of the available substitute items for the item being picked (if there are any). If the Item Substitution - Store Discretion equals Yes, the user does not have to use one of the items in the list, and can also enter/scan an item for substitution. It will be added to the pick as well as to the Substitute Items list. If the user does not have store discretion, only items from the list can be selected.
Edit CFAs Screen
Figure 12-20 Edit CFAs Screen
![Edit CFAs Screen Edit CFAs Screen](img/com_editcfa.png)
The Edit CFAs screen displays the list of CFAs (flexible attributes) that have been set up for Customer Order Picking, in the desktop application and lets the user enter values for them. The value can be one of the following: Date, Text, Decimal, Long depending on the 'data type' set up for the CFAs, while creating them in the desktop application. Appropriate security permission is needed for entering CFA values.
Info (Picking)
Figure 12-21 Info Pick Items Screen
![Info Pick Items Screen Info Pick Items Screen](img/com_infoscreen.png)
The info screen is an informational popup that contains read-only information about the header level of the customer order pick. It is accessed through the Info menu option in the Footer menu on the Pick Items screen. Details include:
-
Pick ID
-
Status
-
Create Date
-
Create User
-
Complete Date
-
Complete User
Customer Order Deliveries
Delivering of a customer order consists of collecting the items that have been picked and then getting them to the customer (shipment or pickup). This might be for a customer pickup or shipping them to the customer.
Features:
-
View customer order delivery (web order and non-web orders)
-
Edit an existing customer order delivery (web order)
-
Delete a customer order delivery (web order)
-
Print a customer order delivery
-
Create a customer order delivery (web order)
Figure 12-22 Customer Order Delivery Screen Flow
![Customer Order Delivery Screen Flow Customer Order Delivery Screen Flow](img/com_codeliveryflowscreen.png)
Customer order deliveries will be accessed from the Customer Order dialog on the Cust Order Items footer menu. Customer order deliveries can be created and edited for web order types, non web orders can only be viewed and are fulfilled through the POS system. Customer order deliveries will allow for viewing, creating, editing, saving, submitting, dispatching, printing, BOL, and deleting customer order deliveries
Delivery List
Figure 12-23 Delivery List Screen
![Delivery List Screen Delivery List Screen](img/delivery-list2.png)
The Delivery List screen is accessed by selecting the Delivery menu option within the footer menu of a specific customer order. The screen will display all of the customer orders delivery for the specific customer order delivery. The deliveries displayed may be for web orders that were created within the system, a third-party system such as POS, or they may be for POS on holds and layaways.
Since there will never be a large number of deliveries for a specific customer order, there is no search criteria screen. There is however a filter bar, which allows for filtering by: delivery ID, status, date, and user. Selecting a delivery will navigate to the details for the customer order delivery. The Create button will attempt to create the delivery and navigate to the Delivery Items screen.
Creating a new delivery is also an option. New Deliveries can only be created for web order customer orders that are not in 'New', 'Under Review mode but in New status', 'Completed' or 'Cancelled' status, which means there is remaining quantity yet to be fulfilled.
In case the system is configured to require picking, it will validate there are item quantities on the customer order that have been picked which have not yet been delivered prior to creating the delivery. Next, the system will check the Allow Partial Delivery indicator which is on the customer order fulfillment order. If this is set to No, it means that the entire order must be delivered together. The system would not allow the creation of the delivery unless the entire order has been picked. If picking is not required, the delivery will be created. The Allow Partial Delivery indicator will then be validated upon dispatch of the delivery.
Once the system creates the delivery, the delivery will consist of all of the items that were auto populated from the customer order fulfillment order including substitutes.
This screen gives a quick view of the list of deliveries for the customer order along with the details such as delivery ID, status, status of the Fiscal Doc/E-way bill request(if the system is configured to use Fiscal Doc ID/E-way Bill ID), etc.
Delivery Items
Figure 12-24 Delivery Items List
![Delivery Items List Delivery Items List](img/com_deliveryitems.png)
The Delivery Items screen is accessed by selecting an existing Delivery from the Delivery List screen, or by creating a new delivery. Delivery Items displays all of the items on the delivery including the order and remaining quantities.
Selecting an item will navigate to the Item Detail (Customer Order Deliveries) screen for that item. Scanning an item will also navigate to the Item Detail screen for that item and the quantity may be updated per the quantity scanned. If the item scanned is a UIN item, the user will navigate to the UIN tab within the Item Detail screen.
The items are listed in ascending order by item ID. A Default Qty button will be displayed in the footer which will default in the delivery quantities on the delivery (non UIN items) to what is remaining to be delivered.
If any item in the customer order has Customer Order Ship Alone indicator set to Yes, then the system will not allow the user to deliver this item along with other items. Those items will need to be shipped alone.
Footer Menu
The footer menu is accessed from the ellipsis footer menu on the Pick Items screen. The menu functions will include the following:
Info: Info will access the Info popup.
BOL Info: Accesses the BOL Info popup.
Notes: The Notes option accesses the notes common dialog to capture notes. The note will be saved on the customer order and not the pick.
Default Qty: Default Qty will default in the delivery quantity to what is remaining.
Edit CFAs: This option takes the user to Edit CFAs screen to enter values for the CFAs that are set up for Customer Order Delivery.
Edit Delivery: Displays the Edit Delivery popup to edit header level information on the delivery.
Refresh: Refreshes the delivery by getting the most current customer order/fulfillment order information. There may be other picks or deliveries that have occurred in the time the delivery was originally created.
Cancel Submit: Sets a submitted status delivery back to In Progress.
Dispatch: Dispatch will check if Allow Partial Indicator is set to No, it will validate that the entire order is being delivered together. If not, the system will restrict the user from dispatching. Those users with certain privileges will be able to override this and it will be a warning. If Allow Partial Indicator is set to Yes, the customer order can be delivered partially. If system parameter 'Customer Order Fulfillment Restriction' is set to 'Line Controlled' and Allow Partial Indicator is set to Yes, if an item is getting delivered then it has to be delivered fully. Partial delivery of an item is not allowed. Also, if the store parameter Manifest Customer Order Deliveries is set to No and system parameter Tracking ID Required is set to Yes, the system should check if the Tracking ID has been captured or not, if not captured, an error message will be displayed. Upon dispatch of the delivery the delivery will move to Completed status, and user returns to the Delivery List screen. The stock on hand and customer order reserved quantities will be decremented by the delivered quantities. The customer order fulfillment order will have the delivered and remaining quantity updated. If the entire customer order has been fulfilled, meaning there is no remaining quantity, the customer order will be set to Completed status. If the system is enabled to obtain Fiscal Doc ID/E-way bill ID as part of the shipping process, the delivery cannot be dispatched until the Fiscal Doc ID/E-way bill ID is available. The exception is when the user has ‘Allow dispatch without Fiscal Document ID’ security permission.
Submit: Submit will submit the delivery and set it to Submitted status. Submit is only available when store configured for Dispatch Validate to Ship Submit. Submitting will set the delivery to a Submitted status and not allow for edits, since there are no updates to inventory at this point. The only step possible will be to cancel Submit or Dispatch. When the system is configured for Ship Direct, submitting is not possible. Submit will check if Allow Partial Indicator is set to No, it will validate that the entire order is being delivered together. If not, the system will restrict the user from submitting. Those users with certain privileges will be able to override this and it will be a warning. If Allow Partial Indicator is set to Yes, the customer order can be delivered partially. If system parameter 'Customer Order Fulfillment Restriction' is set to 'Line Controlled' and Allow Partial Indicator is set to Yes, if an item is getting delivered then it has to be delivered fully. Partial delivery of an item is not allowed. If the store parameter Manifest Customer Order Deliveries is set to No and system parameter Tracking ID Required is set to Yes, the system should check if the Tracking ID has been captured or not, if not captured, an error message will be displayed. If the system is enabled to obtain Fiscal Doc ID/E-way bill ID for the shipment, the process to request the E*waybill starts once the shipment is submitted.
Save: Saves the delivery as In Progress status and return to the Delivery List screen.
Delete: Deletion of an In Progress status delivery and move it to Canceled status. User will return to the Delivery List screen.
Back: Back is only applicable to view only deliveries and will exit to the Delivery List screen.
Cancel: Exits to the Delivery List screen and no changes will be saved.
External Printing: Displays the external printing dialog to select a printer for pre-shipment or manifesting.
Print: Print will display the common print dialog to print the customer order delivery report.
Item Detail (Customer Order Deliveries)
Figure 12-25 Item Detail (Customer Order Deliveries) Screen
![Item Detail (Customer Order Deliveries) Screen Item Detail (Customer Order Deliveries) Screen](img/com_itemdetailscod.png)
The Item Detail screen contains the details for the specific item on the customer order delivery. Entering/scanning an item on this screen will refresh the screen and update item and the delivery quantity for the item. If the item scanned is a UIN item, the user will automatically navigate to the UIN tab within the Item Detail screen for the item.
The delivery quantity, represented by the field on the top of the screen with the UOM label is editable by the user and represents how many of this item is being delivered. Editing the quantity is controlled by security. Users will enter in the quantity to be delivered. If picking is required, the quantity will not be allowed to exceed the pick quantity. If picking is not required, the quantity cannot exceed the remaining quantity.
If the item has Customer Order Ship Alone indicator set to Yes, then the system will not allow the user to deliver this item along with other items. Those items will need to be shipped alone.
The pack size will be displayed if the UOM is set to cases. The remaining, order, picked, delivered and canceled quantities for the customer order will be displayed. Lastly, if the item is a substitute for another item, the Substitute For field will display with the original item listed.
The Item Detail has a UIN tab to take user to the UIN screen to add/remove UINs for UIN items (if system is configured to use UINs and if the item is a UIN item).
There is an Extended Attributes tab that enables the user to view/capture Extended Attributes for the item. If the item is not configured to capture extended attributes or there are no extended attributes captured, the list will be empty.
Edit CFAs Screen
Figure 12-26 Edit CFAs Screen
![Edit CFAs Screen Edit CFAs Screen](img/com_editcfa.png)
The Edit CFAs screen displays the list of CFAs (flexible attributes) that have been set up for Customer Order Delivery, in the desktop application and lets the user enter values for them. The value can be one of the following: Date, Text, Decimal, Long depending on the 'data type' set up for the CFAs, while creating them in the desktop application. Appropriate security permission is needed for entering CFA values.
Info (Customer Order Deliveries)
Figure 12-27 Info (Customer Order Deliveries) Popup
![Info (Customer Order Deliveries) Popup Info (Customer Order Deliveries) Popup](img/info-customer-order-deliveries-popup.png)
The Info popup contains read-only information about the header level of the customer order delivery. It is accessed through the Info menu option in the Footer menu on the Delivery Items screen. Delivery details include:
-
ID
-
Status
-
Create Date
-
Create User
Order details include:
-
Customer Order ID
-
Fulfillment Order ID
-
Store Customer Order ID
-
Status
-
Reservation Type
-
Create /Release/Delivery Date
-
Delivery Type
-
Carrier
-
Service
-
Allow Partial Delivery
-
Comments
-
Fiscal Request ID, Fiscal Request Status, Fiscal Request Status, Reject Reason, Fiscal Doc ID, Fiscal Doc Link, if the retailer has been using Fiscal Document ID/E-way bill ID in the shipment process.
BOL Info
Figure 12-28 BOL Info Screen
![BOL Info Screen BOL Info Screen](img/com_bolinfoscren.png)
The BOL Info screen contains read-only information about the Bill of Lading (BOL) for the customer order delivery. It is accessed through the BOL Info menu option in the Footer menu on the Delivery Items screen. Fields include:
-
Bill of Lading
-
Dispatch Date
-
Motive
-
Pickup Date
-
Package Type
-
Weight
-
Tracking ID
-
Ship to Address
-
Carrier Type
-
Carrier
-
Service
-
Carrier Name and Address
The Ship From section is populated with the information of the sending store. If Ship To details exist, a Ship To button will be displayed. Selecting Ship To will display the Ship To details which is the information of the customer.
Edit Delivery
Figure 12-29 Edit Delivery Screen
![Edit Delivery Screen Edit Delivery Screen](img/com_editdelivery.png)
This is the Edit Delivery screen for Customer Order Deliveries. It allows the user to edit details on the Customer Order Delivery or BOL. It is accessed when selecting the Edit Delivery menu option from the Footer menu on Delivery Items. The Edit Delivery option is only editable when the delivery is in an editable status. The user must have proper permission to access this screen. Fields for edit include:
-
Motive
-
Pickup Date
-
Package Type
-
Weight
-
Tracking ID
-
Carrier Type
-
Carrier
-
Service
-
Carrier Name and Address
If the carrier is on the customer order, the carrier type will be defaulted to third party and the carrier will be populated from the customer order. If there is no carrier on the customer order, the type will default to the sender for shipments and receiver for pick-ups.
The Service, example 2 day, next day, and so on, are defaulted from the customer order. They are not required. For additional details on BOL, Manifesting, and pre-shipment, see Shipping and Receiving Common Components.
-
The screen also enables the user to specify details such as vehicle number and country, driver name and License number, if the retailer has been using Fiscal Document ID/E-way bill ID in the shipment process.
Customer Order Reverse Picks
Canceling of customer orders can come in from an external system, such as an Order Management System. When this happens, a reverse pick list will be generated. If there are items that physically need to be un-picked, the user will action the reverse pick list which will then take the items that were canceled and move the picked quantities back to the appropriate area in the store. If the items that are being canceled are not picked, then the system generated reverse pick will just be created in a Completed status with no action required through the application.
A system-generated reverse pick may get created if the user rejects an open customer order.
A manual reverse pick might also be necessary. This happens when the user discovers that something which was picked has to be unpicked, maybe because it has been damaged. The manual reverse pick will reverse the pick quantities.
Note that reverse picking and canceling is more of an exception process.
Features:
-
View customer order reverse picks
-
Edit an existing customer order reverse pick
-
Delete a customer order reverse pick
-
Print a customer order reverse pick
-
Create a customer order reverse pick
Figure 12-30 Customer Order Reverse Picking Screen Flow
![Customer Order Reverse Picking Screen Flow Customer Order Reverse Picking Screen Flow](img/com_coreversepickscreenflow.png)
Customer order reverse picking will be accessed from the Customer Order dialog on the Customer Order Items footer menu. Customer order reverse picks can be created and edited for web order types. Customer order reverse picking will allow for viewing, creating, saving, editing, confirming, and deleting of customer order reverse picks.
Reverse Pick List
Figure 12-31 Customer Order Reverse Pick List Screen
![Customer Order Reverse Pick List Screen Customer Order Reverse Pick List Screen](img/com_reversepicklist.png)
The Reverse Pick List screen is accessed by selecting the Reverse Pick menu option within the footer menu of a specific customer order. The list will contain all of the Reverse Picks for the specific Customer Order. The screen will list both externally created system- generated reverse picks as well as manually created reverse picks. Reverse Picks are only for web orders. The Reverse Pick List screen lists reverse pick records for all statuses. This list screen does not have a filter as there normally would not be that many reverse picks for a customer order fulfilment order to filter on.The fields will include the Reverse Pick ID, status, last update date, and user for the reverse pick. A user can navigate to the details of a reverse pick by tapping on a reverse pick record. Finally, the user can create a new manually created reverse pick.
Manual Reverse Pick
-
New Reverse Picks can only be created for Web Order customer orders that are in any status except 'New', 'Under Review mode but in New status', 'Completed' or 'Cancelled'. The user might want to create a manual reverse pick because something that was picked might have become damaged and therefore it must be un-picked.
-
Before creating a new manual reverse pick, the system needs to perform some validations. The system must be configured for manual or auto picking and if so, then reverse picks can be created. This means that if Reserve on Receiving is set to Yes and Auto Picking is not turned on, then a reverse pick would not be allowed to be created. There must be at least one item on the customer order with a physical picked quantity. By physical picked quantity it means a quantity that is still physically sitting there as picked, and it has not been delivered (which means shipped or picked up by the customer). Once the reverse pick is created, it will consist of all the items auto populated from the customer order fulfilment order including the substitute items. The Suggested Reverse Pick Quantity will be set to zero for manual picks. For manual reverse picks, the quantity cannot exceed the physical picked quantity.
External System-Generated Reverse Pick
-
When a system generated reverse pick is created, it will put all items on the reverse pick, including the substitute items. However, only those items that have a suggested quantity will be allowed to be reverse picked. The Suggested Reverse Pick Quantity will be populated with what should be reverse picked based upon the cancellation from the external system. For externally system generated reverse picks, the Quantity cannot exceed the remaining quantity or the suggested reverse pick quantity.
-
If a cancelation comes into the system that is for more than what is remaining on the order, the cancelation will be rejected and a system-generated reverse pick will not be created.
-
When creating the system generated reverse pick, the system will first try and cancel those items that have not been picked. If this quantity is exceeded, it will cancel those items already picked. When all items that are canceled have not been picked, there will not be anything to un-pick and therefore the reverse pick will be auto completed and put into a Completed status and updates will happen to the customer order and inventory as stated below. When some or all items that are canceled are picked, this creates a system-generated reverse pick in New status. This occurs so the user can action it and un-pick the items. Updates will occur upon confirmation of the reverse pick as described below.
Reverse Pick Items
Figure 12-32 Reverse Pick Items Screen
![Reverse Pick Items Screen Reverse Pick Items Screen](img/com_reversepickitems.png)
The Reverse Pick Items screen is accessed by selecting an existing Reverse Pick from the Reverse Pick List screen, or by creating a new Reverse Pick. The Reverse Pick Items display the items in alphanumeric order by item description and the items are determined based upon the following rules:
-
Manually created reverse picks will put only the items that:
-
Have a physical pick quantity, meaning they have been physically picked and therefore can be reverse picked.
-
OR, if there is reverse pick qty, meaning one had already been entered by the user on the reverse pick and saved (the PPQ may not exist any longer on the customer order depending on what has happened to the order).
-
-
Externally generated (system) reverse picks will put all items on the reverse pick that have a suggested quantity. Meaning the items that are being canceled by the external system. If the item being canceled has a substitute(s) those will be put on the reverse pick along with the original item.
-
All completed and canceled status reverse picks will display all items from the customer order.
Selecting an item will navigate to the Item Detail screen for that item. Scanning an item will also navigate to the Item Detail screen for that item and the quantity may be updated per the quantity scanned.
Footer Menu
The footer menu is accessed from the ellipsis footer menu on the Reverse Pick Items screen. The menu functions will include the following:
Info: Info will access the Info popup.
Notes: The Notes option accesses the notes common dialog to capture notes. The note will be saved on the customer order.
Default Qty: Default Qty will default in the quantity.
-
Manually created reverse picks will default the quantity to the physical pick quantity.
-
Externally generated (system) reverse picks will default the quantity to that of the suggested quantity.
Edit CFAs: This option takes the user to Edit CFAs screen to enter values for the CFAs that are set up for Customer Order Reverse Picking.
Confirm: Confirm will complete the Reverse Pick and move it to Completed status.
-
For manual reverse picks, the pick quantity on the customer order will be decremented by what was a Reverse picked. The Reserved quantity and the canceled quantity will not get updated as the items are not being canceled on the order, so they need to remain as reserved. They are simply being un-picked.
-
For the externally (system) generated reverse picks the pick quantity will be decremented on the customer order. The reserved quantity (if it had been reserved) will be decremented by what was reverse picked and put back to the backroom. The Canceled quantity on the customer order will be incremented by the reverse picked quantity. If all items have been canceled and there have been no deliveries, the status of the customer order will move to Cancelled. If there is no remaining order quantity on the order, and some of the items have been delivered, the customer order will move to Completed status.
Save: Saves the reverse pick as In Progress status and return to the Reverse Pick List screen.
Delete: Delete will allow for deleting of an In Progress status reverse pick and move it to Canceled status. User will return to the Reverse Pick List screen.
Back: Back is only applicable to view only reverse picks and will exit to the Reverse Pick List screen.
Cancel: Exits to the Reverse Pick List screen and no changes will be saved.
Print: Print will display the common print dialog to print the customer order reverse pick report.
Item Detail (Customer Order Reverse Picks)
Figure 12-33 Item Detail (Customer Order Reverse Picks) Screen
![Item Detail (Customer Order Reverse Picks) Screen Item Detail (Customer Order Reverse Picks) Screen](img/com_revitemdetailinfo.png)
The Item Detail screen contains the details for the specific item on the customer order reverse pick. Entering/scanning an item on this screen will refresh the screen and update item and the reverse pick quantity for the item.
The reverse pick quantity, represented by the field on the top of the screen with the UOM label is editable by the user and represents how many of this item is being reverse picked. Editing the quantity is controlled by security. The suggested quantity will populate with the amount to be reversed for system generated reverse picks. Manually created will have the suggested quantity set to zero.
Users will enter in the quantity to be reverse picked.
-
For manual reverse picks, the user must enter in a quantity less than or equal to the physical pick quantity for the item.
-
For system generated (external) reverse picks the quantity must be less than or equal to the suggested quantity for items which are units. It must be less than or equal to the remaining quantity for variable UOM items (that is, Kg, Lbs, and so on).
The pack size will be displayed if the UOM is set to cases. Other fields include remaining, order, picked, delivered and canceled quantities for the customer order will be displayed. Lastly, if the item is a substitute for another item, the Substitute For field will display with the original item listed.
Edit CFAs Screen
Figure 12-34 Edit CFAs Screen
![Edit CFAs Screen Edit CFAs Screen](img/com_editcfa.png)
The Edit CFAs screen displays the list of CFAs (flexible attributes) that have been set up for Customer Order Reverse Pick, in the desktop application and lets the user enter values for them. The value can be one of the following: Date, Text, Decimal, Long depending on the 'data type' set up for the CFAs, while creating them in the desktop application. Appropriate security permission is needed for entering CFA values.
Info (Customer Order Reverse Picks)
Figure 12-35 Customer Order Reverse Picks Info Screen
![Customer Order Reverse Picks Info Screen Customer Order Reverse Picks Info Screen](img/com_revpickitemsinfo.png)
The Info popup contains read-only information about the header level of the customer order reverse pick. It is accessed through the Info menu option in the Footer menu on the Reverse Pick Items screen. Reverse Pick details include:
-
ID
-
Status
-
Create Date/User
Order details include:
-
Customer Order ID
-
Fulfillment Order ID
-
Store Customer Order ID
-
Status
-
Reservation Type
-
Create /Release/Delivery Date
-
Delivery Type
-
Carrier
-
Service
-
Allow Partial Delivery
Customer Orders JET Mobile
Customer Order Quick Flow
The Customer Order quick flow is a simplified continuous flow for web order type customer orders.
-
Accept a customer order
-
Reject a customer order
-
Pick a customer order
-
Ship or Pickup a customer order
-
Accept a reverse pick
-
View customer information
-
Print a customer order
-
Enter values for CFAs (Custom Flexible Attributes)
Note:
Once a customer order is started in this dialogue it is not possible to complete it in MAF, or vice versa.Figure 12-36 Customer Order Quick Flow Screen Flow
![Customer Order Quick Flow Screen Flow Customer Order Quick Flow Screen Flow](img/customer-order-quick-flow-screenflow.png)
Customer Order Quickflow starts by accessing the web order type customer order in open transactions. A customer order can be accepted, if successful will move the customer order to the Customer Order Pick process. In customer order pick the user can pick the order. A physical holding location may be required to put the items for later pickup. Once picking has been complete the user will move to the shipment/pickup/curbside pickup process dependent on the type of delivery. If a reverse pick exists for the customer order, it will need to be acknowledged to continue the process. At any point the customer order can be rejected which will cancel any quantities which have not yet been picked. Note: Customer Order Quick Flow can also be accessed from Recently Edited and navigating to a transaction from Notifications.
Customer Order
Figure 12-37 Customer Order Screen
![Customer Order Screen Customer Order Screen](img/customer-order-screen-jet.png)
The Customer Order screen is accessed by selecting a customer order that is a web order in ‘New’ status from Open Transactions. If the customer order was previously accepted and it was unsuccessful in progressing forward to the picking stage, then ‘Picking Required’ will also be available. User must have Access Customer Order Quick Flow permission to access this flow and Edit Customer Order Quick Flow to make any updates.
The screen contains header information for the store order ID, delivery type, release date, and status. It lists the items with item ID, description, image (per preferences) location and order quantities for the customer order.
Footer Menu
Close: will close the screen and no changes are made.
Pick: Pick will be available for ‘Picking Required’ status customer orders. If successful, the Pick option will generate a pick for the customer order and navigate the user to the Customer Order Pick Items screen for the new pick. All picking rules apply.
Accept: Accept will only be for customer orders of status 'New'.
-
It will validate the Customer Order Fulfillment Restriction system admin setting
-
It will try to create the pick, all picking rules will apply.
-
If successful, the customer order will be updated to ‘Pick in Progress’ and navigate to the Customer Order Pick Screen.
-
If unsuccessful the customer order will be in ‘Picking Required’ status.
-
It is assumed that picking is required in the Customer Order Quick Flow.
-
-
Notes: The Notes option accesses the notes common dialog to capture notes. Notes will always be available for viewing and user can create notes regardless of the status of the customer order, provided the user has Create Notes permission.
-
Print: Print will display the common print dialog to print the customer order report. Information: Information will access the Customer Order Information popup.
-
Information: Information will access the Customer Order Information popup.
-
Reject: All item quantities will be canceled/rejected. A system generated reverse pick will be created for the rejected items. Order will be set to ‘canceled’ status.
Information (Customer Orders)
Figure 12-38 Information (Customer Orders)
![Information (Customer Orders) Information (Customer Orders)](img/information-customer-orders-jet.png)
The Information screen contains information about the header level of the customer order. It is accessed through the Information menu option in the Footer menu on the Customer Order screen. Details include:
-
Store Customer Order ID
-
Customer Order ID
-
Fulfillment Order ID
-
Status
-
Reservation Type
-
Delivery Type
-
Carrier
-
Service
-
Allow Partial Delivery
-
Create/Release/Delivery Date
-
Comments
-
CFAs (Flexible Attributes) will be displayed. The user can capture CFAs on this screen. Security permission is needed for entering CFA values.
Customer Order Pick
Figure 12-39 Customer Order Pick Screen
![Customer Order Pick Screen Customer Order Pick Screen](img/cuctomer-order-pick-jey.png)
The Customer Order Pick Screen is the next step in the process after the Customer Order screen. It is accessed by successfully creating a pick by selecting the Accept or Pick options for the Customer Order. The Customer Order Pick screen is for customer orders that are in ‘Pick in Progress’ status as well as for customer orders that are in ‘Ready to Ship’ and ‘Ready to Pickup’ status where the delivery record has not been generated yet. Customer Order Picks are accessed automatically within the process flow or from Open Transactions. User must have ‘Access Customer Order Quick Flow’ user permissions.
The header will contain the Store Customer Order ID, Delivery Type, Release Date and Order Status. The Holding Location can be entered via the link on the top or also from within the overflow menu.
The list will have the items on the customer order with item, description, and image (per preferences).
If Display Sequence Fields equals Yes, the macro location and area for the item will be displayed. If it set to No, this field is not displayed. Note: screenshot above is not showing this.
If there is stock on hand in the backroom:
-
It will display the first available backroom location.
-
If no backroom location, it will display Backroom.
If there is no stock in the backroom and stock exists in the shopfloor:
-
It will display the first available shopfloor location.
-
If there is no shopfloor location, it will display Shopfloor.
If there is no stock on hand in the backroom or the shopfloor:
-
It will display the first backroom location.
-
If no backroom location, the first shopfloor location is displayed.
-
If no shopfloor location, it displays no location.
Items will be ordered by macro locations that have stock on hand with backroom locations first, followed by shopfloor and no location.
If the quantity needed for the item is the suggested pick quantity generated by the system. When the needed quantity has been satisfied a check mark will be displayed. The user can enter in the quantity to pick (Edit Quantity Customer Order Quick Flow permission) or use the scan bar to scan in the quantity.
Footer Menu
Notes: The Notes option accesses the notes common dialog to capture notes. The note will be saved on the customer order and not the pick.
Print: Print will display the common print dialog to print the customer order pick report.
Information: Info will access the Info popup.
Holding Location: will open the Holding Location popup
Reverse Pick: will navigate to Reverse Pick. Only available if customer order is in ‘Reverse Pick’ status.
Reject: All item quantities will be canceled/rejected. A system generated reverse pick will be created for the rejected items. Order will be set to ‘canceled’ status.
Cancel: Exits to the quick flow and no changes will be saved. Save and Exit: Saves the pick as ‘In Progress’ status and exists the quick flow.
Save and Exit: Saves the pick as ‘In Progress’ status and exists the quick flow.
Complete Pick: Completes the pick and moves the pick to Completed status. If there are any unpicked quantities, the user will be prompted to reject them. Only one pick can be created per customer order in the quick flow process.
-
If the delivery type is a ‘Customer Pickup’ the system will navigate to Open Transactions and the order will be ‘Ready for Pickup’. If holding location is required per store configuration and the user has not captured it, the system will prompt for this first.
-
If the delivery type is ‘Ship to Customer’
-
System will validate store parameter, ‘Navigate to Shipment’.
-
If it is set to ‘Yes’, the system will navigate directly to the Shipment screen and the order will be in ‘Delivery in Progress’
-
If it is set to ‘No’ the system will navigate to the Open Transactions screen and the customer order will be in ‘Ready for Shipment’ status.
-
Create Shipment / Pickup: This option will be available for customer orders that are in ‘Ready for Pickup’ or ‘Ready for Shipment’ and it will generate the pickup / shipment and navigate to the corresponding screen.
Quantity Validation
Upon confirm, the system will check the system admin, Customer Order Fulfillment Restriction:
-
If it is set to Restricted, the entire customer order must be picked in its entirety.
-
If it is set to Line controlled, any item that is getting picked must be picked in its entirety.
-
If it is set to Transaction Controlled, no restrictions as above.
Tolerances
When the item has a variable unit of measure, i.e. Lbs, pounds, it can be difficult to pick the exact amount suggested. For example: picking 2 Lbs of bananas might end up truly being 2.2. The quantity picked may exceed the needed if the defined tolerances are setup to allow for such.
Holding Location
Figure 12-40 Holding Location
![Holding Location Holding Location](img/holding-location.png)
The Holding Location is accessed by:
-
On the header of Customer Order Pick
-
In the overflow menu on Customer Order Pick
-
In the overflow menu on Pickup/Shipment/Curbside Pickup
-
Upon Completing a Pick – User will only go to Holding Location upon completing pick if store configuration requires holding location and one has not been entered by the user yet.
The system will validate the store configuration, the store configuration, Holding Location Required. If it set to ‘Yes’, and the user has not entered a holding location, then upon completing the pick, the system will navigate to the holding location screen to capture the holding location. must be captured. If it set to ‘No’ the holding location is not required.
Confirm Item
Figure 12-41 Confirm Item
![Confirm Item Confirm Item](img/confirm-item-jet.png)
If the pick quantity is manually entered, rather than scanned, the system will require the user to enter/scan the item to confirm the proper item is being picked. This is not necessary when scanning in the item quantity.
Information (Picking)
Figure 12-42 Information (Customer Order Pick) Screen
![Information (Customer Order Pick) Screen Information (Customer Order Pick) Screen](img/customer-order-pick-info-jet.png)
The information screen is an informational popup that contains information about the header level of the customer order pick. It is accessed through the Info menu option in the Footer menu on the Pick Items screen. Details include:
-
Pick ID
-
Status
-
Create Date and Create User
-
Complete Date and Complete User
-
CFAs (Flexible Attributes) will be displayed. The user can capture CFAs on this screen. Security permission is needed for entering CFA values.
Shipment/Pickup/Curbside
Figure 12-43 Shipment Screen
![Shipmen Screen Shipmen Screen](img/shipment-pickup-curbside.png)
Figure 12-44 Curbside Pickup Screen
![Curbside Pickup Screen Curbside Pickup Screen](img/curbside-pickup.png)
Figure 12-45 Pickup Screen
![Pickup Screen Pickup Screen](img/pickup.png)
The functionality of these screens is the same. The Shipment screen is for delivery types of ‘Shipment’ it will be accessed from Open Transactions, or if the store configuration, ‘Navigate to Shipment’ is set to ‘Yes’, the system will automatically continue on to this screen after completing the pick. The status of the customer order will be ‘Delivery in Progress’. The Pickup and Curbside Pickup screens will be accessed from Open Transactions. The status of the customer order will be ‘Delivery in Progress’.
Curbside Pickup will contain information in the header about the pickup. It will include the customer’s current wait time and any other information that came in on the curbside pickup notification.
The Holding Location (if it exists) will display in the header. A Default Quantities option will default in the delivery quantities on the delivery to what is remaining to be delivered. A Clear Quantities option is available to clear out the quantities and set them to blank. The items are listed in descending order by item ID. The list will have the items on the customer order with item, description, and image (per preferences).
User can enter in the delivery quantity (Edit Quantity Customer Order Quick Flow permission). Quantity must be less than the Needed quantity, which is the remaining order quantity. Or, if more was picked than what was needed due to tolerances, the delivery quantity must be less than or equal to the picked quantity.
Footer Menu
Notes: The Notes option accesses the notes common dialog to capture notes. The note will be saved on the customer order.
Print: Print will display the common print dialog to print the customer order delivery report.
Holding Location: will access the Holding Location screen.
Bill of Lading: Accesses the Bill of Lading screen.
Customer: will access the Customer screen.
Cancel Submit: User must have Cancel submit permission. Sets a submitted status delivery back to In Progress.
Submit: Submit will submit the delivery and set it to Submitted status and not allow for editing. Submit is only available when store configured for Dispatch Validate to Ship Submit and when the customer order delivery is in ‘In progress’ status.
-
The only step possible will be to cancel Submit or Pickup/Dispatch.
-
When the system is configured for Ship Direct, submitting is not possible. Reverse Pick: will navigate to Reverse Pick. Only available if customer order is in ‘Reverse Pick’ status.
Reverse Pick: will navigate to Reverse Pick. Only available if customer order is in ‘Reverse Pick’ status.
Reject: All unpicked item quantities will be canceled/rejected. A system generated reverse pick will be created for the rejected items. Cancel: Exits to the screen and no changes will be saved.
Cancel: Exits to the screen and no changes will be saved.
Save: Saves the delivery as In Progress status and return to the Open Transactions screen.
Pickup/Dispatch:
-
If Allow Partial Indicator is set to No, it will validate that the entire order is being delivered together. Those users with certain privileges will be able to override this.
-
If Allow Partial Indicator is set to Yes, the customer order can be delivered partially.
-
If system parameter 'Customer Order Fulfillment Restriction' is set to 'Line Controlled', the item has to be delivered fully. Partial delivery of an item is not allowed.
-
-
Upon dispatch of the delivery the delivery will move to Completed status, and user returns to the Open Transactions.
-
The stock on hand and customer order reserved quantities will be decremented by the delivered quantities.
-
The customer order fulfillment order will have the delivered and remaining quantity updated.
-
If the entire customer order has been fulfilled, meaning there is no remaining quantity, the customer order will be set to Completed status.
-
Multiple deliveries can be created in the customer order quick flow process, but each delivery needs to be closed before another can be started.
Customer
Figure 12-46 Customer Popup
![Customer Popup Customer Popup](img/customer-popup-jet.png)
The Customer screen has read-only information about the customer on the customer order. It is accessed through the Customer menu option in the overflow menu. User must have Access Customer Details permission. Customer information is not held in SIOCS, and it is accessed via a web-service to an external system.
Information (Shipment/Pickup/Curbside)
Figure 12-47 Information Popup
![Information Popup Information Popup](img/information-popup-jet.png)
The Information screen contains information about the header level of the customer order shipment/pickup. It is accessed through the Information menu option in the overflow menu on the Shipment/Pickup/Curbside screens. Details include:
-
Delivery ID
-
Status (delivery)
-
CFAs (Flexible Attributes) will be displayed. The user can capture CFAs on this screen. Security permission is needed for entering CFA values.
-
Create Date and Create User
-
Vehicle Number
-
Vehicle Country
-
Driver Name
-
Driver License Number
-
Reservation Type
-
Delivery Type
-
Store Customer Order ID
-
Customer Order ID
-
Fulfillment Order ID
-
Create /Release/Delivery Date
-
Allow Partial Delivery
-
Status (order)
-
Comments
-
If this customer order is for direct ship to customer and Fiscal Documentin information is required and integrated, this screen will also display: Fiscal Request ID, Fiscal Request Status, Reject Reason, Fiscal Doc ID, Fiscal Doc Link.
Bill of Lading
Figure 12-48 Bill of Lading Screen
![Bill of Lading Screen Bill of Lading Screen](img/bol-jet.png)
The Bill of Lading screen contains information about the Bill of Lading (BOL) for the customer order delivery. It is accessed through the BOL Info menu option in the Footer menu on the Delivery Items screen. Fields include:
-
Bill of Lading
-
Motive
-
Pickup Date
-
Dispatch Date
-
Package Type – list of values. If Manifesting is being used (store admin), and if the carrier/service is configured to require package type, then the package type will be required.
-
Weight - If Manifesting is being used (store admin), and if the carrier/service is configured to require weight, then the Weight will be required.
-
Tracking ID – may be overwritten by manifest system.
-
Type – Sender, Receiver, Third Party
-
Defaulted to ‘Sender’ for Delivery type of ‘Ship to Customer’ and no carrier is identified on the order.
-
Defaulted to ‘Third Party ‘ for Delivery Type of ‘Customer Pickup’ and no carrier is identified on the order.
-
-
Carrier – list of carriers. Enabled and required for type of ‘Third Party’. If ‘other’ is selected then Carrier Name and Address are enabled. May be overwritten by manifest system.
-
Service – only enabled for type of ‘Third Party’. May be overwritten by manifest system.
-
Carrier Name and Address - Required when carrier type is 'Third Party' and carrier is 'Other'
Reverse Pick
Figure 12-49 Reverse Pick Screen
![Reverse Pick Screen Reverse Pick Screen](img/reverse-pick-jet2.png)
The Reverse Pick is accessed from Customer Order Pick and Shipment/Pickup/Curbside. Reverse picking is the action of indicating to the OMS that a previous pick is now being unpicked and inventory is moved back to the shopfloor. It also can indicate a confirmation of the cancel request from the OMS. It will be available when the customer order is in Reverse Pick status, a system generated reverse pick exists.
Items will be listed with ID, description, image (if set in preferences), primary location (if Display Sequence Fields = ‘Yes’), and the reverse pick/canceled quantity.
Items will be listed that have been picked and that have a remaining order quantity (meaning they have not been shipped/picked up or canceled). They will be sorted by item description.
The user will be able to select ‘cancel’ to leave without changes. Or, ‘Reverse Pick’ which will move the reverse pick to ‘completed’ status. Customer order picked and reserved quantities are decremented and canceled quantity is incremented.
Customer Order Status Flow
This flowchart shows a simple, straight forward status flow of a customer order when picking is required.
Figure 12-50 Customer Order Status Flow when Picking is Required
![Customer Order Status Flow when Picking is Required Customer Order Status Flow when Picking is Required](img/com_statusflow.png)
The following table shows the different statuses that a customer order can take when picking is required for the customer order:
Table 12-1 Customer Order Status when Picking is Required
Status | Meaning |
---|---|
New |
The order is created but not been accepted yet at the store. |
Picking Required |
When no open pick exists and the Picked quantity is less than the Remaining quantity and Picking is required. |
Pick in Progress |
A pick is open for an order. |
Reverse Pick |
A reverse pick is open for an order. |
Ready to Ship |
If the Picked quantity >= Remaining quantity and the order is not fully shipped yet and the order is of type 'Ship to Customer'. |
Ready for Pickup |
If the Picked quantity >= Remaining quantity and the order is not fully picked up yet and the order is of type 'Customer Pickup'. |
Delivery in Progress |
If at least one delivery is available which is either saved or submitted but not dispatched yet. |
Completed |
This is one of the final states of a customer order. When the customer order is fully shipped or picked up, it goes to 'Completed' status. |
Cancelled |
This is also one of the final states of a customer order. When the customer order is rejected or cancelled, it goes to 'Cancelled' status. |
The following flowchart shows a simple, straight forward status flow of a customer order when picking is not required.
Figure 12-51 Customer Order Status Flow when Picking is Not Required
![Customer Order Status Flow when Picking is Not Required Customer Order Status Flow when Picking is Not Required](img/com_statusflow2.png)
The following table shows the different statuses that a customer order can take when picking is not required for the customer order:
Table 12-2 Customer Order Status when Picking is Not Required
Status | Meaning |
---|---|
New |
The order is created but not been accepted yet at the store. |
In Progress |
A customer order gets this status when it is being looked at and the order is not fully shipped by the store or picked up by the customer. |
Completed |
This is one of the final states of a customer order. When the customer order is fully shipped or picked up, it goes to 'Completed' status. |
Cancelled |
This is also one of the final states of a customer order. When the customer order is rejected or cancelled, it goes to 'Cancelled' status. |
Customer Order Status Update Logic
Picking Required for Customer Orders is set to Yes
When the store parameter Picking Required for Customer Orders is set to Yes, the status of customer orders will need to be checked for update whenever any of the following events occur on the customer order.
-
When the customer order is accepted at the store.
-
When a Reverse pick is saved, completed or cancelled, both internally in the system and externally.
-
When a pick is created, saved, completed or cancelled.
-
When a delivery record is created, cancelled, saved, submitted or partially/fully dispatched.
-
When POS sends a fulfilment record against the customer order, which partially/completely fulfilled the order.
-
When the customer order is rejected by the store or cancelled by the user or at Order management system.
Note:
These events can be a manually created, system generated, internally created or externally created event.
After any of the events mentioned above occur, perform the following:
For the Customer Order, check if there is at least one open reverse pick exists:
If Yes, update the status of the customer order to Reverse Pick.
If No, check if there is a Pick in Progress, that is, Pick's status = New or In progress.
-
If Yes, update the status of the customer order to Pick In Progress.
-
If No, check if there is a Delivery In Progress, that is, at least one delivery which is either saved or submitted and not dispatched yet.
-
If Yes, update the status of the customer order to Delivery In Progress.
-
If No, check the Picked Qty of the items on the customer order.
-
If Allow Partial Delivery = No,
If at least one item is not completely picked, update the status to Picking Required.
If all items are picked completely, then:
if the order is of type Ship to Customer, update the status of customer order to Ready to Ship, or,
if the order is of type Customer Pickup, update the status of customer order to Ready for Pickup.
-
If Allow Partial Delivery = Yes,
If no item is picked yet, update the status to Picking Required.
If at least one item is picked partially or completely picked, then:
if the order is of type Ship to Customer, update the status of customer order to Ready to Ship, or,
if the order is of type Customer Pickup, update the status of customer order to Ready for Pickup.
-
-
Picking Required for Customer Orders is set to No
When the store parameter Picking Required for Customer Orders is set to No, the following is true:
If the store has decided to not pick the items before shipping, then if the Customer Order is accepted, the status will show In Progress.
If the store has decided to formally pick the items and ship, the status is derived as per the rules that apply when Picking Required is set to Yes.
Completed and Cancelled
Completed and Cancelled are the final states of a customer order, irrespective of whether picking is required or not.
The customer order moves into Completed status when:
-
a customer order is completely shipped by the store or picked up by the customer
-
a customer order is rejected and some items have been delivered already
The customer order moves into Cancelled status when:
-
a customer order is rejected and none of the items have been delivered
-
a customer order is cancelled by the user or at the Order management system
The customer order will become read-only once it reaches either Completed or Cancelled status.
Under Review Status
When the retailer has chosen to integrate with OBCS (Order Broker Cloud Services) and whenever a customer order goes through payment reauthorization, the Order Broker system informs the Store Inventory system about it and the status of the customer order would move to 'Under Review'. This is to indicate that the customer order is going through payment reauthorization and it is not in the state to be submitted/dispatched. The Store Inventory system would have to wait for the payment reauthorization to be successful in order to submit/dispatch the customer order.
Note:
The status of the customer order is not updated to 'Under_Review' at DB rather the status displayed in the UI alone would show 'Under_Review'.
When the customer order moves to 'Under Review' mode, the user can still perform the same actions on the customer order as if it is in New/In Progress/Picking Required/Delivery In Progress, Ready to Ship/Ready for Pickup/Reverse Pick status. that is, the user will be able to approve/reject, create pick/reverse pick/delivery and so on, A validation will be done on Submit/Dispatch of customer order deliveries to ensure that the customer order is not in 'Under Review' mode.
Whenever OBCS informs Store Inventory system that the payment reauthorization has been successful, the status of the customer order moves back to its previous status or to an appropriate status based on the activities that had happened on the customer order while it was in 'Under Review' mode. The customer order would now be available for submit/dispatch. If the payment reauthorization fails, the customer order would get cancelled.