O que é o dígito de controlo do contentor?
O dígito de controlo de um contentor proporciona um meio de validar o número desse contentor, com base na exatidão do código do proprietário/operador e do número de série aplicado.
Isto permite a qualquer entidade na cadeia de abastecimento validar automaticamente os números dos contentores e identificar facilmente números de contentores incorretos na introdução de dados.
Formato de um número de contentor
Geralmente, o número que identifica um contentor inclui o prefixo do proprietário ou construtor, uma letra para o tipo de equipamento, o número de série e o dígito de controlo verificador.
Como calcular o dígito de controlo do número de contentor?
O dígito de controlo é o último dígito do número de contentor, e garante a validade da sequência desse número. Segue estes passos:
Converte as letras em números
Atribuir valores às letras conforme esta tabela:
A | B | C | D | E | F | G | H | I | J | K | L | M |
---|---|---|---|---|---|---|---|---|---|---|---|---|
10 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 |
N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 34 | 35 | 36 | 37 | 38 |
Multiplica pelo peso
Para cada caracter (excluindo o dígito de controlo), multiplica o seu valor número pelo peso de posição que segue o padrão seguinte: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512.
Soma os resultados
Adiciona todos os passos do 2.º passo.
Calcula o resto da divisão
Divida a soma por 11 e separe o resto.
Determina o dígito de controlo
Se o resto é 10, o dígito de controlo é 0.
Com outro valor, o dígito de controlo corresponde ao resto.
Exemplo
Número de contentor: CSQU3054383
Converte para números: C = 13, S = 28, Q = 26, U = 31, 3 = 3, 0 = 0, 5 = 5, 4 = 4, 3 = 3, 8 = 8
Aplica os pesos: 13×1, 28×2, 26×4, 31×8, 3×16, 0×32, 5x64, 4×128, 3×256, 8×512
Resultado: 13 + 56 + 104 + 248 + 48 + 0 + 320 + 512 + 768 + 4096 = 5765
Calcula o resto: 5765 mod 11 = 3
Dígito de controlo: 3
Portanto, o número completo e correto do contentor é CSQU3054383.