Etiquetas de balança são para uso interno, são geradas por balanças de padaria, frios e açougue.
Por regras, estas etiquetas sempre iniciam seu código com o dígito 2. Isso é definido nacionalmente.
Exemplo de uma típica etiqueta de balança:

Estas etiquetas são geradas no formato EAN13
Como funciona na Frente de Caixa
Existe um parâmetro (configurável no Supervisor) chamado "Número de dígitos da balança".
Ele define o tamanho do código do produto embutido no código de barras de balança sem o dígito verificador.
Vamos "desmontar" o código exemplo da figura acima para entender como funciona.
Ao escanear uma etiqueta de balança na Frente de Caixa, o primeiro passo é remover o "2" do início, pois ele apenas indica que é etiqueta de balança.
Também não nos interessa o dígito verificador do final. Desta forma para a Frente de Caixa teríamos o número abaixo:

Note que na figura acima foram removidos o primeiro e o último dígito.
Agora utilizando o parâmetro Número de dígitos da balança (vamos exemplificar com 4) a Frente "separa" o código do produto copiando do início até o número de dígitos do parâmetro:

Agora temos o código 0077. A Frente remove todos os zeros da esquerda e re-calcula o dígito deste código (dígito é criado a partir de um cálculo feito para códigos de barras).
Neste caso fica 77, depois com o dígito = 773. Este é o código que será procurado dentro do arquivo PrecoAtual.tot: 773
Talvez você esteja se perguntando: pra que remover o dígito e depois recalculá-lo? A resposta é simples: algumas balanças não imprimem o dígito.
Valor
Para o cálculo do valor, voltamos ao código de barras. A regra é, copia 3 dígitos a partir da posição 8. Este é o valor inteiro. Depois copia 2 dígitos a partir da posição 11, este é o valor dos centavos:

Neste exemplo ficaria com o valor R$ 10,12.
Agora que a Frente de Caixa já tem o código e o valor, basta calcular a quantidade.
Parâmetro para desativar a validação do dígito verificador na etiqueta
Para permitir etiquetas com valores acima de 1.000,00 quando número de dígitos de balança for 5, você deve desativar o dígito verificador do código e gerar etiquetas sem ele, como no exemplo abaixo:
Essa etiqueta possui o dígito verificador (número 3):

Você deve configurar a balança para não gerar esse dígito, neste caso a etiqueta ficaria assim:

Neste caso vai permitir que o valor da etiqueta seja entre R$ 0,01 até R$ 9.999,99:

Onde configurar esse parâmetro no Supervisor:

Atenção: se houverem etiquetas na área de venda do mercado com o dígito e desativar esse parâmetro, a Frente de Caixa vai vender os produtos com valores incorretos.
Veja também