Nomenclatura do código de barras GS1

A nomenclatura GS1 consolida vários dados de produtos e da cadeia de suprimentos em um único código de barras. O Odoo recebe os GTIN (Global Trade Item Numbers) exclusivos, adquiridos por empresas, para permitir remessas globais, vendas e listagem de produtos de e-Commerce.

Configure a nomenclatura GS1 para ler códigos de barras de caixas lacradas e identificar informações essenciais do produto, como GTIN, número de lote, informações de quantidade e muito mais.

Importante

GTINs são identificadores exclusivos de produtos que devem ser adquiridos na GS1 para usar códigos de barras GS1.

Configurar a nomenclatura do código de barras

Para usar a nomenclatura GS1, navegue até o app Inventário ‣ Configuração ‣ Definições. Em seguida, na seção Código de barras, marque a caixa Leitor de código de barras. Em seguida, selecione Nomenclatura de código de barras ‣ Nomenclatura GS1 padrão nas opções de nomenclatura de código de barras padrão.

Escolha GS1 no menu suspenso e clique no link externo para ver a lista de regras da GS1.

A lista de regras e padrões de código de barras GS1 que o Odoo suporta por padrão podem ser acessados clicando no ícone ➡️ (seta) à direita da seleção Nomenclatura do código de barras.

Na tabela pop-up Abrir: Nomenclatura”, visualize e edite os GS1 :guilabel:`Nomes de regras disponíveis no Odoo. A tabela contém todas as informações que podem ser condensadas com um código de barras GS1, juntamente com o Padrão de código de barras correspondente.

Dica

Após definir GS1 como a nomenclatura do código de barras, as configurações de Nomenclaturas de códigos de barras também podem ser acessadas por um menu oculto que é revelado após a ativação do modo de desenvolvedor. Depois de ativado, navegue até o menu app Inventário ‣ Configuração ‣ Nomenclaturas de códigos de barras e, por fim, selecione Nomenclatura GS1 padrão.

Usar códigos de barras GS1 no Odoo

Para a identificação de produtos usando códigos de barras GS1 no Odoo, as empresas obtêm um “GTIN <https://www.gs1.org/standards/get-barcodes>`_ exclusivo como identificador de produto internacionalmente distinto adquirido da GS1. Esse GTIN é combinado com detalhes específicos do produto seguindo o padrão de código de barras designado pela GS1. O arranjo de números e letras do padrão de código de barras deve estar de acordo com as convenções da GS1 para uma interpretação precisa pelos sistemas globais em toda a cadeia de suprimentos.

Todo código de barras começa com um identificador de aplicação (A.I.) de 2 a 4 dígitos. Esse prefixo obrigatório indica universalmente o tipo de informação que o código de barras contém. O Odoo segue as regras da GS1 para identificar informações, conforme detalhado na lista de regras padrão da GS1. A inclusão do A.I. relevante da lista permite que o Odoo interprete corretamente os códigos de barras GS1. Embora a maioria dos padrões de código de barras tenha um requisito de comprimento fixo, alguns deles, como lotes e números de série, têm comprimento flexível.

Dica

Em padrões de código de barras de comprimento flexível não colocados no final do código de barras GS1, use o separador FNC1 (\x1D) para finalizar o código de barras.

Exemplo: O padrão de código de barras para números de lote tem 20 caracteres. Em vez de criar um código de barras de número de lote com 20 caracteres, como LOT00000000000000001, use o separador FNC1 para torná-lo mais curto: LOT001x1D.

Consulte a Lista de nomenclatura GS1 para ver uma lista abrangente de todos os padrões e regras de código de barras a serem seguidos. Ou consulte o documento de uso GS1 para obter exemplos específicos de combinação de GTIN com informações do produto e configuração do fluxo de trabalho.

Criar regras

As regras GS1 são um formato específico de informações contidas no código de barras, começando com um A.I. e contendo um comprimento definido de caracteres. A leitura de códigos de barras GS1 da lista GS1 padrão preenche automaticamente os dados correspondentes no base de dados do Odoo.

Adicionar regras de código de barras GS1 no Odoo garante a interpretação precisa de formatos GS1 exclusivos e não padronizados.

Para fazer isso, comece ativando o modo de desenvolvedor e navegando até o arquivo Nomenclaturas de código de barras na lista em app Inventário ‣ Configuração ‣ Nomenclaturas de código de barras. Em seguida, selecione o item da lista Nomenclatura GS1 padrão.

Na página Nomenclatura GS1 padrão, selecione Adicionar uma linha na parte inferior da tabela, o que abrirá uma janela para criar uma nova regra. O campo Nome da regra é usado internamente para identificar o que o código de barras representa. Os Tipos do código de barras são classificações diferentes de informações que podem ser compreendidas pelo sistema (por exemplo, produto, quantidade, data de validade, embalagem, cupom). A Sequência representa a prioridade da regra; isso significa que quanto menor o valor, mais acima a regra aparece na tabela. O Odoo segue a ordem sequencial dessa tabela e usará a primeira regra que corresponder com base na sequência. O Padrão de código de barras é como a sequência de letras ou números é reconhecida pelo sistema para conter informações sobre o produto.

