Order Preparation


Introduction

Order preparation module allows prepare sales order lines in order to be delivered using Advanced Warehouse Operations flow. Only lines with delivery mode different than "Pick and Carry" will be considered.

As a requirement for this module to work, Advanced Warehouse Operations module should be properly configured.


The module has to main flows

  • Preparing the order lines to be delivered
  • Processing the pickings

Preparing the order lines

Order preparation window can be launched in several ways:

  • After creating a receipt, if the preferences allows it.
  • Through menu "Order Preparation"
  • Pressing "F7" after opening a ticket (Menu "Open Receipt")
  • Through menu "Prepare Current Ticket", after opening a ticket

If the preference "Allow Order Preparation popup" and "WebPOS Synchronized Mode" are set, the last one at client level, the Order Preparation window can be launched right after paying the ticket.

Order Preparation after paying a ticket

When the preparation is done from an opened ticket, a line showing quantity in picking is added to the line, and updated when a new picking is generated.

Preferences

Behavior in order preparation and picking flows is driven by preferences.

PreferenceDescriptionDefault value
Allow Order Preparation PopupAllows launch order preparation right after paying a ticketY
Do not allow to select warehouse in order preparationDo not allow to select warehouse in Order Preparation windowY
Enable OB stock checkEnable stock check when preparing a sales order lineY
Display action buttons in WebPOS picking windowControls when buttons ("Assign", "Unassign", "Cancel", etc.) in Picking Status window should be shownY
Enable Prepare Current Ticket buttonControls when menu "Prepare Current Ticket" will launch Order Preparation window for the opened ticketY
Order Preparation action PickingsControls when Picking window can be opened through Pickings menuY

Selecting order lines to prepare

When dialog is opened it shown like following image.

Order Preparation window

The dialog shows a filter selector with the following fields available:

  • Document No.: Order document number
  • Order Date: Order creation date
  • Customer: Order customer
  • Delivery Method.: Order line delivery method
  • Delivery Date: Order line delivery date

After applying a filter, the order lines pending to prepare matching the filter criteria are shown, grouped by orders. For each order/line retrieved the following information is listed

  • For orders: Shown Document Number, Customer, Order date
  • For orders lines: Line number, Ordered quantity, Pending quantity, Delivery date, Product Name, Information icon, Quantity to prepare, Warehouse, Delivery method and printer.

Order Preparation window filtered

Select All / Unselect All

Is possible select or unselect all lines using the button "Select All". When pressed all lines are set quantity to pending quantity and the button is changed to "Unselect All" to revert this change, setting all lines quantity to zero.

Information Icon

The Order Preparation Lines always have additional information to show through the information button (i) or (i+). The icon shown depend if the line only contains standard information like: SearchKey, Name, UPC/EAN or has more information like resource reservations.

When the user clicks on the info button, the following popup will be displayed (depend of information available):

Standard information

Standard information

Additional Information

Additional Information

Change quantity

To prepare a line, the following options are provided:

  • Check button: In the left side we have a "check" button, it has two behaviors depending on the color of the button:
    • Click on check button with gray color on a line: Set quantity to pending quantity for the line
    • Click on check button with gray color on an order: Set quantity to pending quantity for all the order lines
    • Click on check button with green color on a line: Set quantity to zero for the line
    • Click on check button with green color on an order: Set quantity to zero for all the order lines
  • -/+ buttons: Decrement/Increment quantity
  • Quantity editor: Set quantity by hand

Setting quantities in Order Preparation window

Change warehouse

To change the warehouse where get product for delivery, use the button on top right. It showing a dialog with a list of on-hand warehouses with available stock. Select an item from list to change the warehouse.

Selecting a warehouse

Advanced Filter

When a refined filter criteria is needed the "Advanced Filters" button can be used to open the following dialog to combine different filters.

Advanced filters in Order Preparation window

Prepare Selected

When a selection of order lines to prepare is done and pushed the button "Prepare Selected", a stock verification is executed to check if have enough stock for each line in selected warehouse.

For lines without enough stock is shown the following message:

Stock validation when preparing a line

You have the option to assign the stock available for each line or cancel the preparation process and return to order preparation dialog.

After preparing the selected order lines, the Picking List document number will be shown

Setting quantities in Order Preparation window

The Prepare Selected option will generate as many picking list as groups of lines by Business Partner and Warehouse. The tasks contained in those picking list will be in status "Available". Those tasks can be reviewed in Picking List window

Setting quantities in Order Preparation window

Pickings

Layaways Picking

Is possible to start the picking preparation for layaways. To allow the layaways picking is necessary to configure the organization. Navigate to Organization window, then find and edit the organization. As you see in the following figure:

Layaway Picking configuration in Organization window

  • Mark or unmark "Allow prepare layaway" to allow or not layaways preparation
  • When "Allow prepare layaway" is marked you can select "Layaway picking limit". This field is mandatory and may have the following values:
    • Unassigned
    • Assigned
    • Picked
  • "Layaway picking limit" is used to define the limit status that can be reached by a picking list document when containing at least one line coming from a Layaway.

If a limit status is reached when processing a picking, a message will inform it when the next status is requested

Layaway Picking configuration in Organization window

Selecting a picking

Once the picking has been generated using the Order Preparation menu entry, it will be possible to open the picking in Web POS and process it.

In order to open a picking in Web POS, go to the menu and select the Pickings menu entry.

Picking menu in WebPOS

The visibility of this menu entry can be controlled with the preference Order Preparation action Pickings.

Using the Pickings menu entry will show the pickings selector. This selector allows the user to filter by:

Picking window basic filters

  • Picking Document Number
  • Picking Status
  • Customer
  • Delivery Method of the related order lines
  • Delivery Date of the related order lines
  • Order Document Number

It will be possible to combine these filters and define a sorting option using the Advanced Filters popup.

Picking window advanced filters

Once applied the filters (basic or advanced) the window shows the picking list matching the selected criteria.

Picking window showing results

For each picking in the results list the following information is listed

  • Picking Document Number
  • Customer
  • Status
  • The value of the matched criteria

Processing a Picking

Picking processing can be launched from two ways:

  • From the picking window, once the filters have been applied
  • From an open receipt

To process a picking from an opened ticket, use de "Open Receipt" menu to open the ticket, then click on the line showing "Quantity in picking". Visibility of buttons allowing change the picking status is controled by the preference "Display action buttons in WebPOS picking window" and the value of field "is Sales Area" in Warehouse Definition window.

An opened ticket

From the picking window just click on the line showing the picking of interest.

Picking statuses

The first picking status is 'Unassigned'. It means the picking tasks are in status "Available" and they have no user assigned.

A picking in "Unassigned" status

In this status the picking can be canceled, doing that, all picking task will be deleted as well as the picking list. The next status in the flow will be "Assigned".

Assign a Picking

Pressing "Assign" button will set the user of all task to "Openbravo" user leaving the picking in status "Assigned". This status allows cancel the picking and unassign it; doing this last action the tasks user assignments will be removed. The next status in the flow will be "Picked".

A picking in "Assigned" status

Confirming a Picking

When button "Confirm All" is pressed, all the picking tasks in selected picking list will be confirmed. The picking status is "Picked". This status just allows to deliver the picking. The next status in the flow will be "Issued"


A picking in "Picked" status

Issuing a Picking

Pressing the "Issue" button, will generate issue tasks for what has not been issued yet from each picking in the selected picking list. According to Routing confirmation configuration for shippings in Advanced Warehouse Operations module, the issue task status could be "Available" or "Confirmed". In case the final status is "Confirmed", the shipping document is generated automatically.

A picking in "Issued" status

This is the final status of a picking.