Nomenclatura padrão do código de barras

As nomenclaturas de código de barras definem como os códigos de barras são reconhecidos e categorizados. Quando um código de barras é escaneado, ele é associado à **primeira* regra com um padrão correspondente. A sintaxe do padrão é descrita na lista de nomenclaturas do Odoo usando uma expressão regular, e um código de barras é lido com sucesso pelo Odoo se seu prefixo e/ou comprimento corresponder ao definido na regra do código de barras.

Por exemplo, em uma estação Ponto de venda, os códigos de barras de peso do produto no formato European Article Number (EAN), que começam com 21 e têm cinco dígitos especificando o peso, são usados para pesar os produtos e gerar um código de barras que descreve o peso e o preço. O 21 e o peso de cinco dígitos são o padrão de código de barras usado para identificar o código de barras e podem ser personalizados para garantir que o Odoo interprete corretamente todos os códigos de barras da empresa.

Nota

Os códigos de barras também são comumente usados com os aplicativos Odoo Inventário e Código de barras.

O Odoo Código de barras suporta os formatos EAN, Universal Product Code (UPC) e GS1. Este documento se concentra exclusivamente em regras e padrões padrão no Odoo, que usam a codificação UPC e EAN.

Importante

Para usar os códigos de barras UPC e EAN para identificar exclusivamente os produtos em toda a cadeia de suprimentos, eles devem ser adquiridos da GS1.

No Odoo, padrões de código de barras personalizados podem ser definidos para reconhecer códigos de barras específicos da empresa. Os códigos de barras não precisam ser comprados se forem usados somente dentro da empresa, como no exemplo em que o código de barras está escrito no formato EAN.

Configuração

Para usar a nomenclatura padrão, navegue até app Inventário ‣ Configuração ‣ Definições. Na seção Código de barras, marque a caixa de seleção Leitor de código de barras. Isso instala o aplicativo Código de barras na base de dados.

Em seguida, no campo Nomenclatura do código de barras, certifique-se de que Nomenclatura padrão esteja selecionado. Em seguida, clique em Salvar.

Configuração de código de barras ativada com a nomenclatura padrão selecionada.

Com o módulo Código de barras instalado e Nomenclatura padrão selecionada, as ações de código de barras usando UPC e EAN, detalhadas na lista de nomenclatura padrão, estão disponíveis para uso. E, por padrão, o Odoo lida automaticamente com a conversão UPC/EAN.

Exemplo: código de barras do peso do produto

Para entender melhor como a nomenclatura do código de barras é usada para identificar produtos no Odoo, este exemplo em que os códigos de barras de peso do produto no formato EAN são usados para permitir que uma empresa com Ponto de Venda imprima automaticamente códigos de barras e calcule o preço usando o peso do item.

Para configurar códigos de barras para produtos pesados, é usada a seguinte regra:

Nome da regra

Padrão de código de barras

Campo no Odoo

Códigos de barras pesados com 3 casas decimais

(21)….{NNDDD}

Campo Código de barras no formulário do produto

Example

Para entender melhor o padrão de código de barras de produtos pesados, considere o código de barras 2112345000008:

  • 21: código que identifica este código de barras para produtos pesados.

  • 12345: cinco dígitos (indicados por ..... na tabela acima) que identificam o produto.

  • 00000: cinco dígitos (indicados por {NNDDD} na tabela) que representam o peso do produto. No formulário do produto, os cinco valores de peso devem ser 00000. Os dois primeiros dígitos são valores de números inteiros e os três últimos dígitos são valores decimais. Por exemplo, “13,5 gramas” no formato {NNDDD} é 13500.

  • 8: dígito de verificação em 211234500000.

Juntos, esses componentes formam um código de barras de 13 caracteres EAN - 13.

Para configurar o código de barras do produto Macarrão à bolonhesa, o código de barras EAN para produtos com peso, 2112345000008, é inserido no campo Código de barras no formulário do produto (que pode ser acessado em app Inventário ‣ Produtos ‣ Produtos e selecionando o produto desejado). Além disso, a Unidade de medida é definida como kg.

Campo de código de barras no formulário do produto.

Em seguida, o prato de macarrão de um cliente é pesado para ter 1,5 quilogramas. Isso gera um novo código de barras para o macarrão, de acordo com o peso: 211234501500, que tem um dígito de controle de 2. O novo código de barras é 2112345015002.

