Variable Price Barcode Parser Not Recognizing Scale Barcodes?

Variable Price Barcode Parser Not Recognizing Scale Barcodes?

Product Described: Variable Price Barcode Parser

Question
We are setting up another CAS label printing scale for a new merchant using Clover Station Duo with built-in scanner. This same setup has worked before with a previous store. However, this time when scanning the barcoded label (e.g., Salame Milano), Clover is not recognizing the product from the inventory—it opens a new item screen instead. All configuration steps were repeated as before. Can you help identify what might be wrong?

Answer
This issue is almost always caused by a mismatch between the barcode format printed by the scale and the format configured in the Clover inventory system and Variable Price Barcode Parser app.

Based on your screenshots and setup:

  1. Label Barcode Format Analysis


    • The label for Salame Milano has this barcode: 500101015489
    • That breaks down as:
      • 500101 = Product Code (Matches your item in Clover)
      • 015489 = Price or weight (encoded depending on format)
  1. Scale Configuration 


    • Your CAS scale is set with:
      • Item Barcode Format = 3 (Bill 1: item barcode format(0~99))
      • Sum Barcode Format = 7 (Bill 1: sum barcode format(0~99))
      • Sum Barcode Flag = 2099999
    • These settings match a known configuration that’s compatible with Barcode Format 1 in the Variable Price Barcode Parser app.
  1. Barcode Format Selection in App


    • The parser app is currently configured to Barcode Format 1, which aligns with the structure:
      • I I I I I I P P P p p C
      • Where:
      • I = Item code
      • P = Price before decimal
      • p = Price after decimal
      • C = Check digit
  1. Problem Identified: Clover Inventory Product Code
    • The scanned barcode is 500101015489, so the Clover inventory must have item code = 500101.
    • However, your screenshot shows Product Code = 500101015489.


    • This is incorrect. The Product Code field in Clover should contain only the item code portion, i.e., 500101 (not the full barcode with embedded price).
    • This is why Clover can’t match the scanned barcode to an existing item—it’s looking for the full 12-digit barcode as a Product Code instead of just the 6-digit item code.
  1. Fix
    • Edit the items in Clover inventory.
    • Set the Product Code field to match just the 6-digit item code (e.g., 500101500102, etc.).
    • Do not use the full barcode in the Product Code field.
  1. Additional Tip
    • Double check that the Variable Price Barcode Parser app is enabled and running (your screenshot confirms "App ready for use").
    • Ensure your barcode scanner is not misreading or appending extra digits—Clover's built-in scanner is typically reliable, but testing with an external scanner for comparison can help.

Once you correct the Product Codes in Clover to match the item code portion from the barcode, everything should work as expected—the scanned barcode will be parsed properly, and the right item will be matched in the register with the appropriate price.


info@csiworks.net
Sales 619-246-8236 text or call
Support/Setup 760-542-2178