BarcodeResolutionHierarchy

BarcodeResolutionHierarchy

Introduction

The user at the POS scans either the barcode of the product when it is being transacted or swipes the loyalty card for the customer or the security user card. The system follows a sequence of methods or events in an attempt to resolve the barcode being scanned, stopping the search when it finds a successful match.

The Barcode Resolution Order is a hard-coded setting in the system as of now and is not currently open to configuration.

The resolution order is as follows:

1. UPC code in Product Master - The system first picks the UPC code of the product. The UPC Code is entered in the Product Screen. When the system identifies the product mapped against the UPC, it displays the product details on the POS transaction screen.
2. Multiple UPC code for the Product - The system then checks the various UPC codes setup for the products. The multiple UPC Codes are defined for the product in the Alternate UPC Code master. When the system identifies the product mapped against the UPC, it displays the product details on the POS transaction screen.
3. Barcode Masking - The system then checks if the scanned code matches to the barcode mask attached to the product. For this, the system will match the first 2 characters of the barcode against the start sentinel set for the barcode mask and then checks for the other details of the barcode mask.
4. Product Id - The system then checks the Product Id. When the system identifies the product mapped against the Product Id, it displays the product details on the POS transaction screen.
5. Serial Number - The system then checks the Serial Number of the products. When the system identifies the product mapped against the Serial Number, it displays the product details on the POS transaction screen.
6. Batch Number - The system then checks if it is a Batch Number of a product. When the system identifies the product mapped against the batch number, it displays the product details on the POS transaction screen.
7. Matched with a Part Number or Code from the Customer Catalogue - The system will then check for the code setup for the products in the Customer Catalogue. The Codes are defined for the product in the Customer Catalogue as maintained by the customer. When the system identifies the product mapped against the Code, it displays the product details on the POS transaction screen.
8. Customer Code - If none of the above codes are matched with the code scanned or swiped, the system checks the code against the customer codes setup in the system. The code of the customer is displayed at the Customer Information on at POS.
9. Security User Code – If the customer code does not match, then the system checks for the security user code setup in the system to check if the POS user has swiped a card to log into the system.
10. Product Description – If the codes mentioned above are not matched with the code scanned or swiped, then the system checks for the product description. The product description is specified in the Product Master screen. When the system identifies the product mapped against the product description, it displays the product details on the POS transaction screen.
11. Customer First Name – If none of the above codes are matched with the code scanned or swiped, then the system checks the code against the customer’s first name setup in the system. The code of the customer is then displayed on the Customer Information Panel at the POS.
12. Customer Last Name – If none of the above codes are matched with the code scanned or swiped, then the system checks the code against the customer’s last name setup in the system. The code of the customer is then displayed on the Customer Information Panel at the POS.
13. Transaction ID – Finally, the system checks for the Id of the transaction in which the product is being transacted at the POS. When the system identifies the product mapped against the Transaction Id, it displays the product details on the POS transaction screen.
Since the system allows the user to define the same barcode, serial number, batch number, etc. to multiple products, then should the system find more than one product match in a scan, a pop-up screen will display all the products matching the code. The user can then review and select the required product from the pop-up screen.

This concludes the KB on Barcode Scan Sequence Resolution Order.