Embedded Barcode Settings

For some businesses, embedding data onto a barcode--price, weight, SKU/PLU, quantity--is vital to ensuring the right price is charged for the right amount of product.

Orders & Menu FAQ

These guides cover talech Register and related POS equipment. Paytura is your merchant services partner; talech provides the register software and device support referenced in these articles.

For some businesses, embedding data onto a barcode--price, weight, SKU/PLU, quantity--is vital to ensuring the right price is charged for the right amount of product.  Particularly common in delicatessens, any business selling weighted or bulk items can benefit from embedded barcodes. 

You can set up your embedded barcode in talech Register via Back Office. 

 

This article applies to the following:
 
Register Type
  • iPad
Region
  • USA
  • CA
  • EU
Tier
  • Starter
  • Standard
  • Premium
Business type
  • Quickserve
  • Retail
  • Service

 

In this article

 

Important! The talech Register app can only support UPC-A (12 digits) and EAN-13 (13 digits) barcodes for this feature.

Barcode numbering

The talech Register app and Socket CHS scanner does not support EAN-13 or UPC-A (12-digit) barcodes that start with 0 (zero). The Socket CHS scanner cannot correctly scan EAN-13 barcodes that start with a zero because the operating system cannot distinguish them from UPC-A barcodes. Since the operating system doesn’t have a built-in way to tell them apart, it may misinterpret the barcode type, causing scanning errors or incorrect data handling.

 

Light bulb iconOur recommended workaround is to replace any zeros at the start of all barcodes with a flag number 1-9. This enables the external reader to scan the leading identifying number, which the iPad camera scanner will also be able to scan.
Back to top

Enable embedded barcodes 

  1. Navigate to Back Office > Settings > General > Barcode.

 

General settings with barcode option highlighted.  

 

  1. At the top, toggle the Embedded Barcodes setting to ON (the slider turns blue). Once enabled, the register will look for an identifier at the start of the barcode to determine if this barcode includes embedded data or not.

 

Barcode settings with embedded barcodes toggled on and highlighted.  

Back to top

Barcode settings

The following settings determine how the embedded barcode works for your register: see our explainer below.  

 

Light bulb iconTip! As you start to populate this information, you will see a Sample Barcode Format appear at the top of the screen, so you can check that it's correct. 

 

Identifier 

 

Barcode settings with identifiers highlighted.  

 

The identifier at the start of the barcode is used to distinguish whether a barcode has embedded information or not.  Many scales allow for affixing one or more digits at the beginning of generated barcodes. If you wish to include multiple values, use commas to separate them. 

 

Format 

 

Barcode settings with identifiers highlighted.  

 

Different barcodes contain different length of digits for values. The data and how it populates is shown in the table below.

 

Section 
Symbol 
Data Type 
Example Values in your barcode

End Result

(as appears in Sample Barcode Format)
Flag
F
String: User Defined
02, 20, 2*
20 or 2*
SKU/PLU
C
Dynamic; Number of digits
3-5 digits
CCC - CCCCC
Check Digit
D
Dynamic; Number of digits
1 digit (optional)
D (optional)
Weight 
W
Dynamic; Number of digits
4 or 5 digits 
WWWW - WWWWW
Quantity
Q
Dynamic; Number of digits
4 or 5 digits
QQQQ - QQQQQ
Price 
P
Dynamic; Number of digits
4 or 5 digits 
PPPP - PPPPP
Check Digit
D
Dynamic; Number of digits
1 digit
Y

*If your embedded barcode begins with 02, you must enter 2 as the flag for it to scan properly.

Determine Quantity By 

 

Barcode settings with determine quantity section highlighted.  

 

Determine if you want your barcode to contain information on the quantity or not, and what that information should be. The options are outlined in the table below.

 

Type
Description
Calculation
Do not determine quantity (always 1)
If barcode contains price or SKU, always default to quantity 1
No calculation required.
Quantity always equals 1
Price
Use price and divide based on product base price
Price in barcode / Base price = Quantity
Quantity * Base Price = Final price rung up in Register
Weight
The weight of product is quantity, regardless of price
Quantity * Base price = Final price rung up in Register
Back to top

Examples

Below you will find various examples of some common embedded barcode configurations and how they would be set up in the barcode settings in talech Register.

 

Note: When completing your embedded barcode setup in talech Register, the number of values that can be input into each variable field (price/weight/quantity) will depend on the type of barcode you are using (UPC-A vs. EAN-13).

Example 1: Price/Weight/Quantity (UPC-A)

The barcode starts with 20 as the Flag

 

A sample barcode configuration.

 

Samples

  • FF CCCC PPPPP Y
  • FF CCCC WWWWW Y
  • FF CCCC QQQQQ Y
