Scan Sequence Resolution

Scan Sequence Resolution

iVend POS – Barcode Scan Sequence Resolution Order

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 Scan Sequence Resolution Order is a hard-coded setting in the system as of now and is not currently open to configuration.

The Scan Sequence 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 In-forma 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.

Note: 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.





    • Related Articles

    • Barcode Scan Sequence Resolution Order

      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 ...
    • iVend Patch not getting updated at POS

      Environment: iVend 6.6 Patch 7915 Problem Description: Patches in HO and the POS indicates that it has already been updated but in POS it stays in a cycle asking for an update and does not allow it to be done. Scenario: None Solution: 1) At POS the ...
    • Same product code scan on POS but it shows on the next line.

      Environment : iVend 6.6 with SAPB1 Problem Statement : Same product code scan on POS but it shows on the next line. Resolution/Work Around : It's iVend functionality in which users have the option to choose "New Row For Scan" in the Retail ...
    • Bonus Buy Not Apply For second Product in POS Transaction

      Environment: iVend 6.6 7989 Problem Statement: Bonus Buy not applied on second product in one POS Transaction Symptoms: Need to check Bonus Buy Configuration, "Can Repeat in Transaction" Check box is enabled or not ? Resolution/Workaround: Enable ...
    • How to find out that what product information used in line item through scan area over the POS.

      Query How to find out that what product information ( product ID / product barcode ) used in line item through scan area over the POS Environment iVend Version 6.6 with SAPB1 10 . Symptoms How to find out that what product information ( product ID / ...