Nasıl Kullanılır
- Değerleri girin
Gerekli alanları doldurun.
- Hesapla butonuna tıklayın
Hesapla butonuna basarak sonuçları alın.
- Sonuçları inceleyin
Sonuçları görüntüleyin ve gerekirse paylaşın.
Kontrol rakamı nedir?
Kontrol rakamı (check digit), EAN-13 veya UPC gibi bir barkod numarasının en sonuna eklenen tek haneli bir doğrulama rakamıdır. Önceki rakamlardan belirli bir kurala göre hesaplandığı için, tek bir rakamın bile yanlış girilmesi veya taranması yeniden hesaplanan değerle uyuşmaz ve hata anında yakalanır.
Neden gereklidir?
Barkodlar lojistik, POS ve stok sistemlerinde binlerce kez taranır; tek bir yanlış rakamın başka bir ürün olarak okunması büyük karışıklığa yol açabilir. Kontrol rakamı, ek bir iletişim olmadan yalnızca numaranın kendisinden bütünlüğü doğrulayan bir öz denetim (self-checking) mekanizmasıdır; tek haneli hataları ve komşu rakam yer değiştirmelerinin çoğunu ayıklar.
- EAN-13: 13. kontrol rakamı ilk 12 rakamdan elde edilir
- UPC-A: 12. kontrol rakamı ilk 11 rakamdan elde edilir (EAN-13'ün alt kümesi)
- GS1 SSCC, ITF-14 ve diğerleri de aynı Mod 10 ilkesini kullanır
Hesaplama formülü
EAN-13 kontrol rakamı modülo 10 (Mod 10) yöntemiyle bulunur.
kontrol rakamı = (10 − (ağırlıklı toplam % 10)) % 10
Ağırlıklı toplam, ilk 12 rakamın her birinin konuma göre ağırlığıyla çarpılıp sonuçların toplanmasıyla elde edilir. 1., 3., 5.… konumlar (tek konumlar) ×1, 2., 4., 6.… konumlar (çift konumlar) ×3 ile çarpılır.
Örnek (880123456789):
8×1 + 8×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 127
127 % 10 = 7 → 10 − 7 = 3 → tam barkod 8801234567893
Ağırlıklı toplam 10'un katıysa (10 − 0) % 10 = 0 olur ve kontrol rakamı 0 olur.