Montagem Código UPC-A/EAN13
Como montar um códiGO UPC-A/EAN13
O código UPC-A/EAN13 é composto de 12 dígitos mais um último dígito verificador. Sua finalidade é conferir se o leitor (scanner ou caneta ótica) efetuou a leitura correta. A razão pela qual se tornou necessária a inclusão deste dígito foi a necessidade de precisão e autochecagem das leitoras.
O leitor de código de barras lê todos os treze dígitos, refaz a conta que vamos realizar abaixo e compara com o décimo terceiro. Se a comparação não conferir, o leitor tem certeza de que a leitura foi errada e tenta novamente; se a comparação bater, ouvimos aquele apito característico, indicando que a leitura deu certo.
O leitor pode ler errado dois dígitos de forma a um erro compensar o outro no cálculo do digito verificador, porém esta probabilidade e de aproximadamente uma entre um trilhão de leituras. Ou seja, ou o leitor lê corretamente, ou não lê.
Para começar, escolha o país onde o produto será comercializado, no caso do nosso código de exemplo, escolheremos patrioticamente o Brasil.
789
O próximo passo é identificar a empresa, vamos criar uma empresa fictícia, a Pamonhas & Pamonha S.A. Esta empresa recebeu ao se filiar à EAN Brasil o código 20463, para montar seus códigos de barras.
A única interferência da EAN Brasil no processo se constitui no fornecimento do código que a empresa pode utilizar.
A EAN Brasil não cadastra os números de produtos, portanto, não há necessidade de receber aprovação da entidade para iniciar a marcação. Informamos, apenas, que em momento oportuno, a EAN Brasil solicita às empresas associadas a relação de itens codificados para levantamentos estatísticos. Apenas nessa ocasião estas informações devem ser enviadas.
78920463
O próximo passo é definir o código do produto que vamos comercializar.
Observe que a empresa é totalmente livre para criar ate 9999 produtos, seguindo as recomendações da EAN BRASIL :
- A elaboração da numeração deve ser feita preferencialmente de modo seqüencial e crescente, iniciando com 0001. Não utilizar nunca códigos não classificatórios, nem incluir dígitos de controle.
- A empresa sempre deve considerar os seguintes critérios: Todas as variações do produto, como: marca, sabor, perfume, cor, peso, tamanho, promoções, multipacks, refil, etc., requerem uma numeração diferente.
- Esta é a única forma de se obter dados precisos de cada item, que podem ser convertidos tanto para benefício interno da empresa, como nas transações com os parceiros comerciais automatizados.
- Os produtos com grandes variações de tamanho, cores, etc., (exemplo: confecção), também devem ter suas variações diferenciadas numericamente.
- Não utilizar os dígitos para classificar características do produto.
- Um produto deve ter um único número EAN, mesmo sendo produzido em locais diferentes.
- Somente após três anos a numeração EAN de um produto fora de linha poderá ser reutilizada. Este período é considerado suficiente para a eliminação nos estoques (supermercados, atacados, magazines, etc) de quaisquer produtos descontinuados pelas indústrias. Portanto, aguardar os três anos é uma medida de segurança convencionada internacionalmente para que em uma mesma loja não existam produtos diferentes com um mesmo cadastro.
Estes procedimentos garantem a identificação adequada de cada item, como também o aproveitamento máximo do campo de dígitos do produto.
Vamos escolher o produto numero 1 da empresa, a pamonha padrão, que receberá o código 0001.
789204630001
O próximo passo é calcular o dígito verificador, o procedimento é o mesmo seja um código de barras no padrão UPC-A ou no padrão EAN13. Numeram-se todos os dígitos identificando os impares dos pares.
7-8-9-2-0-4-6-3-0-0-0-1
1-2-3-4-5-6-7-8-9-10-11-12
Impar - Par - Impar - Par - Impar - Par - Impar - Par - Impar - Par - Impar - Par
Somam-se os impares e o resultado é: 7 + 9 + 0 + 6 + 0 + 0 = 22
Somam-se os pares e o resultado é: 8 + 2 + 4 + 3 + 0 + 1 = 18
É aqui que ocorre a diferença entre um código EAN13 e um UPC-A. No caso do EAN13, multiplica-se o resultado da soma dos pares por 3. No caso, do UPC-A, multiplica-se o resultado da soma dos impares por 3.
Portanto, para o EAN13, multiplica-se os pares por 3, sendo 18 * 3 = 54.
A seguir soma-se os números encontrados : 22 + 54 = 76.
Pega-se então o próximo número múltiplo de 10 acima de 76, no caso 80.
A diferença 80 - 76 = 4 é o dígito verificador para o código que estamos montando.
7892046300014