Calculando digito verificador do EAN13

O cálculo do digito verificador é bem simples:

  1. Comece removendo o 13º digito (que é exatamente o dígito verificador que estamos querendo calcular/checar). Por exemplo: 6944853600540 ficará 694485360054
  2. Some da direita para esquerda apenas os dígitos impar: 4+0+6+5+4+9 e multiplique o resultado por 3: 28 * 3 = 84
  3. Agora some os números restantes (que estão nas posições pares) : 5+0+3+8+4+6 = 26. Some este resultado com o valor obtido anteriormente: 84+26 = 110
  4. O dígito verificador será o valor necessário para atingir o próximo número que é multiplo de dez, neste caso como o valor já é multiplo de 10, o dígito verificador será 0. Caso o resultado tivesse dado 109 o valor para se chegar ao número multiplo de 10 seria 1.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s