Så räknas kontrollsiffran fram
Sista siffran i en GS1-kod är ingen del av artikelnumret. Den räknas fram ur de föregående siffrorna. Det är därför en felskannad eller feltypad kod kan upptäckas direkt, utan uppslag mot något register.
Metoden kallas modulo 10 och är densamma för alla GS1-nycklar. Varannan siffra väger 3 och varannan väger 1, räknat från höger så att sista siffran i kroppen alltid väger 3.
Kontrollsiffra = (10 − viktad summa mod 10) mod 10 731234567890 → summan 101 → närmaste högre tiotal 110 → kontrollsiffran 9
Den färdiga koden blir alltså 7312345678909. Kontrollen fångar alla enkla felskrivna
siffror och de flesta fall där två intilliggande siffror byter plats, men inte alla: två grannar
som skiljer sig åt med exakt fem ger samma summa i omvänd ordning.
Längderna och vad de används till
| Nyckel | Siffror | Används till |
|---|---|---|
| GTIN-8 (EAN-8) | 8 | Förpackningar där en EAN-13 inte får plats |
| GTIN-12 (UPC-A) | 12 | Nordamerika. Motsvarar en EAN-13 med inledande nolla |
| GTIN-13 (EAN-13) | 13 | Konsumentförpackningar i Europa |
| GTIN-14 (ITF-14) | 14 | Ytterförpackning: kartong, kolli eller helpall |
| SSCC | 18 | En enskild lastbärare, pallen och inte artikeln |
Vanliga orsaker till att en kod inte validerar
- Excel har ätit den inledande nollan. En UPC-A som börjar på 0 blir elva siffror när kolumnen tolkas som tal. Formatera som text före import.
- UPC-A och EAN-13 blandas ihop. Samma artikel har tolv siffror i USA och tretton i Europa. Fyll på med en nolla först. Kontrollsiffran är densamma.
- Ytterförpackningens kod hamnar på artikeln. En GTIN-14 identifierar kartongen med sitt antal konsumentenheter. Skannas den in i ett fält som väntar sig en EAN-13 blir det fel både i saldot och i plockningen.
- Koden är avtypad för hand. Kontrollsiffran finns just för att fånga det. Får du fel, skriv in koden igen innan du misstänker leverantören.
I ett affärssystem hör GTIN till artikeln och används av skannern i lagret. I Fluit ligger koden på artikeln och läses av WMS-appen vid inleverans, plockning och inventering. Det är samma kod som ligger till grund för uträkningen ovan.