Como funciona o dígito verificador da ISO 6346
A norma ISO 6346 define a identificação dos contêineres de carga. O número tem 11 caracteres e o último deles, o dígito verificador, existe para detectar erros de leitura e digitação, um problema comum em gates, EIRs, bookings e planilhas de controle. O cálculo é público e segue quatro passos:
- Converta cada caractere em número. Os algarismos mantêm o próprio valor. As letras recebem valores a partir de 10, pulando os múltiplos de 11 (11, 22 e 33).
- Multiplique pelo peso da posição. A posição 1 tem peso 1 e cada posição seguinte dobra o peso: 1, 2, 4, 8, 16, 32, 64, 128, 256 e 512.
- Some os resultados das 10 posições.
- Divida a soma por 11. O resto da divisão é o dígito verificador. Se o resto for 10, o dígito é 0.
Tabela de valores das letras
Pesos por posição
Exemplo: CSQU 305438 3
Convertendo cada caractere e multiplicando pelo peso da posição: C (13×1=13), S (30×2=60), Q (28×4=112), U (32×8=256), 3 (3×16=48), 0 (0×32=0), 5 (5×64=320), 4 (4×128=512), 3 (3×256=768) e 8 (8×512=4.096). A soma é 6.185. Dividindo 6.185 por 11, o resultado é 562 com resto 3, que é o dígito verificador. Teste no validador:
Perguntas frequentes
O que é o dígito verificador do contêiner?
É o 11º caractere do número do contêiner, definido pela norma ISO 6346. Ele é calculado a partir das 10 posições anteriores (código do proprietário, identificador de categoria e número de série) e serve para detectar erros de digitação ou leitura no gate, no EIR, no booking e nos sistemas de terminal.
Como é calculado o dígito verificador pela ISO 6346?
Cada letra é convertida em um número (A=10, B=12, C=13… pulando 11, 22 e 33) e cada algarismo mantém o próprio valor. Cada posição é multiplicada por 2 elevado à posição (1, 2, 4, 8… até 512). Somam-se os resultados, divide-se a soma por 11 e o resto é o dígito verificador. Se o resto for 10, o dígito é 0.
Qual é o formato do número do contêiner?
São 4 letras e 7 algarismos, como CSQU 305438 3. As três primeiras letras são o código do proprietário (registrado no BIC), a quarta é o identificador de categoria (U, J ou Z), os seis algarismos seguintes são o número de série e o último é o dígito verificador.
O que significam as letras U, J e Z na quarta posição?
U identifica contêineres de carga, J identifica equipamentos destacáveis acoplados ao contêiner (como geradores clip-on) e Z identifica trailers e chassis. Na prática, quase todos os contêineres que passam pelo gate têm a letra U.
Por que um número com dígito verificador correto ainda pode estar errado?
O dígito verificador detecta a maioria dos erros de digitação, mas não garante que o contêiner exista ou pertença ao armador informado. A titularidade do código do proprietário deve ser confirmada no registro do BIC (Bureau International des Containers), e o número deve ser conferido com o booking, a lista de carga ou o EIR.
Por que alguns números têm dígito verificador 0 resultante do resto 10?
Quando o resto da divisão por 11 é 10, a norma atribui o dígito 0. Isso faz com que dois números de série diferentes possam ter o mesmo dígito, por isso a ISO 6346 recomenda que os proprietários evitem números de série que resultem em resto 10.
A validação confere apenas a estrutura e o dígito verificador do número. Ela não confirma se o contêiner existe ou a quem pertence. Para confirmar o proprietário, consulte o registro do BIC (Bureau International des Containers).