Após preencher as informações, clique no botão Salvar e Novo para criar outra regra ou clique em Salvar e Fechar para salvar e retornar à tabela de regras.

Solução de problemas de código de barras

Como é difícil trabalhar com códigos de barras GS1, aqui há algumas verificações a serem feitas quando os códigos de barras não estiverem funcionando como esperado:

  1. Certifique-se de que a configuração Nomenclatura de código de barras esteja definida como Nomenclatura GS1 padrão. Consulte a seção configuração da nomenclatura para obter mais detalhes.

  2. Certifique-se de que os campos digitalizados no código de barras estejam ativados no Odoo. Por exemplo, para escanear um código de barras que contenha lotes e números de série, certifique-se de que o recurso Lotes e números de série esteja ativado nas Definições do Odoo e no produto.

  3. Omita a pontuação, como parênteses () ou colchetes [] entre o A.I. e a sequência do código de barras. Isso normalmente é usado em exemplos para facilitar a leitura e não deve ser incluído no código de barras final. Para obter mais detalhes sobre a criação de códigos de barras GS1, consulte esta seção.

  4. Quando um único código de barras contém vários campos codificados, o Odoo exige que todas as regras sejam listadas na nomenclatura do código de barras para que consiga ler o código de barras. Esta seção detalha como adicionar novas regras na nomenclatura do código de barras.

  5. Teste os códigos de barras que contêm vários campos codificados, parte por parte, para descobrir qual campo está causando o problema.

    Example

    Ao testar um código de barras que contenha o GTIN, o número do lote e a quantidade, comece lendo apenas o GTIN. Em seguida, teste o GTIN com o número do lote e, por fim, tente ler o código de barras inteiro.

  6. Após diagnosticar qual é o campo codificado desconhecido, adicione novas regras à lista padrão do Odoo para reconhecer códigos de barras GS1 com especificações exclusivas.

    Importante

    Embora o novo campo seja lido, as informações não serão vinculadas a um campo existente no Odoo sem as personalizações do desenvolvedor. No entanto, é necessário adicionar novas regras para garantir que o restante dos campos no código de barras seja interpretado corretamente.

Lista de nomenclatura GS1

A tabela abaixo contém a lista padrão de regras GS1 do Odoo. Os padrões de código de barras são escritos em expressões regulares. Somente as três primeiras regras exigem um dígito verificador como caractere final.

Nome da regra

Tipo

Padrão de código de barras

Tipo de conteúdo GS1

Campo do Odoo

Código do contêiner de remessa em série

Embalagem

(00)(\d{18})

Identificador numérico

Nome do pacote

Número global de item comercial (GTIN)

Produto unitário

(01)(\d{14})

Identificador numérico

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

GTIN dos itens comerciais contidos

Produto unitário

(02)(\d{14})

Identificador numérico

Embalagem

Enviar para/Entregar em local global

Local de destino

(410)(\d{13})

Identificador numérico

Local de destino

Enviar/Entregar para encaminhamento

Local de destino

(413)(\d{13})

Identificador numérico

Local de origem

ID de um local físico

Local

(414)(\d{13})

Identificador numérico

Local

Lote ou número do lote

Lote

(10) ([!”%-/0-9:-?A-Z_a-z]{0,20})

Nome alfanumérico

Lote

Número de série

Lote

(21) ([!”%-/0-9:-?A-Z_a-z]{0,20})

Nome alfanumérico

Número de série

Data da embalagem (AAMMDD)

Data da embalagem

(13)(\d{6})

Data

Data do pacote

Consumir antes da data (AAMMDD)

Consumir antes da data

(15)(\d{6})

Data

Consumir antes da data

Data de expiração (AAMMDD)

Data de expiração

(17)(\d{6})

Data

Data de expiração

Total variável de itens

Quantidade

(30)(\d{0,8})

Medida

UM: Unidades

Total de itens comerciais

Quantidade

(37)(\d{0,8})

Medida

Qtd. em unidades para contêineres (AI 02)

Peso líquido: quilogramas (kg)

Quantidade

(310[0-5])(\d{6})

Medida

Qtd. em kg

Comprimento em metros (m)

Quantidade

(311[0-5])(\d{6})

Medida

Qtd. em m

Volume líquido: litros (L)

Quantidade

(315[0-5])(\d{6})

Medida

Qtd. em L

Volume líquido: metros cúbicos (m3)

Quantidade

(316[0-5])(\d{6})

Medida

Qtd em m3

Comprimento em polegadas (in)

Quantidade

(321[0-5])(\d{6})

Medida

Qtd. em polegadas

Peso líquido/volume: onças (oz)

Quantidade

(357[0-5])(\d{6})

Medida

Qtd. em oz

Volume líquido: pés cúbicos (ft3)

Quantidade

(365[0-5])(\d{6})

Medida

Qtd em ft3

Tipo de embalagem

Tipo de embalagem

(91) ([!”%-/0-9:-?A-Z_a-z]{0,90})

Nome alfanumérico

Tipo de embalagem