Things aren’t always as they seem. Lots of older POS applications (i.e. Quickbooks) allowed users to set up products using data exactly as the product number appeared on the barcode. For example, the two barcodes below are Interleaved 2 of 5, and both appear to have 5 characters included. However, Interleaved 2 of 5 barcodes must contain an even number of characters, so barcode scanners add an additional zero to the beginning, delivering a 5-digit barcode in 6-digit format, as shown below. When a 5-digit barcode is scanned but your product is listed in your app using only five digits, the product will not be found because the scanner will deliver 6 characters. Regardless of the barcode type, we recommend you check what data is actually included within the barcode. If necessary, change the product details within the inventory section so the item will be identified correctly when scanned into your app. We recommend using the Socket Mobile Stock Count app  (AU,
EMEA, UK) or the 'Test' feature of the Socket Mobile Companion app  (AU, EMEA,
UK) to confirm what data is included in the barcode and delivered
to the POS application. Remember: The scanner will always deliver the data that is contained within the barcode and will only add an additional zero if necessary.