Etiquetas de Balança

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

 

Etiquetas Code 128