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 Código de barras, marque a caixa Leitor de código de barras. Em seguida, selecione nas opções de nomenclatura de código de barras padrão.
. Em seguida, na seção
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 modo de desenvolvedor. Depois de ativado, navegue até o menu e, por fim, selecione Nomenclatura GS1 padrão.
também podem ser acessadas por um menu oculto que é revelado após a ativação doUsar 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 . 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:
Certifique-se de que a configuração Nomenclatura de código de barras esteja definida como . Consulte a seção configuração da nomenclatura para obter mais detalhes.
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.
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.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.
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.
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 |
Pacote |
(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 |