Pular para o conteúdo
Claro
Português

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.

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:

    1. Identifica se o código começa com o dígito 2 e possui 13 dígitos.
    1. Extrai o código do produto (posições 2 a 7).
    1. Extrai o valor variável (posições 8 a 12), que pode ser o Peso ou o Preço, dependendo da configuração.
    1. Localiza o produto no catálogo e adiciona a quantidade calculada ao pedido.

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.

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.

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.