====== 7. Inventory Transactions ====== This documentation describes the Goods Receipt and the Goods Issue options of Produmex Scan. For information on stock counting click [[implementation:scan:stock_counting|here]]. =====7.1. Goods Receipt===== {{ :implementation:bxmobwh:functional:goodsreceiptflow.png |}} Select the Goods Receipt option on the Main Menu under the Inventory Transactions section. On the next screen create a new Goods Receipt document or proceed with an already started one. * To start a new Goods Receipt, add the Doc. Date and tap the ''New'' button. To add a remark, enter the text to the Remarks field. * To proceed with a started preliminary document, tap the ''Reload'' button to load the already started orders. Select the document and tap on the ''Resume'' button. * To create the Goods Receipt, select the preliminary order and tap the ''Post'' button. {{ :implementation:scan:functional:inventory:goods_receipt.png |Goods receipt}} On the Goods Receipt (list) screen add the warehouse to the Warehouse field. By default the warehouse is empty or it is the last warehouse in the same document. Scan the item or enter the item code to the Item field. Enter the quantity and tap the ''Add'' or ''Upd.'' button to add the item. If there are multiple UoMs for the item, you can select a different UoM than the default. Default: inventory/base UoM. On the grid already added items are listed. If the warehouse has bin locations, and/or the item is managed by batches/serial numbers, the system proceeds to a screen where the bin location, batch and serial numbers can be added. * If the warehouse has bin locations, add the bin location. It is possible to receive the stock into multiple bin locations. * If the item is a batch item, add the batch number. It is possible to receive multiple batches. * If the item is managed by ‘On every transaction’ serial numbers, scan the serial numbers. To remove a serial number, select the serial number and tap the ''Delete'' button. * If the item is managed by ‘On release only’ serial numbers, enter the quantity. The system automatically creates empty (placeholder) serial number records. {{ :implementation:scan:functional:inventory:gr_batch_serial.png |}} The total quantity must be equal to the quantity entered on the previous screen in order to proceed. Tap the ''Print'' button to print the item label. Tap the ''Done'' button to proceed. The system goes back to the previous screen and saves the entered data. Tap the ''Cancel'' button to go back without saving the data. *Price/Account: a user query has to be defined with the name //bx_mobile_wh9_goodsreceipt_pricing//. ^ Parameters ^ Result ^ |[%1] Employee ID \\ [%2] Warehouse \\ [%3] ItemCode| Price (BXITPRC) \\ Currency (BXITCURR) \\ Account number (BXITACCN) \\ Distribution Rule (BXITDSTR)| Example query: SELECT OITM.AVGPrice as BXITPRC. '$' as BXITCURR FROM OITM WHERE ItemCode=[%3] =====7.2. Goods Issue===== {{ :implementation:bxmobwh:functional:goodsissueflow.png |}} Select the Goods Issue option on the Main Menu under the Inventory Transactions section. On the next screen create a new Goods Issue document or proceed with a started one. * To start a new Goods Issue, add the Doc. Date and tap the ''New'' button. To add a remark, enter the text to the Remarks field. * To proceed with a started preliminary document, tap the ''Reload'' button to load the already started orders. Select the document and tap the ''Resume'' button. * To create the Goods Receipt, select the preliminary order and tap the ''Post'' button. {{ :implementation:scan:functional:inventory:goods_issue.png |Goods Issue}} On the Goods Issue (list) screen add the warehouse to the Warehouse field. By default the warehouse is empty or it is the last warehouse in the same document. Scan the item or enter the item code to the Item field. Only inventory items can be scanned or selected. Enter the quantity and press the ''Add'' or ''Upd.'' button to add the item. If there are multiple UoMs for the item, you can select a different UoM than the default. Default: inventory/base UoM. On the grid already added items are listed. If the warehouse has bin locations, and/or the item is managed by batches/serial numbers, the system proceeds to a screen where the bin location, batch and serial numbers can be added. * If the warehouse has bin locations, add the bin location. It is possible to receive the stock into multiple bin locations. * If the item is a batch item, add the batch number. It is possible to receive multiple batches. * If the item is managed by ‘On every transaction’ or ‘On release only’ serial numbers, scan the serial numbers. To remove a serial number, select the serial number and tap the ''Delete'' button. The total quantity must be equal to the quantity entered on the previous screen in order to proceed. Tap the ''Print'' button to print the item label. Tap the ''Done'' button to proceed. The system goes back to the previous screen and saves the entered data. Tap the ''Cancel'' button to go back without saving the data. Price/Account: a user query has to be defined with the name //bx_mobile_wh9_goodsissue_pricing//. ^ Parameters ^ Result ^ |[%1] Employee ID \\ [%2] Warehouse \\ [%3] ItemCode | Price (BXITPRC) \\ Currency (BXITCURR) \\ Account number (BXITACCN) \\ Distribution Rule (BXITDSTR)| Example query: SELECT "OITM"."AVGPrice" as "BXITPRC", '$' as "BXITCURR", (select "AcctCode" from "OACT" where "FormatCode" = replace('11100000-01-001-01', '-', '' )) as "BXITACCN" FROM "OITM" WHERE "ItemCode" = [%3]