> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://doc.kahero.co/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Scan Barcodes with Embedded Weight


${youtube}[How to Scan Barcodes with Embedded Weight](_a2rcXN2cyo)

This feature allows you to scan barcodes with embedded weight. When your scanning the barcode your item will automatically be added to the transaction with the indicated weight.

![](https://storage.crisp.chat/users/helpdesk/website/fea84a7e8a4bd000/barcodescanner300wht_yx73f1.gif)

To use this feature, login in to your **Kahero App** and go to **General Settings** under **Settings**.

![](https://storage.crisp.chat/users/helpdesk/website/fea84a7e8a4bd000/untitled-video-1_1sb6x00.gif)

In **General Settings**, scroll down and look for **Scan Barcode Embeded Weight** then select **Yes** and save.

![](https://storage.crisp.chat/users/helpdesk/website/fea84a7e8a4bd000/untitled-video-3_eh8hjy.gif)

Also, your items should have the **sold by weight** option and already have a **barcode** to use or scan the barcode with an embeded weight.

![](https://storage.crisp.chat/users/helpdesk/website/fea84a7e8a4bd000/screenshot-2022-05-20-161828_a8rez9.png)

Kahero POS can only use weighted barcodes in the following formats: EAN 13 and UPC-A.

Embedded weight barcodes format should follow this pattern **AABBBBBCCCCCD**.

* **AA** - prefix, by which the system determines that it is a weight embedded barcode. It must be “20” or “02” for EAN-13 and “2” for UPC-A.
* **BBBBB** - this will be your item's Barcode (note that it has to be programmed as five digits, for example "10823" or "00010").
* **CCCCC** - the weight (quantity) of item in grams. For example "02050" = 2.050kg
* **D** barcode checksum

The below is a sample of barcode with embedded weight.

* EAN-13

![](https://storage.crisp.chat/users/helpdesk/website/fea84a7e8a4bd000/ean-13_1s2m3tn.png)

* UPC-A

![](https://storage.crisp.chat/users/helpdesk/website/fea84a7e8a4bd000/upc-a_1oev664.png)

