Verifique o cálculo do dígito de Modulo 11

Modulo 11

Esta é uma descrição do cálculo de dígitos de verificação de acordo com Modulo 11.

InfoActiveBarcode calcula esses dígitos de verificação para a maioria dos códigos automaticamente.
Esta documentação é apenas por uma questão de completude.

Cálculo de um checkum de acordo com modulo 11:
Um dígito de verificação de acordo com modulo 11 é usado por exemplo por PZN. Um Modulo 11 também é usado para ISBN.

PZN
Primeiro todos os dígitos são multiplicados individualmente com um multiplicador. O multiplicador corresponde à posição do dígito + 1. Todos os produtos resultantes são adicionados. O resultado é então dividido por 11. O restante resultante é o dígito da verificação. Se o dígito de verificação for de 10, esse número não será usado como PZN. O código seria, portanto, inválido.

Um exemplo de cálculo:

Dígitos: 6 3 1 9 4 2
Peso: 2 3 4 5 6 7
Resultados: 12+9+4+45+24+14 = 108
Calcule checkum: 108 / 11 = 9 Restante 9
Dígito da verificação 9


O ISBN-10 e o issn checkum
Primeiro todos os dígitos são multiplicados individualmente com um multiplicador. O multiplicador corresponde à posição do dígito + 1 da direita. Todos os produtos resultantes são adicionados. O resultado é então dividido por 11. O restante resultante é subtraído de 11 e resulta no dígito de verificação.
Se o resultado 11 for calculado para este procedimento de verificação, o checkum é 0. Como resultado, o 0 não pôde ser calculado, pois na etapa anterior (restante com divisão por 11) 11 é impossível como resultado.
Também pode acontecer que o dígito 10 é necessário. 10 é representado por um X: "3-928444-00-X".

Um exemplo de cálculo:

Dígitos: 3 9 2 8 4 4 4 0 4
Peso: 10 9 8 7 6 5 4 3 2
Resultados: 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251
Calcule checkum: 251 / 11 = 22 Restante 9 -> 11 - 9 = 2
Dígito da verificação 2