O que esta calculadora de dígito EAN faz
Os códigos de barras do varejo, dos livros e das caixas externas terminam com um dígito verificador calculado pela regra módulo 10 da GS1. EAN-13, EAN-8, UPC-A e GTIN-14 partilham essa regra. A calculadora recebe os dígitos que você já tem, detecta a simbologia pelo comprimento e calcula o dígito que falta ou diz se o último está correto. Cada passo de ponderação aparece com a soma e o resto, para conferir um número enviado por um fornecedor antes de imprimir uma etiqueta.
O prefixo GS1 do número completo é procurado nas faixas habituais das organizações membro. Um prefixo nomeia a organização que emitiu o prefixo de empresa. Não é o país onde o produto foi feito, enchido ou embalado. Nada do que você digita é enviado. A conta corre na página, o que permite conferir GTIN em rascunho e números copiados de uma etiqueta danificada.
Como o dígito é calculado
A GS1 usa uma regra para GTIN-8, GTIN-12, GTIN-13 e GTIN-14. Se o código já está completo, retire o último dígito. Percorra os dígitos restantes da direita para a esquerda. O dígito imediatamente à esquerda da posição de controle é multiplicado por 3, o seguinte por 1, depois 3 e 1, alternando até a esquerda. Some os produtos. O dígito verificador é o que leva essa soma ao próximo múltiplo de 10. Se a soma já termina em 0, o dígito é 0: dígito = (10 − (soma mod 10)) mod 10.
O corpo 400638133393 é um EAN-13 resolvido. Da direita, os pesos começam 3, 1, 3, 1, portanto o 3 final é multiplicado por 3. A soma ponderada é 69. 69 mod 10 é 9, e 10 − 9 = 1. O EAN-13 completo é 4006381333931. Validar um código completo repete essa conta em todos os dígitos menos o último e compara o resultado.
O comprimento escolhe a leitura:
- 7 dígitos calculam um EAN-8 / GTIN-8. 8 dígitos validam um.
- 11 dígitos calculam um UPC-A / GTIN-12. Um UPC-A pronto tem 12 dígitos.
- 12 dígitos são lidos primeiro como corpo de EAN-13, então um dígito é acrescentado. Os mesmos 12 dígitos também são um UPC-A completo, mostrado como leitura alternativa.
- 13 dígitos validam um EAN-13. Também podem ser um GTIN-14 ainda sem o dígito, com o primeiro como indicador de embalagem.
- 14 dígitos validam um GTIN-14, o número em geral impresso como ITF-14 numa caixa.
Prefixos e como usar o resultado
Os três primeiros dígitos de um GTIN-13, ou os três depois do indicador de um GTIN-14, são o prefixo GS1. 400–440 é GS1 Alemanha, boa parte de 000–139 é GS1 Estados Unidos, 500–509 é GS1 Reino Unido, 690–699 é GS1 China e 300–379 é GS1 França. Uma empresa licenciada num país pode fabricar noutro e manter o prefixo. As faixas 020–029 e 200–299 são números restritos de loja. 977 é ISSN, 978–979 é ISBN e 980–999 cobre reembolsos e cupões. Itens de medida variável codificam um preço ou um peso nos dígitos do meio; se os mudar, é preciso recalcular o dígito.
Um UPC-A escrito como GTIN-13 ganha um zero à esquerda. Esse zero não muda o dígito, porque não soma nada na ponderação.
Cole os dígitos com ou sem espaços. Leia o tipo detetado, o dígito e o número completo e copie-o. Num código completo, a linha de estado diz se o último dígito confere. A tabela lista cada dígito, o peso 1 ou 3 e o produto. Gerar código de barras desenha o símbolo. Tipos de código de barras compara EAN-13, EAN-8, UPC-A e ITF-14.
Um dígito correto não significa que a GS1 lhe atribuiu o número. As lojas rejeitam prefixos de empresa sem licença. Um ISBN-13 valida aqui; o dígito antigo do ISBN-10, que pode ser a letra X, não. No ITF-14 o indicador entra no dígito de controle, por isso passar um GTIN unitário para uma caixa sem recalcular o décimo quarto dígito não vai ler no scanner. Doze dígitos são primeiro um corpo EAN-13 e depois um UPC-A pronto: se queria o UPC, use a linha alternativa.