O Padrão ISO 6346 e a Identificação de Containers
A padronização global é o pilar do transporte intermodal de cargas. O padrão ISO 6346 é a norma internacional que regula a codificação, identificação e marcação de containers de carga em todo o mundo. Gerenciado pelo Bureau International des Containers (BIC), este sistema garante que cada unidade de transporte possua uma identidade única e rastreável globalmente.
Sem essa padronização, a logística internacional enfrentaria gargalos operacionais massivos. O registro centralizado de códigos de proprietários pelo BIC impede a duplicidade de identificações, permitindo que portos, ferrovias, transportadoras rodoviárias e autoridades alfandegárias processem o fluxo de mercadorias sem ambiguidades. A validação rigorosa dessa estrutura de dados é a primeira linha de defesa contra erros de digitação e falhas de comunicação na cadeia de suprimentos.
Anatomia de um Número de Container
Um número de container em conformidade com a norma ISO 6346 é composto por exatamente 11 caracteres alfanuméricos, divididos em quatro blocos estruturais bem definidos:
| Bloco | Caracteres | Tipo | Descrição |
|---|---|---|---|
| Código do Proprietário | 1 a 3 | Letras | Três letras que identificam o proprietário ou operador do container, registradas oficialmente no BIC. |
| Identificador de Categoria | 4 | Letra | Uma letra que define o tipo de equipamento (U, J ou Z). |
| Número de Série | 5 a 10 | Dígitos | Seis algarismos numéricos sequenciais atribuídos pelo proprietário para controle individual da unidade. |
| Dígito Verificador | 11 | Dígito | Um algarismo numérico final calculado matematicamente para validar a integridade de todo o conjunto. |
Identificadores de Categoria de Equipamento
O quarto caractere do código classifica a natureza física do equipamento de transporte. A norma ISO 6346 restringe essa posição a três letras específicas:
- U — container de carga (freight container): aplicado a todos os containers de transporte de mercadorias convencionais.
- J — equipamento de container removível (detachable container equipment): refere-se a dispositivos auxiliares acopláveis, como geradores de energia (reefer gensets).
- Z — reboque ou chassi (trailer or chassis): destinado a equipamentos rodoviários de suporte e transporte de containers.
A Matemática do Dígito Verificador
O cálculo do dígito verificador baseia-se em um algoritmo de módulo 11. Cada caractere do número do container recebe um valor numérico equivalente e um peso posicional baseado em potências de 2.
1. Conversão de Letras para Números
As letras do alfabeto recebem valores numéricos a partir de 10. Para evitar distorções no sistema de módulo 11, todos os múltiplos de 11 são excluídos da sequência de atribuição. A tabela de equivalência funciona da seguinte forma:
- A = 10
- B = 12 (o valor 11 é pulado)
- C = 13... K = 21
- L = 23 (o valor 22 é pulado)
- M = 24... U = 32
- V = 34 (o valor 33 é pulado)
- W = 35
- X = 36
- Y = 37
- Z = 38
Os dígitos de 0 a 9 mantêm seus próprios valores nominais.
2. Aplicação dos Pesos Posicionais
Cada uma das primeiras 10 posições do número do container é multiplicada por um peso equivalente a 2^(posição - 1) (variando de 2⁰ a 2⁹, ou seja, de 1 a 512):
- Posição 1 (letra 1): valor × 1
- Posição 2 (letra 2): valor × 2
- Posição 3 (letra 3): valor × 4
- Posição 4 (categoria): valor × 8
- Posição 5 (dígito 1): valor × 16
- Posição 6 (dígito 2): valor × 32
- Posição 7 (dígito 3): valor × 64
- Posição 8 (dígito 4): valor × 128
- Posição 9 (dígito 5): valor × 256
- Posição 10 (dígito 6): valor × 512
3. Divisão por 11 e Resto
Soma-se o resultado de todas as multiplicações. Essa soma é dividida por 11. O resto inteiro dessa divisão matemática é o dígito verificador.
O Caso Especial do Resto 10
Durante o cálculo do módulo 11, existe a possibilidade matemática de que a soma ponderada dividida por 11 resulte em um resto igual a 10. Como o dígito verificador precisa ser representado por um único algarismo de 0 a 9, a norma ISO 6346 determina que, quando o resto for 10, o dígito verificador deve ser gravado como 0.
A norma técnica recomenda explicitamente que os proprietários evitem gerar números de série que resultem em um resto igual a 10, minimizando potenciais confusões operacionais. No entanto, containers com essa configuração de numeração existem fisicamente e operam regularmente no comércio global. O validador identifica essa ocorrência e exibe a mensagem informativa correspondente para garantir que o usuário compreenda a origem do dígito zero.
Integridade de Dados na Cadeia Logística
Erros de digitação em manifestos de carga, conhecimentos de embarque (Bill of Lading) e declarações alfandegárias geram custos operacionais severos. Um único caractere trocado pode fazer com que um container seja retido em terminais portuários, perca conexões ferroviárias ou sofra atrasos na liberação aduaneira.
A validação em tempo real do número do container mitiga esses riscos na origem. Coordenadores de logística, operadores de terminais e digitadores utilizam a verificação algorítmica para garantir que os dados inseridos nos sistemas de gestão de transporte (TMS) e sistemas de gerenciamento de armazém (WMS) estejam matematicamente corretos antes do envio das informações aos órgãos anuentes e parceiros comerciais.
Funcionamento e Regras do Validador
O Validador de Número de Container processa as entradas em tempo real diretamente no navegador do usuário, garantindo total privacidade, pois os dados inseridos nunca são transmitidos para servidores externos. O sistema aceita letras, dígitos, espaços e hífens, tratando os espaços e hífens apenas como separadores visuais.
Regras de Validação e Mensagens do Sistema
- Estado Inicial: Quando a ferramenta está vazia, exibe a mensagem:
Digite ou cole um número de container — espaços e hífens são permitidos. - Limpeza de Dados: Ao acionar o comando de limpeza, o sistema exibe:
Limpo. - Entrada Incompleta: Enquanto o usuário digita, o validador exibe o progresso:
‹count› de 11 caracteres — continue digitando. - Caracteres Inválidos: Se forem inseridos símbolos ou caracteres especiais não permitidos, o sistema alerta:
Apenas letras e dígitos são permitidos, além de espaços ou hífens como separadores. - Comprimento Excessivo: Se a entrada ultrapassar os 11 caracteres alfanuméricos, a mensagem exibida é:
Um número de container tem 11 caracteres — este possui ‹count›. - Validação de Letras Iniciais: Caso os quatro primeiros caracteres não sejam letras, o sistema indica:
Os primeiros quatro caracteres devem ser letras: o código do proprietário de três letras e o identificador de categoria. - Validação de Dígitos: Se as posições de 5 a 11 contiverem letras, o alerta emitido é:
As posições 5 a 11 devem ser dígitos: o número de série de seis dígitos e o dígito verificador. - Categoria Inválida: Se a quarta letra não for U, J ou Z, o validador aponta o erro:
‹letter› não é um identificador de categoria de equipamento — o quarto caractere deve ser U, J ou Z. - Divergência de Dígito: Se o dígito verificador informado não corresponder ao cálculo matemático, o sistema exibe:
Divergência no dígito verificador — deveria ser ‹expected›, e não ‹given›. - Sucesso: Quando o número atende a todos os critérios, o sistema confirma:
Número de container válido — o dígito verificador confere.
Perguntas Frequentes (FAQ)
O que é um número de container ISO 6346? É o código de 11 caracteres marcado em cada container intermodal: três letras de código do proprietário, uma letra de categoria de equipamento, um número de série de seis dígitos e um dígito verificador final — por exemplo, MSCU 123456 6.
O que significa a quarta letra? É o identificador da categoria de equipamento: U para containers de carga, J para equipamentos de container destacáveis, como geradores, e Z para reboques e chassis. Qualquer outra letra significa que o número não segue a norma ISO 6346.
Como o dígito verificador é calculado? As letras contam como 10, 12, 13 e assim por diante (múltiplos de 11 são ignorados) e os dígitos mantêm seu valor. Cada posição é multiplicada por 1, 2, 4 até 512, e o resto da divisão da soma por 11 é o dígito verificador. O resto 10 é gravado como 0 — a norma recomenda evitar números de série que geram isso, por isso são raros.
É possível encontrar o proprietário ou a localização do container? Não. Esta ferramenta valida o número em si — sua estrutura e dígito verificador. A propriedade é registrada no cadastro da BIC e a localização muda a cada transporte, portanto nenhuma das informações pode ser obtida apenas pelo número.