====== Receive from WHS Flow ====== =====Overview===== The Receive from WHS Flow is used to move stock from a warehouse that is not managed by Produmex to a warehouse that is managed by Produmex. When moving the stock between warehouses the use of the Inventory Transfer Request document is optional. =====Configuration===== The flow uses a transit warehouse not managed by Produmex as the source warehouse. 1. Adjust the settings of the source warehouse on the User Defined Fields of the Warehouses-Setup screen. {{ :implementation:functionalguide:flows_receivefromwhs:2.png |Set up source WHS}} 2. Create the warehouse in the Organizational Structure. 3. Create at least one dock within the warehouse. {{ :implementation:functionalguide:flows_receivefromwhs:1.png |Organizational Structure}} 4. Enabled the warehouse for the scanner on the Warehouses tab of the [[implementation:wms:thinclient|Thin Client]] element of the Organizational Structure. {{:implementation:functionalguide:warehouses_tab.png|Thin Client}} 5. Set the [[implementation:wms:extensionparameters:put_away_receive_from_whs|Put away for receive from warehouse generator]]. It generates put away move orders when finishing the Receive from WHS Flow. =====Workflow===== {{map>:implementation:wms:functional:03.png |Bild1610915611315}} * [[implementation:wms:flows_receivefromwhs#select_a_dock|Select a dock @ 313,77,434,125]] * [[implementation:wms:flows_receivefromwhs#select_an_inventory_transfer_request|Select an inventory transfer request @ 316,149,526,287]] * [[implementation:wms:flows_receivefromwhs#scan_the_gs1_barcode_s|Scan the GS1 barcode(s) @ 315,294,438,361]] * [[implementation:wms:flows_receivefromwhs#identify_identical_logistic_units|Identify identical logistic units @ 14,340,164,503]] * [[implementation:wms:flows_receivefromwhs#identify_product|Identify product @ 314,452,435,499]] * [[implementation:wms:flows_receivefromwhs#enter_batch_data|Enter batch data @ 313,524,432,572]] * [[implementation:wms:flows_receivefromwhs#enter_quantity|Enter quantity@ 220,601,528,747]] * [[implementation:wms:flows_receivefromwhs#add_more_products_from_the_logistic_unit|Add more products from the logistic unit@ 305,845,442,932]] * [[implementation:wms:flows_receivefromwhs##finish_process|Finish process @ 303,1070,442,1154]] {{ Move > Receive from WHS {{ :implementation:functionalguide:flows_receivefromwhs:menu_logistics.png |Receive from WHS}} (2) Purchase > Receive from WHS {{ :implementation:functionalguide:flows_receivefromwhs:menu_purchase.png |Receive from WHS}} ==== 2. Select a dock ==== On the Select a location screen select the receiving dock from the list of the available locations or enter the code of the dock. Press the right arrow key to proceed. {{ :implementation:functionalguide:flows_receivefromwhs:dock.png |Select a dock }} ==== 3. Select an inventory transfer request ==== On the Select an order screen select the inventory transfer request from the list of the orders or enter the number of the inventory transfer request. Press the right arrow key to proceed with scanning a barcode. If you want to continue the flow without selecting an Inventory Transfer Request, tap the ''No Order'' button. {{ :implementation:functionalguide:flows_receivefromwhs:3.png |Select an order}} If you tap the ''No Order'' button, the system displays the Select a source warehouse screen. {{ :implementation:functionalguide:flows_receivefromwhs:4.png |Select a source warehouse}} ==== 4. Scan the GS1 barcode(s) ==== Scan the barcode(s) on the logistic unit and tap the ''Done'' button. All the information from the GS1 barcodes is saved into the memory and the system does not ask additional questions about the scanned information. If there is no label on the logistic unit, tap the ''No label on the logistic unit'' button. {{ :implementation:functionalguide:flows_receivefromwhs:scan_gs1.png |Scan the GS1 barcode(s)}} ==== 5. Identify identical logistic units ==== If there is no SSCC barcode among the scanned barcodes, or there is no label on the logistic unit, the system asks if there are identical logistic units. If there are identical logistic units, tap button ''Identical logistic units'' button. The system asks the quantity of the identical logistic units. Enter the number of the logistic units. The number of the logistic units is not limited. Tap the right arrow key to proceed. If there is no identical logistic unit, tap the ''No identical logistic units'' button. {{ :implementation:functionalguide:flows_receivefromwhs:identical_logistical_units.png |Identify identical logistic units}} ==== 6. Identify product ==== Scan the barcode or tap the ''Select a product'' button. Select the product from the list. {{ :implementation:functionalguide:flows_receivefromwhs:identify_product.png |Identify product}} ==== 7. Enter batch data ==== If the batch number was not scanned previously, select it from the list. At this step, new batch numbers cannot be added to the system. Only batches available in the source warehouse can be selected. Based on the item settings, additional data can be entered to the batch, e.g. Best Before Date, second batch number, batch attributes, etc. {{ :implementation:functionalguide:flows_receivefromwhs:enter_batch_data.png |Enter batch data}} ==== 8. Enter quantity ==== Enter the item quantity or scan the serial numbers. The entered quantity cannot exceed the open quantity defined in the inventory transfer request. When an item has a serial number, the system automatically offers the scanning option. Based on the settings of the catch weight function, the system might ask for entering the weight as well. After entering the quantity, the system prints the item label(s) depending on the item settings. {{ :implementation:functionalguide:flows_receivefromwhs:enter_quantity.png |Enter quantity}} ==== 9. Add more products from the logistic unit ==== After entering the quantity, the system asks whether there are other products on the logistic unit that are not scanned. If there are other products on the logistic unit, tap ''Yes''. Go back to the [[implementation:wms:flows_receivefromwhs#identify_product|Identify product]] step to identify the products on the logistic unit. Tap the ''Receive items'' button to finish the process. When you tap the ''Receive items'' button, the system books the inventory transfer. {{ :implementation:functionalguide:flows_receivefromwhs:add_product.png |Add product}} If there is no other product on the logistic unit, tap ''No'' and the system registers the item. The data of the registered items is stored in ASN tables. As the data of the registered items is stored in the system, it is possible to continue the flow after it was stopped without booking the items. If there was no SSCC barcode among the scanned barcodes, or there was no label on the logistic unit, the system generates an SSCC barcode. The system also triggers the //Warehouse: a new LU has been created (700)// print event and prints the logistic label. The default report for this print event is the //DefaultLogisticsLabel.rpt//. If the //Move all items in 1 stock transfer?// option is disabled on the [[implementation:wms:receivefromwhscontroller|Receive from WHS controller]], the Inventory Transfer document is created and the system returns to the [[implementation:wms:flows_receivefromwhs#select_an_inventory_transfer_request|Select an inventory transfer request]] screen. If the option is enabled, the system goes back to the [[implementation:wms:flows_receivefromwhs#scan_the_gs1_barcode_s|Scan the GS1 barcode]] screen. On this screen an additional ''Receive items'' button is displayed. The Inventory Transfer document is created after you tap the ''Receive items'' button. {{ :implementation:functionalguide:flows_receivefromwhs:scan_barcode.png |Scan barcode}} ==== 10. Finish process ==== To continue the flow on a next logistic unit go back to the [[implementation:wms:flows_receivefromwhs#scan_the_gs1_barcode_s|Scan the GS1 barcode(s)]] step. Tap the ''Receive items'' button to finish the process. When you tap the ''Receive items'' button, the system books the inventory transfer. The system also triggers the //Warehouse: move has been added (701)// print event and prints the delivery document. After booking the items, the system goes back to the [[implementation:wms:flows_receivefromwhs#select_an_inventory_transfer_request|Select an order screen]], and the flow can be continued with another inventory transfer request. **Put away generation** Based on the [[implementation:wms:extensionparameters:put_away_receive_from_whs|Put away for receive from warehouse generator]] setting, the system checks if put away move order needs to be generated. * Do not generate: The system does not generate put away move orders when finishing the Receive from WHS Flow. * Generate: The system generates put away move orders when finishing the Receive from WHS Flow. The generated logistic unit can be selected during the [[implementation:wms:putaway|Put Away Flow]]. * Generate full pallet: The system generates put away move orders when finishing the Receive from WHS Flow. The generated logistic unit is a full pallet and it can be selected during the [[implementation:wms:putaway|Put Away Flow]]. ====11. Continue the flow ==== When quitting after the item registration, the system offers the option to book receipt. Despite not booking the receipt, the flow can be continued after the registration step, because the system stores the data of the registered items in ASN tables. {{ :implementation:functionalguide:flows_receivefromwhs:registered_items.png |Registered items}} If there are registered items in the system that were not booked, after the [[implementation:wms:flows_receivefromwhs#select_an_inventory_transfer_request|Select an inventory transfer request]] step the system asks whether you want to remove the registered items. When you tap the ''Remove registered items'' button, the system removes the registered items and the flow continues with the [[implementation:wms:flows_receivefromwhs#scan_the_gs1_barcode_s|Scan the GS1 barcode(s)]] step. When tapping the right arrow key, the flow proceeds with the registered items.