Universal Product Code (UPC) je jedinečné 12místné číslo přidělené maloobchodnímu zboží, které identifikuje jak produkt, tak prodejce, který produkt prodává. UPC na výrobku zavádí výrobce a obvykle se objevuje vedle čárového kódu položky, což je strojově čitelné znázornění UPC. UPC jsou široce používány v mnoha zemích, včetně Spojených států, Evropské unie, Austrálie, Nového Zélandu a Kanady.
Ověření kontrolní číslice UPC
Prvních šest číslic UPC je jedinečné identifikační číslo dodavatele. Všechny produkty, které prodává jeden prodejce, budou mít ve svých UPC stejných prvních šest číslic. Dalších pět číslic představuje jedinečné referenční číslo produktu, které identifikuje produkt v řadě produktů kteréhokoli dodavatele. Poslední číslo se nazývá kontrolní číslice, která se používá k ověření správnosti kódu UPC pro konkrétní produkt.
Ověření kontrolní číslice funguje takto pomocí UPC 438571639853 jako příklad:
- Číslice na lichých pozicích se sčítají: 4 + 8 + 7 + 6 + 9 + 5 = 39
- Toto číslo se vynásobí 3: 39 x 3 = 117
- Číslice na sudých pozicích (kromě 12. číslice) se sčítají: 3 + 5 + 1 + 3 + 8 = 20
- Tato částka se přidá k hodnotě v kroku 2: 117 + 20 = 137
- Kontrolní číslice je číslo, které se po přidání k tomuto součtu (137) rovná násobku 10: 137 + 3 = 140, proto je kontrolní číslice pro výše uvedený UPC 3, což se jeví jako poslední číslice UPC.
Při každém čtení UPC, obvykle skenerem, který čte čárový kód, se provede tento výpočet. Pokud se kontrolní číslice liší od vypočtené číslice, počítač ví, že s UPC není něco v pořádku.
UPC vs. SKU
Na rozdíl od UPC vytištěných výrobcem, které jsou standardizovány bez ohledu na maloobchodníka, jednotky udržování zásob (SKU) závisí na konkrétním obchodě, který prodává produkt výrobce. Jsou určeny maloobchodníkem a slouží ke sledování zásob. Mnoho maloobchodníků používá UPC položky jako SKU pro jednoduchost, ale někdy se SKU bude lišit, pokud výrobce změnil UPC pro položku poté, co ji obdržel maloobchodník.
Jak získat kód UPC
Každý, kdo chce používat systém UPC, musí nejprve požádat o práva prostřednictvím GS1 (dříve Uniform Code Council), mezinárodní organizace odpovědné za správu UPC a dalších standardů. GS1 schvaluje předponu společnosti, 6–9místný kód, který se použije v každém UPC, který výrobce vytvoří. Potom výrobce vytvoří číslo pro každý jedinečný produkt, takže kód 11 číslic a vygeneruje kontrolní číslici pomocí výše uvedených kroků k vytvoření úplného 12místného UPC.