Heart-Profit ERP

Heart-Profit Boards => Heart-Profit ERP Support => Topic started by: Wouter Rijnbende on April 12, 2011, 02:12:24 pm



Title: Scan Terminal - Receipt Goods Storagelist
Post by: Wouter Rijnbende on April 12, 2011, 02:12:24 pm
Scanterminal screen StorageList

As from now, we have a new Scanterminalscreen for booking Receipt of Goods of a Storagelist available.

This function has two pages.

The first page asks us for the Identification of the Storagelist. If the Storagelist-id is printed in Barcode on your Storagelist print, you can just scan it. If it isn't printed in Barcode, you can also type it using the keyboard of your scanner.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsstgi110412001.png)

After filling in the Storagelistnumber, the screen will display some information about this Storagelist, like the Supplier, Receiptnumber, Packersnotenumber and the Date-/time of arrival of this shipment. This information is being displayed to check if you got the correct Storagelist. Press F1 to confirm, and to continue with the 2nd page.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsstgi110412002.png)

On this 2nd page, we are able to scan the Barcode of the received goods.

Notice:
All the other "Receipt of Goods" screens use a Barcode with a Batchnumber created by Heart-Profit. Such a Barcode contains all the information about which Purchaseorderline should be booked. But... it also means that on receipt of the goods, a Heart-Profit label should be printed on all received items, in order to scan it. This screen works completely different from the other screens. It does not need a label generated by Heart-Profit, it assumes that the goods to be received already have a label.

The Barcode should contain the following Application Identifiers:

(01) 14 Digit EAN Code (existing of an EAN-13 Code plus a leading zero).
(10) Batchnumber
(15) Expiry date*, in format yy/mm/dd or yy/mm (meaning end of month)
(310x) Contents in 6 digits, where x = number of decimals (0 - 3); 3101001805 therefore means 1 digit, leading to a content of 180,5

* The expiry date is optional.

After scanning the Barcode of the received item, the system knows (based on the EAN code) which Item-/Appearance form and features are meant. Since, on the first page, a Storagelistnumber has been entered, I locates the first Item-/Appearance on the Storagelist that matched the scanned item. This Storagelist-line will lead to the Purchaseorderline that is to be booked.

The scanned Barcode already contains information about the contents of the item, and with what Batchnumber the Item should be booked on Stock.

The screen allows you to change the number of Items received. By default it will display the outstanding number of items. Since a Storagelist is already a confirmation of the goods that will be delivered by your supplier, the number of items will probably not differ very often. Still, it can. Changing could also be necessary when 50 items were ordered, and we delivered as 2 batches. 40 items of one batch, and 10 with another batchnumber.

The Scanterminalscreen also allows you to scan the Location where the received items are stored. The other Scanterminalscreens receive all goods at a (in a company parameter given) Location "Goods Receipt / Arrivals", allowing one user to book all items from a truck (lorry) to this arrival location, and than allowing the same (or another) user to transfer these items from "arrivals" to their actual Stocklocation.
This screen allows the user directly to scan the actual Stocklocation were the item is being stored, saving someone an extra scan.

Note: When not scanning the Location, all goods will be stored to the same "arrivals" location as used in the other Scanterminal screens. When leaving the company parameter for this "arrival" Location blanc, the default Storagelocation of the Item-/Appearance will be displayed by default.

After scanning the Barcode of the Item, and optionally change the Location of number of Item-/Appearances, press F1 to process.

The items will now be booked on Stock.

(http://www.heartprofit.com/www/transfer/graphics/forum/lovira110412001.png)

(http://www.heartprofit.com/www/transfer/graphics/forum/lovmdtra110412001.png)

An Internal Batchnumber implying the Purchaseorderline, has been added to the Stockitem. This makes the receipt of two exactly the same batches, on two different Purchaseorderlines, with 2 different prices, unique. We must however see if this leads to no problems, since when delivering the batch using scanning, the Barcode does not contain this information, and cannot address the specific batch with the specific costprize, so, why bother to keep them separately...

The Storagelist-lines will also display the 59 items as being received, and the Storagelist-line will be closed when all items have been received.

(http://www.heartprofit.com/www/transfer/graphics/forum/lomrra110412001.png)

After pressing F1, the system detects if there are still any items open on the Storagelist. If so, it returns with the same screen, assuming the next item to book will also be on this Storagelist. You scan scan the barcode of the next item immediately.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsstgi110412003.png)

If no other items are open, the first page will appear, allowing you to scan another Storagelist to work with.

Btw, notice that however we are using the barcode that is already printed on the items when receiving it, the current assumption is that the EAN Code in this Barcode is unique for one Item-/Appearanceform-/Features in the system. If we would be able to buy the same product at two Suppliers, who both are producers of this product, both producers will have their own EAN code for this product.  With a small adjustment we will be able to register the EAN Codes at Supplier level, allowing two EAN Codes leading to the same Item-/Appearance in Heart-Profit.