Product configuration
Calculation
Result
Determine quantity by
Price
SKU = 1234
Price = 2.00
2.34 (price in barcode) ÷ $2 (base price) = 1.17 quantity
1.17 (quantity) × $2 (base price) = $2.34 price
Final price rung up in Register = $2.34
Price
Weight
SKU = 1234
Price = 2.00
Track Qty. = ON
Units = Measurement
2.34 (weight in barcode) × $2 (base price) = $4.68 price
Final price rung up in Register = $4.68
Weight
Quantity
SKU = 15688
Price = 2.00
 
2.34 (quantity in barcode) × $2 (base price) = $4.68 price
Final price rung up in Register = $4.68
Price / Weight / Do not determine quantity

 

The barcode starts with 2 as the Flag

 

A sample barcode configuration.

 

Samples

  • F CCCC D PPPPP Y
  • F CCCC D WWWWW Y
  • F CCCC D QQQQQY
Product configuration
Calculation
Result
Determine quantity by
Price
SKU = 1568
Price = 2.00
23.45 (price in barcode) ÷ $2 (base price) = 11.725 quantity
11.725 (quantity) × $2 (base price) = $23.45 price
Final price rung up in Register = $23.45
Price
Weight
SKU = 1568
Price = 2.00
Track Qty. = ON
Units = Measurement
23.45 (weight in barcode) × $2 (base price) = $46.90 price
Final price rung up in Register = $46.90
Weight
Quantity
SKU = 15688
Price = 2.00
 
23.45 (quantity in barcode) × $2 (base price) = $46.90 price
Final price rung up in Register = $46.90
Price/Weight/Do not determine quantity

 

Example 2: Price/Weight (EAN-13)

The barcode starts with 02 as the Flag

Reminder! If your embedded barcode begins with 02, you must enter 2 as the flag for it to scan properly.

 

A sample barcode configuration.

 

Sample

  • F CCCCC D PPPP Y
  • F CCCCC D WWWWY
  • F CCCCC D QQQQ Y

 

Product configuration
Calculation
Result
Determine quantity by
Price
SKU = 15688
Price = 2.00
23.45 (price in barcode) ÷ $2 (base price) = 11.725 quantity
11.725 (quantity) × $2 (base price) = $23.45 price
Final price rung up in Register = $23.45
Price
Weight
SKU = 15688
Price = 2.00
Track Qty. = ON
Units = Measurement
23.45 (weight in barcode) × $2 (base price) = $46.90 price
Final price rung up in Register = $46.90
Weight
Quantity
SKU = 15688
Price = 2.00
 
23.45 (quantity in barcode) × $2 (base price) = $46.90 price
Final price rung up in Register = $46.90
Price/Weight/Do not determine quantity

 

The barcode starts with 9 as the Flag

 

A sample barcode configuration.

 

Sample

  • F CCCCC D PPPPP Y
  • F CCCCC D WWWWW Y
  • F CCCCC D QQQQQ Y
Product configuration
Calculation
Result
Determine quantity by
Price
SKU = 15688
Price = 2.00
234.50 (price in barcode) ÷ $2 (base price) = 117.25 quantity
 
117.25 (quantity) × $2 (base price) = $234.50 price
Final price rung up in Register = $234.50
Price
Weight
SKU = 15688
Price = 2.00
Track Qty. = ON
Units = Measurement
234.50 (weight in barcode) × $2 (base price) = $469 price
Final price rung up in Register = $469
Weight
Quantity
 
SKU = 15688
Price = 2.00
 
234.50 (quantity in barcode) × $2 (base price) = $469 price
Final price rung up in Register = $469
Price/Weight/Do not determine quantity
Back to top

Helpful tips and info

  • Prices are rounded to 2 decimal places.
  • The product base price cannot be set to $0 or have a variable price. Embedded barcodes perform the price calculation automatically, as opposed to requiring manual input. If the base price varies daily/weekly/etc., the recommendation is to apply a discount or make the product non-embedded.
  • When configuring products with a weight-embedded barcode, a unit (pounds, yards, ounces, etc.) must be applied within the product details.
  • When Do not determine quantity (Always 1) is selected in the Determine Quantity By settings, the following will occur based on how the barcode is configured:
    • Based on Price (P) identifier
      • Quantity = 1
      • Price = Price in the barcode
    • Based on Weight (W) identifier
      • Quantity = 1
      • Price = Base price of the product
    • Based on Quantity (Q) identifier (NOT RECOMMENDED)
      • Quantity = Quantity in the barcode
      • Price = Quantity in the barcode × base price of the product
Back to top


Need more help?

  • talech training & device support (24/7): 1-888-995-1998
  • Paytura merchant support (24/5): 1-855-4-PAYTURA or contact Paytura