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

Modulo 10

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

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 10:
Um dígito de verificação de acordo com modulo 10 é usado por códigos de EAN, por exemplo, EAN-13.

Com os códigos do EAN, o dígito de verificação é calculado de acordo com o método de cálculo modulo 10 com a ponderação 3. Pesando 3 começa no primeiro dígito da direita. Em seguida, os dígitos individuais são multiplicados pela ponderação. Estes resultados são adicionados a uma soma. O modulo 10 é calculado a partir desta soma. Primeiro a soma é dividida por 10. O restante da divisão é subtraído de 10. O resultado dessa subtração é o ígito checkum/check.

O seguinte é um exemplo de cálculo para Modulo 10 usando um código EAN-13:

Dígitos: 4 0 0 7 6 3 0 0 0 0 1 1
Peso: 1 3 1 3 1 3 1 3 1 3 1 3
Resultados: 4+0+0+21+6+9+0+0+0+0+1+3 = 44
Calcule checkum: A adição ao próximo múltiplo de 10. (50)
Dígito da verificação 6


Com o Código 25 Códigos, o dígito de verificação também é calculado com ponderação 3 de acordo com o método de cálculo Modulo 10. No entanto, a ponderação 3 começa no primeiro dígito útil da esquerda. Em seguida, os dígitos úteis individuais são multiplicados pela ponderação. Estes resultados resultantes são adicionados a uma soma. O modulo 10 é calculado a partir desta soma. Primeiro a soma é dividida por 10. O restante da divisão é subtraído de 10 (calcule a diferença para 10). O resultado dessa subtração é o ígito checkum/check.

No seguinte, você pode ver um exemplo de cálculo para Modulo 10 usando o Código 25:

Dígitos: 1 2 3 4 5
Peso: 3 1 3 1 3
Resultados: 3+2+9+4+15 = 33
Calcule checkum: A adição ao próximo múltiplo de 10. (40)
Dígito da verificação 7


Com o Leitcode e o Identcode, o dígito de verificação também é calculado de acordo com o método de cálculo modulo 10. No entanto, a ponderação é diferente aqui: Ponderação de 4 para posições ímpares e 9 para posições retas. Aqui está um exemplo:

Dígitos: 2 3 6 6 9 0 1 2 0 1 2 3 0
Peso: 4 9 4 9 4 9 4 9 4 9 4 9 4
Resultados: 8+27+24+54+36+0+4+18+0+9+8+27+0 = 215
Calcule checkum: A adição ao próximo múltiplo de 10. (220)
Dígito da verificação 5


Um exemplo de cálculo para modulo 10 usando um Código EAN-14 / ITF-14 / SCC-14 / DUN-14:

Dígitos: 0 4 0 0 7 6 3 0 0 0 0 1 1
Peso: 3 1 3 1 3 1 3 1 3 1 3 1 3
Resultados: 0+4+0+0+21+6+9+0+0+0+0+1+3 = 44
Calcule checkum: A adição ao próximo múltiplo de 10. (50)
Dígito da verificação 6