Código de barras gerado incluindo um peso de 1,5 kg.

Certifique-se de que os produtos sejam digitalizados corretamente, navegando até a seção: app Código de barras ‣ Operações. Em seguida, clique em qualquer tipo de operação, como Recebimentos. Em seguida, clique no botão Novo para criar um rascunho de movimentação de estoque. Leia o código de barras do peso do produto, como 2112345015002, e se o produto desejado aparecer, a configuração do código de barras está correta.

Código de barras escaneado com sucesso.

Criar regras

Importante

É necessário adicionar novas regras para os formatos UPC e EAN que não estão na lista padrão do Odoo, pois os códigos de barras não podem ser lidos com êxito se houver campos desconhecidos.

Embora novas regras possam ser criadas, os campos do Odoo não são preenchidos automaticamente com informações dessas regras. Para essa funcionalidade, é necessário desenvolvimento personalizado <https://www.odoo.com/appointment/132>`.

Para criar uma regra, primeiro ative o modo de desenvolvedor. Em seguida, navegue até app Inventário ‣ Configuração ‣ Nomenclaturas de código de barras e selecione Nomenclatura padrão.

Nessa página, configure os seguintes campos opcionais:

  • Conversão UPC/EAN: determina se um código de barras UPC/EAN deve ser convertido automaticamente ao corresponder a uma regra com outra codificação. As opções incluem Sempre (a opção padrão), Nunca, EAN-13 para UPC-A e UPC-A para EAN-13.

  • É nomenclatura GS1: certifique-se de que essa caixa de seleção esteja não marcada, pois a Nomenclatura padrão usa a codificação UPC e EAN, não a codificação GS1.

Campos de definições da página Nomenclatura padrão.

Na página Nomenclatura padrão, clique em Adicionar uma linha na parte inferior da tabela, o que abre uma janela pop-up Criar regras para criar uma nova regra.

O campo Nome da regra é usado internamente para identificar o que o código de barras representa.

O campo Sequência representa a prioridade da regra; ou seja, quanto menor o valor, mais alta a regra aparece na tabela.

O campo do código de barras Tipo representa diferentes classificações de informações que podem ser compreendidas pelo sistema (por exemplo, Pacote, Lote, Local, Cupom etc.).

O campo Codificação especifica qual codificação o código de barras usa. Essa regra se aplica se o código de barras usar essa codificação específica. As opções disponíveis de Codificação são: EAN-13, EAN-8, UPC-A e GS1-28.

O campo Padrão de código de barras representa como a sequência de letras ou números é reconhecida pelo sistema para conter informações sobre o produto. Às vezes, quando uma certa quantidade de dígitos é necessária, é exibido o número de .. O N representa dígitos de números inteiros e o D representa dígitos decimais.

Example

1... representa qualquer número de 4 dígitos que comece com 1. NNDD representa um número de dois dígitos com duas casas decimais. Por exemplo, 14.25 é 1425.

Depois de preencher as informações, clique no botão Salvar e Novo para salvar a regra e começar imediatamente a criar outra regra. Ou, clique em Salvar e Fechar para salvar a regra e retornar à tabela de regras.

Lista de nomenclatura padrão

A tabela abaixo contém a lista de regras Nomenclatura padrão do Odoo. Os padrões de código de barras são escritos em expressões regulares.

Nome da regra

Tipo

Codificação

Padrão de código de barras

Códigos de barras de preços com 2 casas decimais

Produto precificado

EAN-13

23…..{NNNDD}

Códigos de barras de desconto

Produto com desconto

Qualquer um

22{NN}

Códigos de barras de peso com 3 casas decimais

Produto pesado

EAN-13

21…..{NNDDD}

Códigos de barras de clientes

Cliente

Qualquer um

042

Códigos de barras de cupons e cartões-presente

Cupom

Qualquer um

043|044

Códigos de barras do caixa

Caixa

Qualquer um

041

Códigos de barras de local

Local

Qualquer um

414

Códigos de barras de pacotes

Pacote

Qualquer um

PACK

Códigos de barras de lote

Lote

Qualquer um

10

Cartão de crédito magnético

Cartão de crédito

Qualquer um

%.*

Os códigos de barras do produto

Produto unitário

Qualquer um

.*

Nota

Quando o Padrão de código de barras contém .*, significa ele que pode conter qualquer número ou tipo de caracteres.