Een UPC is een Universal Product Code — een 12-cijferig nummer, afgedrukt als barcode, dat wereldwijd een specifiek product identificeert. Elke retailer die die code scant, ziet hetzelfde product, omdat het nummer centraal wordt uitgegeven en toebehoort aan één artikel en één fabrikant.
Die universaliteit is precies het punt, en het is wat een UPC onderscheidt van de interne codes die een bedrijf voor zichzelf bedenkt. Uw eigen productcode betekent iets binnen uw bedrijf. Een UPC betekent hetzelfde in elke winkel, elk magazijn en elke marktplaats die de code leest.
Wat een UPC is en waar het voor staat
UPC staat voor Universal Product Code. Het werd in 1974 in de Verenigde Staten geïntroduceerd — het eerste artikel dat ooit bij een kassa werd gescand was een pakje kauwgom — en het blijft de standaard voor productidentificatie in de detailhandel in heel Noord-Amerika.
Het nummer wordt uitgegeven via GS1, de wereldwijde non-profitorganisatie die standaarden voor productidentificatie beheert. GS1 wijst elk bedrijf een uniek voorvoegsel toe, en het bedrijf wijst binnen dat voorvoegsel zijn eigen productnummers toe. Omdat geen twee bedrijven hetzelfde voorvoegsel delen, heeft geen enkel product dezelfde code.
Een UPC identificeert een product, geen eenheid. Elk identiek artikel draagt dezelfde UPC — duizend blikken van dezelfde soep delen één code. Een code die een individuele eenheid identificeert, is een serienummer, wat iets heel anders is.
De barcode zelf is de machineleesbare weergave. De cijfers zijn de identificatie; de strepen zijn simpelweg de manier waarop een scanner ze leest.
De 12 cijfers, gedecodeerd
Een standaard UPC-A code ziet er als volgt uit:
0 12345 67890 5 │ └──┬──┘ └──┬──┘ │ │ │ │ └── Controlecijfer (1 cijfer) │ │ └─────── Artikelreferentie (5 cijfers) │ └─────────────── Bedrijfsvoorvoegsel (5 cijfers) └──────────────────── Nummersysteem (1 cijfer)
Het nummersysteemcijfer (1 cijfer). Geeft de brede categorie van de code aan. 0, 1, 6, 7 en 8 zijn standaard retailgoederen. 2 is gereserveerd voor artikelen die in de winkel worden gewogen of geprijsd, zoals vlees en groenten, waarbij de prijs in de code is verwerkt. 3 is voor farmaceutische en gezondheidsproducten. 4 is voor intern gebruik door de retailer en wordt nooit buiten één keten gezien. 5 en 9 zijn voor kortingsbonnen.
Het bedrijfsvoorvoegsel (doorgaans 5 cijfers). Identificeert de fabrikant of merkeigenaar, toegewezen door GS1 en uniek voor dat bedrijf. Het voorvoegsel bestaat niet altijd uit precies vijf cijfers — GS1 geeft langere voorvoegsels uit aan bedrijven die minder productnummers nodig hebben en kortere voorvoegsels aan bedrijven die er meer nodig hebben, waardoor de verdeling tussen voorvoegsel en artikelreferentie varieert.
De artikelreferentie (doorgaans 5 cijfers). Door het bedrijf zelf toegewezen aan elk van zijn producten. Hier bepaalt een bedrijf dat code 00123 de fles van 500ml is en 00124 de fles van 750ml. Elke maat, kleur, smaak en verpakkingshoeveelheid heeft een eigen nummer nodig.
Het controlecijfer (1 cijfer). Een berekend cijfer dat verifieert of de andere elf correct zijn gelezen. Het wordt niet gekozen; het wordt rekenkundig afgeleid, en dat is waarom een UPC niet zomaar verzonnen kan worden.
UPC-A vs UPC-E
UPC-A is de standaard 12-cijferige versie — de bekende rechthoek op bijna elke verpakking in de detailhandel. Dit is wat u moet gebruiken, tenzij u een specifieke reden heeft om dat niet te doen.
UPC-E is een gecomprimeerde 6-cijferige versie voor producten die te klein zijn voor een volledige barcode. Cosmetica, zoetwaren, kleine elektronica, proefverpakkingen.
UPC-E werkt door nullen te onderdrukken. Een UPC-A nummer dat bepaalde patronen van nullen bevat, kan worden ingekort door ze te verwijderen, en elke scanner die een UPC-E leest, breidt deze weer uit naar de volledige 12 cijfers voordat hij deze opzoekt. Er gaat niets verloren — de onderliggende identificatie is hetzelfde nummer.
De beperking is dat alleen UPC-A nummers met de juiste nulpatronen kunnen worden gecomprimeerd. U kunt niet zomaar UPC-E kiezen voor een willekeurig product; het nummer moet hiervoor in aanmerking komen. In de praktijk betekent dit dat u vanaf het begin een comprimeerbaar nummer moet aanvragen als u weet dat een product een kleine code nodig zal hebben.
UPC vs SKU vs EAN vs GTIN vs onderdeelnummer
De meest voorkomende bron van verwarring, en het onderscheid is eenvoudiger dan het lijkt.
| Wat het is | Wie wijst het toe | Bereik | Cijfers | |
|---|---|---|---|---|
| UPC | Retail productidentificatie, Noord-Amerika | GS1, via een bedrijfsvoorvoegsel | Globaal en universeel | 12 |
| EAN | Het internationale equivalent van een UPC | GS1, via een bedrijfsvoorvoegsel | Globaal en universeel | 13 (of 8) |
| GTIN | De overkoepelende standaard die beide dekt | GS1 | Globaal en universeel | 8, 12, 13 of 14 |
| SKU | Uw eigen interne productcode | U | Intern voor uw bedrijf | Elk formaat dat u kiest |
| Onderdeelnummer | De eigen referentie van een fabrikant voor een component | De fabrikant | De catalogus van die fabrikant | Elk formaat |
| ASIN | Amazon’s interne productidentificatie | Amazon | Alleen Amazon | 10 tekens |
De twee onderscheidingen die ertoe doen.
Ten eerste: een UPC is extern en gestandaardiseerd; een SKU is intern en van u. Hetzelfde product heeft wereldwijd één UPC en zoveel SKU’s als er bedrijven zijn die het verwerken. Uw SKU kan TSH-BLU-M zijn, wat uw team vertelt dat het een blauw t-shirt in maat M is. De UPC is een nummer dat een scanner overal ter wereld vertelt naar welk exact product hij kijkt.
Ten tweede: UPC en EAN zijn beide GTINs. GTIN — Global Trade Item Number — is de overkoepelende standaard, en een UPC is simpelweg een 12-cijferige GTIN, terwijl een EAN een 13-cijferige is. Dit is de reden waarom formulieren voor marktplaatsvermeldingen steeds vaker om een “GTIN” vragen in plaats van een UPC: het accepteert beide.
Een praktische opmerking over UPC en EAN samen. Een 12-cijferige UPC wordt een geldige 13-cijferige EAN door een voorloopnul toe te voegen. Systemen die beide verwerken, slaan meestal alles intern op als 13 of 14 cijfers, wat de reden is dat een UPC soms in uw administratie verschijnt met een nul ervoor die u zelf niet heeft toegevoegd.
Hoe het controlecijfer werkt
Het controlecijfer wordt berekend op basis van de andere elf, waardoor een scanner een foutieve lezing kan afwijzen in plaats van een verkeerd product te accepteren.
De methode, met het voorbeeld 01234567890?:
Stap 1 — tel de cijfers op de oneven posities bij elkaar op (1e, 3e, 5e, 7e, 9e, 11e): 0 + 2 + 4 + 6 + 8 + 0 = 20
Stap 2 — vermenigvuldig dit met 3: 20 × 3 = 60
Stap 3 — tel de cijfers op de even posities bij elkaar op (2e, 4e, 6e, 8e, 10e): 1 + 3 + 5 + 7 + 9 = 25
Stap 4 — tel de twee resultaten bij elkaar op: 60 + 25 = 85
Stap 5 — bepaal wat nodig is om tot het volgende tiental te komen. Het volgende tiental boven 85 is 90. 90 − 85 = 5
Het controlecijfer is 5, wat de volledige code 012345678905 maakt.
Waarom het operationeel belangrijk is. Een scanner voert deze berekening uit bij elke lezing. Als de cijfers die hij heeft gedecodeerd niet het afgedrukte controlecijfer opleveren, wijst hij de scan af en piept hij opnieuw in plaats van een verkeerd product te accepteren. Dat ene mechanisme is de reden waarom foutmarges bij scannen in miljoenen tekens worden gemeten, terwijl fouten bij handmatige invoer in honderdtallen worden gemeten — en het is de reden waarom u niet zelf een UPC kunt bedenken, omdat een willekeurig 12-cijferig nummer bijna zeker niet door de controle komt.
Heb ik een UPC nodig en hoe kom ik eraan?
Je hebt er een nodig als je verkoopt via retailers — bijna allemaal vereisen ze deze — of als je verkoopt op marktplaatsen die een GTIN eisen, wat de meeste inmiddels doen voor merkproducten. Je hebt er ook een nodig als je levert aan distributeurs of groothandels, wiens systemen hierop zijn gebouwd.
Je hebt er mogelijk geen nodig als je alleen via je eigen website en vanuit je eigen pand verkoopt. Interne SKUs en je eigen barcodes volstaan voor een bedrijf dat nooit via het systeem van een derde partij handelt.
Hoe kom je eraan. UPCs worden uitgegeven via GS1, dat in de meeste landen een nationale organisatie heeft. Het proces:
- Meld je aan bij GS1 in het land waar je bedrijf is gevestigd.
- Ontvang een bedrijfs-prefix, afgestemd op het aantal producten dat je moet identificeren. Kleinere prefixes kosten minder en bieden ruimte voor minder producten.
- Wijs zelf artikelreferenties toe binnen die prefix — één per afzonderlijk product, maat, kleur en verpakkingseenheid.
- Bereken of genereer het controlecijfer voor elke volledige code.
- Maak het barcode-ontwerp in de juiste afmetingen en druk dit af op je verpakking.
Kosten. GS1 brengt een eenmalige vergoeding in rekening plus een jaarlijkse verlenging, gebaseerd op het aantal codes dat je nodig hebt. Een klein bedrijf dat een handvol codes nodig heeft, betaalt aanzienlijk minder dan een fabrikant die er duizenden nodig heeft.
Een waarschuwing over doorverkochte barcodes. Nummers worden goedkoop verkocht door derde partijen die jaren geleden grote prefixes hebben verworven en individuele codes doorverkopen. Ze worden over het algemeen wel gescand, maar ze brengen reële problemen met zich mee: de code staat geregistreerd op naam van de oorspronkelijke houder van de prefix in plaats van op jouw naam, sommige retailers en marktplaatsen wijzen ze direct af en je hebt geen controle over de prefix. Als je van plan bent om via de detailhandel te verkopen, is de route via GS1 de enige die later geen problemen zal veroorzaken.
Eén code per variant. De meest voorkomende en duurste fout is het toewijzen van één UPC aan verschillende maten of kleuren. Retailers kunnen deze niet onderscheiden, voorraadcijfers lopen door elkaar en het corrigeren hiervan betekent nieuwe codes en nieuwe verpakkingen. Elk afzonderlijk verkoopbaar item heeft zijn eigen nummer nodig.
Verder verdiepen
- Wat is een SKU — de interne code waarmee een UPC vaak wordt verward.
- Wat is een barcode — hoe het geprinte symbool daadwerkelijk werkt.
- Soorten barcodes — de andere symbologieën en wanneer je ze gebruikt.
- Barcodes scannen voor voorraadbeheer — codes inzetten in een magazijn.
- Wat is voorraadbeheer — de nauwkeurigheid die scannen beschermt.
- Wat is RFID — de alternatieve identificatietechnologie.
De kern in één zin
Een UPC is een 12-cijferige Universal Product Code, uitgegeven via GS1, die een product wereldwijd consistent identificeert — bestaande uit een bedrijfs-prefix, een door jou toegewezen artikelreferentie en een berekend controlecijfer waarmee scanners leesfouten kunnen afwijzen. Het is extern en gestandaardiseerd, wat precies is wat je interne SKU niet is.
Veelgestelde vragen
Waar staat UPC voor? Universal Product Code. Het is een 12-cijferig nummer, geprint als barcode, dat een specifiek product consistent identificeert waar het ook wordt gescand. Het werd in 1974 in de Verenigde Staten geïntroduceerd en wordt wereldwijd beheerd door GS1.
Hoeveel cijfers heeft een UPC? Twaalf voor het standaard UPC-A formaat: één cijfer voor het nummersysteem, een bedrijfs-prefix, een artikelreferentie en een controlecijfer. Het gecomprimeerde UPC-E formaat toont zes cijfers en wordt bij het scannen weer uitgebreid naar de volledige twaalf.
Wat is het verschil tussen een UPC en een SKU? Een UPC is extern, gestandaardiseerd en uitgegeven door GS1 — hetzelfde product heeft wereldwijd dezelfde UPC. Een SKU is intern, door jou gekozen en alleen betekenisvol binnen je eigen bedrijf. Hetzelfde item kan in elk bedrijf dat het verwerkt een andere SKU hebben.
Wat is het verschil tussen een UPC en een EAN? Een UPC is het 12-cijferige Noord-Amerikaanse formaat; een EAN is het 13-cijferige internationale formaat. Beide zijn GTINs — Global Trade Item Numbers — en een UPC kan worden omgezet naar een geldige EAN door een nul toe te voegen aan het begin. Systemen die beide verwerken, slaan meestal alles op met 13 of 14 cijfers.
Hoe kom ik aan een UPC? Meld je aan bij GS1 in jouw land. Je ontvangt een bedrijfs-prefix afgestemd op het aantal producten dat je moet identificeren, wijst zelf artikelreferenties toe binnen die prefix, berekent het controlecijfer en maakt het barcode-ontwerp voor je verpakking. Er is een eenmalige vergoeding en een jaarlijkse verlenging.
Kan ik mijn eigen UPC verzinnen? Nee. Het laatste cijfer wordt berekend op basis van de andere elf, dus een willekeurig nummer zal de controle niet doorstaan en door scanners worden afgewezen. Belangrijker nog: de bedrijfs-prefix moet aan jou zijn toegewezen, anders zal jouw code botsen met het product van een ander bedrijf.
Moet ik een goedkope barcode kopen bij een wederverkoper? Dat is riskant als je van plan bent via de detailhandel te verkopen. Doorverkochte nummers zijn afkomstig van prefixes die op naam staan van de oorspronkelijke houder in plaats van op die van jou, en sommige retailers en marktplaatsen wijzen ze af. Voor een bedrijf dat alleen via eigen kanalen verkoopt, is dit zelden een probleem; voor iedereen die aan derden levert, voorkomt de GS1-route problemen achteraf.
Heb ik een aparte UPC nodig voor elke productvariant? Ja. Elk afzonderlijk verkoopbaar item — elke maat, kleur, smaak en verpakkingseenheid — heeft zijn eigen code nodig. Het delen van één UPC over varianten zorgt ervoor dat ze in het systeem van elke retailer samensmelten, en het achteraf corrigeren betekent nieuwe codes en opnieuw geprinte verpakkingen.
