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