Skip to content

Weight-embedded barcodes

Main → Goods → (item) → barcode field

A label scale doesn’t print the same barcode twice: every cheese wedge gets a code carrying its own weight. StoDo understands those labels — it finds the item by the code’s fixed prefix and takes the quantity from the digits that encode the weight.

  1. Read your scale’s label once. In an EAN-13 code the first 7 digits identify the product and the next 5 digits carry the weight — two digits of kilograms, three of grams (the last digit is a check digit and changes with every label). In 2100450 01250 9, the product is 2100450 and the weight is 1.250 kg. UPC-A works the same with a 6-digit prefix.

  2. Give the item that prefix as its barcode — just the 7 digits (6 for UPC-A), not a full code from one label — in the item form. Set its Unit of Measure to kg while you’re there: quantities will arrive as kilograms.

  3. Scan the labels as usual when selling or receiving. The full code matches no stored barcode, so StoDo tries the weight reading: it finds the item by prefix and adds the line with the decoded weight as the quantity — scan three different wedges, get three lines at 1.250, 0.874, 1.502.

  • An exact barcode match always wins — the weight reading is only tried when the full scanned code isn’t stored on any item. That’s why the item must hold the short prefix, not a full label code.
  • StoDo decodes weight, not price. If your scale embeds the price in the code instead of the weight, the decoded number won’t be the quantity you want — switch the scale to weight-embedded labels.
  • Only EAN-13 and UPC-A codes get the weight treatment; other symbologies are looked up as-is.
  • Store stock in kilograms and the math takes care of itself: sell 1.250, and 1.25 kg leaves the stock.