Price embedded bar codes

Hi, we could really use some help. We are switching from Clover to Square Register and have uploaded all of our items. We have a meat shop and have barcodes that worked just fine in Clover but our Square Register isn't recognizing them. It keeps saying that "Item with GTIN "200350003946" was not found" and then it wants us to add the item. The barcode actually says 0200350003946 and is EAN-13. I have recreated the barcode as UPC-A with a barcode generator and then it can recognize the sku at least. Then I have added the price per kg in the dashboard and then it fully works. But we did not need this before. And we have a lot of products that we would have to add the price to in the dashboard. And if we change a price, we would have to do on the scale and the dashboard. Is there a way for Square to just see the sku and price with EAN-13 barcodes and not having to add the price per kg in the dashboard?

385 Views
Message 1 of 2
Report
1 REPLY 1
Square Champion

It sounds like you’re running into two separate issues:

 

#`1. Leading zero is being dropped by the scanner
Your barcode is 0200350003946, but Square is reading it as 200350003946. That means the scanner is stripping the leading zero and treating the barcode as a number instead of a full EAN-13 string. Because of that, Square doesn’t recognize it as a price-embedded barcode.

Check your scanner’s configuration and enable a setting like “Transmit Leading Zero.” Once that’s enabled, the barcode should scan correctly starting with 02, which is required for price-embedded items.

 

#2. Using GTIN identifier instead of SKU

Square is looking for a SKU# identifier in a price embedded barcode, not in the GTIN.

  • 02 identifies it as a price-embedded barcode
  • Next 5 digits are the SKU (your example, 00350)
  • Next 5 digits are the price (your example, 00394 = $3.94)
  • Last digit is dynamic calculated check digit determined by your scale, or other program, which validates the barcode.
  • In your example "02" ( is the price embedded marker), "00350" (the SKU), "00394" (the 5 digit price with no decimal), and "6" (the check digit)

Square only uses the SKU portion (00350) to find the item, and then pulls the price directly from the barcode... So in Square, the item should have SKU = 00350.

 

Setting a price in Square:
From what I understand, Square generally requires a price in the item for things like manual entry and reporting.

However, the scanned price will override the item price at checkout, so you don’t need to keep the dashboard price in sync with your scale pricing for transactions to work correctly.

240 Views
Message 2 of 2
Report