Por que isso acontece
A etiqueta da balança é um código de barras EAN-13 que começa com 2 e carrega, no meio, o código do produto (PLU) que você configurou na própria balança. O tamanho desse PLU muda por modelo de balança:
- 5 dígitos — a maioria das balanças tradicionais (padrão do Mais PDV).
- 6 dígitos — modelos mais novos, como a Toledo Prix Uno 4.
O Mais PDV precisa saber qual dos dois formatos a SUA balança usa, porque o mesmo código de barras pode significar coisas diferentes em cada formato. Essa escolha é uma preferência por empresa, não por produto.
Como resolver
1. Vá em Preferências da empresa (ícone do usuário → Configurar Empresa) e procure "Dígitos do código na balança".
2. Confira o manual/configuração da sua balança: ela gera código de 5 ou 6 dígitos?
3. Ajuste a preferência pro valor certo e peça pra bipar a mesma etiqueta de novo.
Sinal de que o modelo é o de 6 dígitos: o código que você configurou na balança pra aquele produto tem 5 dígitos, mas termina meio "sobrando" um zero quando você compara com o código de barras impresso (ex.: produto cadastrado como `00020`, código de barras com `000200` no meio) — é a balança preenchendo com um zero à direita pra fechar 6 posições. Nesse caso, ao colocar a preferência em 6, o sistema reconhece TANTO o formato nativo de 6 dígitos QUANTO esse legado de 5 com zero à direita — então não precisa recadastrar nenhum produto nem mudar como você cadastra novos.
Antes de trocar a preferência
Não é bug de cadastro — confira primeiro:
- O produto está ativo?
- O código interno do produto bate com o PLU configurado na balança pra aquele item?
- Se o controle de estoque estiver ligado, o produto tem estoque disponível? (estoque 0 também trava a venda, mesmo com o código correto)
Se os três pontos acima estiverem certos e a leitura ainda falhar, o próximo suspeito é a preferência de dígitos.