DUN 14

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

DUN 14

Mensagem por Eolo »

Alguém sabe me dizer como é feito o cálculo do DV do código de barras DUN 14? Não quero um software ou função que faça isso. Quero saber como é feito o cálculo.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Que eu saiba, o DUN14 é o próprio EAN13, mas com o DV omitido e com a constante de logística inserida na primeira posição. Daí calcula-se como se faria com o EAN13, só que com 13 dígitos de base e não 12.

Se não sabe como calcular o EAN13, o procedimento é: soma-se os valores de todos os dígitos da base, da esquerda para a direita, cada qual multiplicado pelo seu peso, que será 1 para dígitos na posição ímpar ou 3 se na posição par. Se o resultado da soma for múltiplo de 10, asume-se DV=0. Caso contrário, DV será igual a diferença entre o múltiplo de 10 imediatamente superior ao valor da soma, e o valor desta.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Responder