Scan Stack

The Scan Stack function can be found under the Transactions menu. 

The Scan Stack function allows an inwards goods receipt to be identified and then offers a twin grid screen where each row represents a quantity of one product.  Decimal quantised products are not supported at this stage but might be added on a separate tab of the form at a later date.

The form is designed as a pick list for the order and supports bar-coded (wedge reader) or keyboard input.

Scan Stack Search {tab}

When the function is opened the user is presented with a sales order Search screen (tab).

Warehouse - Scan Stack - Inwards Goods Receipt Search {tab}

The combo box accommodates filtering by branch. 

Scan Stack Process {tab}

After selecting an order the system proceeds to the Process tab

Warehouse - Scan Stack – Process {tab}


Firstly let us define PLU and SKU to explain why we have two stock codes in the grid. Common definition is that:

·         PLU is Price lookup Unit. usually this is the same stock item as the SKU

·         SKU is Stock Keeping Unit

Exo has facility for Linked Stockcodes where a PLU (lookup) item is used to set a bulk price and link to an SKU. For Example Stock Item 6PACK (PLU) might point at item BOTTLES (SKU) and have a ratio of 6:1 (see stock Items Details 2 tab).  In this case we are saying that we are stocking everything as bottles which we could sell individually or as a 6 pack.  If we order a 6 pack we therefore have to despatch 6 BOTTLES not one 6PACK.  The DUO Dispatch function will therefore generate 6 rows for one 6 PACK.

TODO: Purchase packs

The Description column comes from the purchase order line (not stock master) and may have been overwritten when the order was created in MYOB Exo.

Batch will show any preloaded stock batch codes entered via Exo purchase orders.

Branch and Location are the abbreviated descriptions from the master setup.  They reflect the codes on the purchase order line which mostly will be the same as on the sales order header.

Bin is either the bin code entered on the purchase order line or if this is blank the system will retrieve the bin code from the stock items corresponding location record.

The two Grids

In the Process tab the top grid shows candidates for receipting and the bottom grid shows processed lines. One row is shown for each unit quantity from purchase order lines. The top grid shows items from purchase orders not yet receipted and the bottom grid shows receipted items.

Note: The height of these two grids can be altered by dragging the splitter bar that is between them.

The Scan EditBox is an omni-box.  All entry is done in this box (usually using a barcode scanner) and the system decides what it thinks the data is.

Note: Only products of Stock Classification = Freight can be added to the order. All other products must be already on the order.

A unit of product is processed (a quantity of one is receipted) by identifying the stock code in the Scan EditBox by any one of these means:

·         Entering a stockcode (either PLU or SKU)

·         Entering a barcode to be found in any of the  barcode fields of a stock item (either PLU or SKU)

·         Entering a stock serial number (matched to in-stock serials of participating stock codes)

·         Entering a stock batch code (matched to participating stock codes)

The searching follows the above precedence list. In all cases the system does an exact match (in the above test sequence) and if the item is not found in the grids then a warning message is displayed and no update action occurs. No wildcard matching occurs.


When receipting, the line narrative is likely of high importance so is shown in the dedicated note area at bottom left of the screen.

Costing and Invoicing

The Scan Stack function only records the receipted quantities and therefore only performs the equivalent of the receipting but not the costing phases of receipt processing. You must use the MYOB Exo to perform the costing and create stock transactions.  Often the costing is done by non-warehouse staff after updated costs and on-costs are determined.

Under consideration: Create an Auto Cost function in DUO.

Scan Stack Detail {tab}

The Detail tab houses an Order Details widget showing the Inwards Goods Receipt. This is a read only widget to display the inwards goods receipt information. The receipt is Object Locked whilst selected so you cannot view it in MYOB Exo.

Warehouse - Scan Stack – Detail {tab}

Scan Stack Creditor {tab}

The creditor tab shows the Company and Contact widgets associated with the creditor for this receipt. The tab presentation is the same as shown for the Companies screen.

Scan Stack PurchOrd {tab}

The Details tab houses an Order Details widget showing the Purchase Order. This is a read only widget to display the purchase order details for the purchase order associated with the selected line in the Process tab. It contains all the order header information and a grid similar to the MYOB Exo Purchase Order Supply grid. The order is Object Locked whilst selected so you cannot view it in MYOB Exo.

Warehouse - Scan Stack -PurchOrd {tab}

DUO for EXO     DUO for EXO     © Dyameta Technology Ltd                     Previous Topic           Next Topic           Home