Leitura de Código de Barras com Peso e Preço (Etiquetas de Balança)
Este artigo tem como objetivo explicar a funcionalidade de leitura de etiquetas de balança (código de barras com peso ou preço embutido) no Demander.
Sobre a Leitura de Código de Barras de Balança
Seção intitulada “Sobre a Leitura de Código de Barras de Balança”O módulo de leitura de código de barras do Demander foi expandido para interpretar etiquetas geradas por balanças (padrão EAN-13 iniciando com dígito 2). Esta funcionalidade permite que o vendedor leia o código de barras de um produto pesado (como frios, carnes, pães) e o sistema automaticamente identifique o produto e preencha a quantidade correta no pedido, baseando-se no Peso ou no Preço Total contido na etiqueta.
O sistema realiza a leitura seguindo o padrão:
-
- Identifica se o código começa com o dígito 2 e possui 13 dígitos.
-
- Extrai o código do produto (posições 2 a 7).
-
- Extrai o valor variável (posições 8 a 12), que pode ser o Peso ou o Preço, dependendo da configuração.
-
- Localiza o produto no catálogo e adiciona a quantidade calculada ao pedido.
Cenários de exemplo
Seção intitulada “Cenários de exemplo”Para os exemplos abaixo, considere um produto cadastrado no Demander com o código 12345 e Preço Unitário de R$ 50,00/kg.
Cenário 1: Leitura por Peso (Configuração ean13ParaPeso)
- O vendedor lê uma etiqueta de queijo com o código: 201234501500C (onde C é o dígito verificador).
- Código do Produto extraído: 012345 -> O sistema busca o produto 12345.
- Valor extraído: 01500 -> O sistema interpreta como 1.500 gramas(1,5 kg).
- Ação no Pedido: O sistema adiciona 1,5 na quantidade do produto.
Cenário 2: Leitura por Preço (Configuração ean13ParaPreco)
- O vendedor lê uma etiqueta de carne com o código: 201234502500C.
- Código do Produto extraído: 012345 -> O sistema busca o produto 12345.
- Valor extraído: 02500 -> O sistema interpreta como R$ 25,00.
- Cálculo da Quantidade: O sistema divide o Preço Total (R$ 25,00) pelo Preço Unitário (R$ 50,00).
- Cálculo: 25.00 / 50.00 = 0.5
- Ação no Pedido: O sistema adiciona 0,5 na quantidade do produto.
Como configurar
Seção intitulada “Como configurar”Para ativar este recurso, é necessário ajustar a configuração “Comportamento da leitura de código de barras” nas configurações adicionais da empresa.
As opções disponíveis são:
- Padrão (0): O sistema lê o código de barras e busca o produto exatamente pelo código lido (comportamento original).
- Leitura de Peso (1): O sistema interpreta o código EAN-13 iniciando com 2 como contendo o Peso em gramas.
- Leitura de Preço (2): O sistema interpreta o código EAN-13 iniciando com 2 como contendo o Preço Total em centavos.
Nota: Esta configuração é definida no nível da empresa e afeta todos os vendedores vinculados.
Dúvidas frequentes
Seção intitulada “Dúvidas frequentes”P: O que acontece se eu ler um código que não começa com 2? R: O sistema utilizará o comportamento padrão de busca, procurando um produto que tenha exatamente aquele código de barras cadastrado.
P: O sistema substitui a quantidade ou soma? R: O sistema soma a quantidade lida à quantidade existente no item. Se você ler a etiqueta duas vezes, a quantidade será duplicada.
P: Como o sistema sabe qual é o produto? R: O sistema extrai os 6 dígitos após o número 2 inicial (posições 2 a 7 da etiqueta) e usa esse número para buscar o produto no catálogo pelo seu código principal. Zeros à esquerda são desconsiderados na busca.
P: Funciona offline? R: Sim, toda a lógica de interpretação e busca do produto é realizada localmente no dispositivo.