Specifiche UPC A

La lunghezza di qualunque UCC/UPC-A deve essere di 12 caratteri.

COMPOSIZIONE DEL CODICE

I 12 caratteri del codice sono così suddivisi:

A BBBBB CCCCC D

A

Tipo di numerazione: 0 e 7=codici normali, 2=codici a peso variabile, 4=codici ad uso interno, altri per codici ad uso riservato

BBBBB

Codice azienda assegnato dall’istituto UCC (Uniform Code Council): www.uc-council.org)

CCCCC

Codice articolo interno all’azienda (solitamente un progressivo)

D

Check Digit, carattere di controllo risultante da una formula applicata agli 11 caratteri precedenti

Come si calcola il Check Digit

Si devono prendere i primi 11 caratteri del codice

quelli in posizione dispari (1,3,5,…) vanno moltiplicati per 3

sommare tutti i numeri (quelli in posizione pari normalmente, quelli in posizione dispari moltiplicati per 3)

Dividere la somma per 10

Sottraendo il resto da 10, si ottiene il 12° numero (carattere di controllo) se il resto è zero il 12° numero è zero anche lui.

Esempio:

40015187423x

4×3 = 12
0x1 = 0
0x3 = 0
1×1 = 1
5×3 = 15
1×1 = 1
8×3 = 24
7×1 = 7
4×3 = 12
2×1 = 2
3×3 = 9
__________
somma 83

83/10 = 8 con resto di 3

10-3=7

il codice esatto è

400151874237