Fixed bug in UPC parser with not in use items priced through labeling scale

When an item is not in use, the UPC parser warns the cashier before
allowing the purchase. However, when it warns the cashier it stores the
UPC as the string entered, but the UPC which can be modified before the warning message appears.

The string entered _should_ be the original string entered by the user.

Fixed with this commit.