CPMobile now supports the use of random-weight barcodes. This feature allows you to scan random-weight barcodes generated outside of CPMobile—such as those that are printed by a third-party scale—and automatically calculate the quantity (i.e., weight) of the item and the extended price for the line item, based on the extended price that is embedded in the barcode and the Counterpoint price for the item. Random-weight barcodes are particularly useful for meat, cheese, and other food items that are tracked and priced by weight.
Although CPMobile can read random weight barcodes and use the information embedded in them to calculate item quantities, it does not generate or print random weight barcodes. If you want to use random weight barcodes with your weighed items, you must have some other means of producing them.
If your store is configured to use random-weight barcodes, you can scan a random-weight barcode in CPMobile to add the corresponding item to a ticket. The quantity and extended price for the item are determined using one of the following methods:
If the Always use qty 1 setting is not in effect for your store, CPMobile calculates the quantity for the line item by dividing the extended price embedded in the random-weight barcode by the unit price for the item (e.g., Price-1), rounds the result to the number of Qty Decimals specified for the item, and then multiplies the calculated quantity by the unit price to determine the item's price on the ticket.
If the Always use qty 1 setting is in effect for your store, CPMobile sets the quantity for the line item to 1 and uses the extended price embedded in the random-weight barcode as the items' price on the ticket.
Prices for items sold through random-weight barcodes are recorded as price overrides, which are processed without requiring security authorization or reason codes.