If you create an item with the appropriate mask for random weight items in the alias, RMS will add the item with a quantity of 1 and not the appropriate quantity that should resolve from the value contained within the barcode. This happens irrespective of the ILC, which could also be a random weight mask or just a standard ILC.
Having said this, I have found that the system can behave inconsistently, which suggests it is a bug. Microsoft have requested I place the details on here for the RMS user world to decide! They will then progress if there's enough interest - plese vote accordingly...
I have defined an example below:
In version 2.0 when the alias is set and the item is scanned, a quantity of
1 is added, irrespective of the weight being sold. If the mask is set within the ItemLookupCode then the item is sold at the correct quantity.For example: Set Utilize Random EAN & UPC barcodes within configuration. Create an item with an ILC of, say, 'ABC' and price of $10. Add an alias of 0212345000000 Open POS and type 0212345005000 (this should sell 0.500 quantity), you should find that a quantity of 1 has been added.
Go back into the Item Properties and delete the Alias. Then alter the ILC to be 0212345000000. In POS type 0212345005000 and you should find that the quantity is now 0.500.
This is a significant bug for our customers. It is not practical for some of our customers to use the ILC for the mask as they have their own ILC. Also, they want to use more than one mask for the same item in some cases, which clearly has to be handled within Alias.