Pular para o conteúdo
Documentação do usuário

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.

O Odoo Código de barras suporta os formatos EAN (European Article Number), Universal Product Code (UPC) e GS1. Este documento se concentra exclusivamente em regras e padrões padrão no Odoo <barcode/operations/default-nomenclature-list>, que usam a codificação UPC (Universal Product Code) e EAN (European Article Number).

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 <barcode/operations/product-weight> em que o código de barras está escrito no formato EAN (European Article Number).

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.

Enabled barcode setting with Default Nomenclature selected.

Com o módulo Código de barras instalado e Nomenclatura padrão selecionada, as ações de código de barras usando UPC (Universal Product Code) e EAN (European Article Number), detalhadas na lista de nomenclatura padrão <barcode/operations/default-nomenclature-list>, estão disponíveis para uso. E, por padrão, o Odoo lida automaticamente com a conversão UPC (Universal Product Code)/EAN (European Article Number).

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 (European Article Number) 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:

Rule Name

Barcode Pattern

Field in Odoo

Weighted Barcodes 3 Decimals

(21)....{NNDDD}

Barcode field on product form

Juntos, esses componentes formam um código de barras de 13 caracteres EAN (European Article Number) - 13.

Para configurar o código de barras do produto Macarrão à bolonhesa, o código de barras EAN (European Article Number) 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.

Barcode field on the product form.

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.

Generated barcode that includes a weight of 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.

Show successfully scanned barcode.

Criar regras

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 <developer-mode>. 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:

  • UPC/EAN Conversion: determines if a UPC (Universal Product Code)/EAN (European Article Number) barcode should be automatically converted when matching a rule with another encoding. Options include Always (the default option), Never, EAN-13 to UPC-A, and UPC-A to EAN-13.

  • Is GS1 Nomenclature: ensure this checkbox is not ticked, as the Default Nomenclature uses UPC (Universal Product Code) and EAN (European Article Number) encoding, not GS1 encoding.

Default Nomenclature page setting fields.

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.

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.

Rule Name

Type

Encoding

Barcode Pattern

Price Barcodes 2 Decimals

Priced Product

EAN-13

23.....{NNNDD}

Discount Barcodes

Discounted Product

Any

22{NN}

Weight Barcodes 3 Decimals

Weighted Product

EAN-13

21.....{NNDDD}

Customer Barcodes

Client

Any

042

Coupon & Gift Card Barcodes

Coupon

Any

043|044

Cashier Barcodes

Cashier

Any

041

Location barcodes

Location

Any

414

Package barcodes

Package

Any

PACK

Lot barcodes

Lot

Any

10

Magnetic Credit Card

Credit Card

Any

%.*

Product Barcodes

Unit Product

Any

.*

Veja também: