Validador ITF-14
Valide um código de barras ITF-14 (usado em caixas e embalagens de transporte) conferindo o dígito verificador GS1. Útil para logística e controle de estoque.
—
ITF-14: o código de 14 dígitos das caixas de transporte
O ITF-14 é o GTIN-14 de 14 dígitos impresso na embalagem externa — caixas, cartões e paletes — e não na unidade de consumo. Ele é codificado com a simbologia Interleaved 2 of 5 (daí o "ITF") dentro de barras de suporte grossas, o que explica por que tolera a impressão tosca do papelão ondulado. Esta ferramenta confere a estrutura de 14 dígitos e seu dígito verificador mod-10.
Um ITF-14 envolve a base GTIN-13 de um produto com um dígito indicador (nível de embalagem) de 1–8 à esquerda, dizendo aos sistemas logísticos quantas unidades-base estão dentro de uma caixa (o indicador 0 é reservado). É o código de caixa/logística — distinto do EAN-13 do item individual.
Estrutura de 10012345678902
- Indicador (
1): o dígito de nível de embalagem / hierarquia de tamanho de pacote (1–8). - Base GTIN-13 (
001234567890): o número do produto de consumo subjacente sem o próprio dígito verificador. - Dígito verificador (
2): recalculado sobre os 13 dígitos anteriores.
O dígito verificador mod-10
- Pesos: a partir do dígito de dados mais à direita, pondere alternadamente
×3e×1— o dígito imediatamente à esquerda do verificador é×3. - Some e feche: some os valores ponderados; verificador =
(10 − (soma mod 10)) mod 10. - Mesma família: algoritmo idêntico ao do EAN-8, EAN-13 e UPC-A — só muda a quantidade de dígitos.
Pegadinhas comuns
- Confundir com o EAN-13: o EAN-13 marca a unidade de consumo; o ITF-14 marca a caixa. Não são intercambiáveis no caixa nem no armazém.
- Esquecer de recalcular o verificador: você não pode reaproveitar o dígito do EAN-13 — descarte-o, acrescente o indicador e recalcule sobre o novo corpo de 13 dígitos.
- Descartar zeros à esquerda: mantenha o valor como string de 14 caracteres; armazenar como inteiro corrompe o GTIN.
- Indicador 0 ou 9: o indicador é 1–8 para pacotes de medida fixa (o 0 tem significado reservado); não invente um.
- Ignorar as barras de suporte: o ITF precisa do quadro grosso e das zonas de silêncio para escanear de forma confiável — um número com dígito válido ainda pode ser ilegível se impresso errado.
FAQ
O dígito do ITF-14 é igual ao do EAN-13? O algoritmo é idêntico (mod-10, alternando 3/1), mas os dígitos diferem porque o indicador altera o corpo — então precisa ser recalculado.
O que significa o dígito indicador? Ele distingue níveis de embalagem (ex.: pacote interno vs caixa) do mesmo produto-base; 1–8 são utilizáveis para pacotes de conteúdo fixo.
Posso escanear um ITF-14 no caixa do varejo? Não — o PDV lê o EAN-13/EAN-8 da unidade de consumo; o ITF-14 é para o escaneamento logístico das caixas.
Ferramentas Relacionadas
Validador IBAN Francês (FR)
Valide um IBAN da França (FR) conferindo o comprimento e o dígito verificador mod-97. Confira a conta bancária antes de transferir para o exterior.
Validador IMEI (Luhn)
Valide o IMEI de um celular (15 dígitos) pelo algoritmo de Luhn. Confira se o número de identificação do aparelho é válido antes de comprar ou cadastrar.
Validador CFOP
Valide um código CFOP (Código Fiscal de Operações e Prestações) conferindo os 4 dígitos e o prefixo. Essencial para emissão correta de notas fiscais no Brasil.