Kuyumcu Yönetimi

Kuyumcuda Ürün Kodu Standardı: Stok Kartı Nasıl Kodlanır?

Kuyumcu ürün kodu nasıl kurulur? Stok kartını tip, ayar, model ve sıra ile kodlama şeması, kodda yapılmayacaklar ve mevcut stoğu kodlamaya geçirme planı.

14 dk okumaSaray Altın Ekibi

Kuyumcu ürün kodu, bir stok kaleminin sistemdeki değişmez kimliğidir: aynı malın her girişi, her satışı ve her sayımı bu koda bağlanır. Kod yoksa sayım, gruplama, arama ve maliyet hesabının hiçbiri güvenilir çalışmaz.

Bu, çoğu dükkânda fark edilmeyen bir sıra sorunudur. Stok takibine genellikle "hangi programı alsam" sorusuyla başlanır; oysa asıl belirleyici olan, mala hangi isimle seslendiğinizdir. Aynı bileziği bir gün "22 ayar burma", ertesi gün "burma bilezik", üçüncü gün "B22" diye kaydeden bir düzende hiçbir yazılım toplama yapamaz. Program hatasız çalışır, sonuç yine yanlıştır.

Bu yazıda ürün kodunun hangi işleri yaptığını, iyi bir kodun taşıması gereken beş özelliği, uygulanabilir bir kod şemasını, kodda asla yapılmaması gerekenleri ve mevcut stoğu kodlamaya geçirmenin adım adım planını anlatıyoruz.

Ürün kodu tam olarak hangi işi yapıyor?

Kod, tek bir alan gibi görünür ama en az beş ayrı işin ortak dayanağıdır. Bu beş işten herhangi biri aksıyorsa, sorunun kaynağı çoğu zaman kodun kendisidir.

İşKod olmadan ne olurKod varken ne olur
SayımSayılan malın sistemdeki karşılığı elle aranır; bulunamayan kalem "fazla" görünürSayılan kalem doğrudan kendi kaydıyla eşleşir
GruplamaAynı mal listede üç ayrı isimle üç kalem olarak dururAynı malın tüm girişleri tek satırda toplanır
AramaÜrün adının hangi yazımla kaydedildiğini hatırlamak gerekirKısa kodla tek seferde bulunur
Maliyet ve kârHangi alışın satıldığı belirsizdir, kâr tahmine kalırSatış, doğru lota ve doğru maliyete bağlanır
Belge ve etiketEtiket, fiş ve fatura farklı isimler taşırÜç yerde aynı kimlik görünür

Tablonun en çok hafife alınan satırı gruplamadır. Stok listesinde 60 kalem yerine 220 kalem görüyorsanız, bunun sebebi 220 çeşit mal değil, aynı malın farklı yazımlarla kaydedilmesidir. Stok kartında hangi alanların bulunması gerektiğini stok takibi yazımızda ele almıştık; ürün kodu o kartın kimlik alanıdır.

İyi bir kodun beş özelliği

Kod şeması tasarlarken beş ölçüt vardır. Beşi birden sağlanmadığında sistem er ya da geç bozulur; hangisinin eksik olduğunu bilmek, hatanın nerede çıkacağını da söyler.

ÖzellikNe demekEksikse ne olur
Kısa10-16 karakter aralığındaUzun kod elle yazılmaz, kopyala-yapıştıra mahkûm olur
KonuşanKoda bakınca ürün tipi ve ayar anlaşılırKod anlamsız numaraya döner, personel ezberleyemez
Çakışmayanİki farklı ürün asla aynı kodu almazİki mal tek grupta toplanır, sayım ve maliyet karışır
Elle yazılabilirBarkod okuyucu çalışmadığında da girilebilirCihaz arızasında kayıt tamamen durur
DeğişmezÜrün var olduğu sürece kod aynı kalırGeçmiş kayıtlar kopar, grup ikiye bölünür

Bu beşlinin içinde en çok ihlal edileni değişmezliktir. Kod bir kere verilir ve ürün stoktan tamamen çıksa bile geri dönülüp değiştirilmez, çünkü koda bağlanmış geçmiş satışlar, etiketler ve belgeler vardır.

İkinci sırada konuşan olma özelliği gelir. Tamamen rastgele numara (örneğin 100234) teknik olarak çalışır ama insan tarafını yıkar: tezgâhtaki kişi kodu görüp ürünü tahmin edemezse, yanlış kalemi seçtiğini de fark edemez. Konuşan kod, yazılım doğrulamasının yapamadığı bir işi yapar; gözle kontrol edilebilir olur.

Örnek kod şeması: tip + ayar + model + sıra

Aşağıdaki şema kuyumculuk için yeterince ayrıntılı, aynı zamanda elle yazılabilecek kadar kısadır. Kendi dükkânınıza uyarlarken segment sayısını artırmak yerine, mevcut segmentlerin listesini değiştirin.

SegmentUzunlukNe anlatırNereden gelirÖrnek
Ürün tipi3 harfKalemin cinsiSabit kısaltma listesiBLZ
Ayar2 rakamAyar derecesiSabit liste: 24, 22, 18, 14, 0822
Model3 rakamModel veya desen numarasıKendi model defteriniz041
Sıra2 rakamAynı model içindeki varyantArtan sayaç01

Ürün tipi kısaltmalarını en baştan dondurmak gerekir. Kuyumcuların büyük kısmı için on beş kalemi geçmeyen bir liste yeter:

KısaltmaÜrün tipiKısaltmaÜrün tipi
BLZBilezikKPEKüpe
BLKBileklikSETTakım / set
KLYKolyeZNCZincir
YZKYüzükALYAlyans
KLCKülçeHRDHurda
ROZRoza / işlemeliTSLTaşlı ürün
SAASaatAKSAksesuar

Şema uygulandığında ortaya çıkan kodlar şöyle görünür:

KodAçılımıKarşılığı
BLZ-22-041-01Bilezik / 22 ayar / model 041 / 1. varyant22 ayar burma bilezik, ince
BLZ-22-041-02Aynı model, 2. varyantAynı desenin kalın boyu
KLY-18-107-01Kolye / 18 ayar / model 10718 ayar zincir kolye
YZK-14-023-03Yüzük / 14 ayar / model 02314 ayar taşsız yüzük, 3. ölçü grubu
SET-22-002-01Set / 22 ayar / model 00222 ayar beşi bir yerde set
HRD-14-001-01Hurda / 14 ayarAyarına göre ayrılmış hurda havuzu

Külçe, çeyrek, yarım, tam gibi standart ürünlerde kendi kodunuzu icat etmeyin. Bu kalemler zaten piyasada tanımlı kalemlerdir ve kullandığınız sistemde hazır katalog karşılıkları bulunur. Kendi şemanız yalnızca katalogda karşılığı olmayan ürünler için gereklidir: modelli takı, işlemeli parçalar, kendi ürettiğiniz ya da özel siparişle gelen kalemler.

Kodda kesinlikle yapılmayacaklar

Kod şemalarının çoğu, ilk kurulduğunda değil ikinci yılında bozulur. Bozulmanın sebebi neredeyse her zaman aynıdır: koda, zamanla değişen bir bilgi konmuştur.

YapmayınNedenNereye yazılmalı
Tarih yazmakÜrün aynı kalır, tarih değişir; aynı mal iki koda bölünürKaydın giriş tarihi alanına
Fiyat veya maliyet yazmakFiyat her gün değişir, kod bir gün sonra yanlış bilgi verirLot maliyeti alanına
Tedarikçi adı yazmakAynı modeli iki toptancıdan alırsanız iki farklı kod oluşurAlış kaydına
Türkçe karakter kullanmakBüyük-küçük harf dönüşümü Türkçede farklı çalışır, eşleşme kaçabilirASCII karşılığını kullanın: C, G, I, O, S, U
Boşluk bırakmakBaştaki ya da sondaki boşluk gözle görülmez, sistemde ayrı kod olurAyraç olarak tire kullanın
Personel baş harfi eklemekKaydı giren kişi ürünün özelliği değildirKaydı oluşturan kullanıcı alanına
Aynı kodu iki biçimde yazmakBLZ22041 ile BLZ-22-041 farklı kodlardırAyraç kuralını yazılı hale getirin

Türkçe karakter maddesi teknik görünse de tamamen pratiktir. Türkçede büyük-küçük harf dönüşümü diğer dillerden farklı çalışır; noktasız ı ile noktalı i birbirine dönüşürken sistemler farklı sonuç üretebilir. Kodun içinde Türkçe harf varsa, aynı kod bir ekranda eşleşip diğerinde eşleşmeyebilir. Etiket yazıcıları ve barkod fontları da genellikle ASCII dışına çıkmaz.

Aynı ürünün farklı alışları: kod aynı, lot farklı

Kodlama disiplininde en sık sorulan soru şudur: aynı bileziği üç ay arayla üç farklı fiyata aldım, kod aynı mı kalmalı? Cevap net biçimde evettir. Kod ürünü tanımlar; alış maliyeti kodun değil lotun özelliğidir.

Bir örnekle bakalım. Aşağıdaki gram fiyatları temsilîdir, güncel piyasa fiyatı değildir; amaç yalnızca mekanizmayı görünür kılmaktır.

LotGiriş tarihiMiktar (gram)Gram alış maliyetiLot toplamı
104.0345,004.150 TL186.750 TL
219.0430,004.320 TL129.600 TL
302.0660,004.480 TL268.800 TL
Toplam135,00585.150 TL

Üç giriş de BLZ-22-041-01 kodunu taşır. Stok listesinde tek satır görürsünüz: 135,00 gram. Satırın içine girdiğinizde üç ayrı lot durur.

Şimdi 15,00 gramlık bir satış yapıldığını varsayalım:

SATIŞ: BLZ-22-041-01, 15,00 gram
Kod eşleşmesi: BLZ-22-041-01 → 3 aktif lot bulundu, en eskiden başlanır

Düşülen lot   : Lot 1 (04.03 girişli)
Düşülen miktar: 15,00 gram
Maliyet       : 15,00 × 4.150 = 62.250 TL

Lot 1 kalan   : 45,00 − 15,00 = 30,00 gram
Toplam kalan  : 135,00 − 15,00 = 120,00 gram

KARŞILAŞTIRMA (ortalama maliyetle hesaplansaydı):
Ortalama = 585.150 ÷ 135,00 = 4.334,44 TL/gram
Maliyet  = 15,00 × 4.334,44 = 65.016,60 TL
Fark     = 65.016,60 − 62.250,00 = 2.766,60 TL (tek satışta)

Tek satışta 2.766,60 TL'lik fark, ayda otuz satışta seksen bin TL'nin üzerine çıkar. Bu farkın doğru tarafta durabilmesinin ön şartı, üç girişin de aynı kodu paylaşmasıdır. Üç alışa üç ayrı kod verseydiniz, sistem hangi lotun satıldığını bilemez, her satışta hangi kartın seçildiğine göre farklı kâr çıkardı. Maliyetin lot bazında nasıl işlediğini FIFO stok maliyeti yazımızda ayrıntılı ele aldık.

Varyant mı, aynı ürün mü?

İkinci sık soru, aynı modelin farklı boylarıdır. Buradaki ölçüt basittir: fark sayımda ve fiyatlamada ayrışıyorsa ayrı kod, ayrışmıyorsa aynı kod.

FarkAyrı kod mu?Gerekçe
Farklı gram, ayrı fiyatlanan boyEvetSayımda ayrı ayrı sayılır, fiyatı farklıdır
Farklı renk (sarı, beyaz, roze)EvetMüşteri ayrı ürün olarak arar
Taşlı ve taşsız aynı modelEvetMaliyet ve satış fiyatı farklıdır
Aynı model, farklı tedarikçiHayırTedarikçi alış kaydının bilgisidir
Aynı model, farklı alış tarihiHayırTarih lotta durur
Aynı model, farklı vitrin veya şubeHayırKonum ayrı bir alandır

El işi kalemlerde her parçanın gramı bir miktar farklı olur; burada gramı koda gömmek yerine model seviyesinde kod verip gramı kaydın miktar alanında tutmak gerekir. Aksi hâlde 15,12 gramlık parça için ayrı, 15,08 gramlık parça için ayrı kod açar ve listeyi kısa sürede kullanılamaz hale getirirsiniz.

Avantajları

  • Model seviyesinde kod: liste kısa kalır, grup toplamları anlamlı olur
  • Model seviyesinde kod: yeni gelen benzer parça hazır koda düşer
  • Varyant seviyesinde kod: sayımda hangi boyun eksildiği net görünür
  • Varyant seviyesinde kod: fiyat farkı doğru ürüne bağlanır

Dikkat edilmesi gerekenler

  • Model seviyesinde kod: iki farklı boy tek satırda toplanır, boy bazlı eksik görünmez
  • Model seviyesinde kod: fiyatlama kalem bazında elle kontrol ister
  • Varyant seviyesinde kod: kart sayısı hızla artar
  • Varyant seviyesinde kod: kod verme disiplini gerektirir, ihmal edilirse şema bozulur

Kod değiştirmenin gerçek maliyeti

Bir ürünün kodunu sonradan değiştirmek, tek bir alanın güncellenmesi gibi görünür. Değildir. Kod, sistemin birçok yerinde bağlantı noktasıdır ve değiştiğinde şu zincirin tamamı etkilenir:

  1. Grup ikiye bölünür. Eski koda bağlı geçmiş girişler eski grupta kalır; yeni kod yeni grup açar. Stok listesinde aynı mal iki satır olur.
  2. Lot eşleşmesi kopar. Satışta maliyet düşülecek lotlar ürün koduyla bulunur. Kod değişince eski lotlar yeni satışlarla eşleşmez, elde tükenmeyen bir lot artığı kalır.
  3. Etiketler geçersizleşir. Vitrindeki her parçanın etiketi yeniden basılır; basılmayanlar sayımda tanınmaz.
  4. Sayımda tanınmayan satır çıkar. Elinizdeki etikette eski kod, sistemde yeni kod varsa sayım o kalemi sistemde bulunamayan bir satır olarak raporlar.
  5. Geçmiş belgeler eski kodu taşır. Daha önce kesilmiş belgelerdeki kalem kodu geriye dönük değişmez; arşivde iki farklı kodla aynı ürün durur.

Bu beş maddenin toplamı, kod şemasının neden kurulum işi olduğunu açıklar. Yazılıma geçerken atılacak ilk adımlardan biri kod listesini dondurmaktır; nasıl bir sıra izleneceğini ilk gün kurulum yazımızda ve otuz günlük geçiş planında anlattık.

Kod, sistemde nasıl davranıyor?

Şemanın sistemde nasıl karşılık bulduğunu görmek, kuralları soyut olmaktan çıkarır. Saray Altın'ın kuyumcu panelinde stok kaydının Ürün Kodu alanı ve bu alanın etrafında kurulmuş birkaç davranış vardır:

  • Gruplama anahtarı ürün tipi ile ürün kodudur. Aynı tip ve aynı kodu taşıyan tüm girişler stok listesinde tek kartta toplanır; kart üzerinde kod, en son girişin tarihi, toplam miktar ve toplam alış değeri görünür. Karta girildiğinde o kodun altındaki kayıtlar (lotlar) tek tek listelenir.
  • Kodu boş bırakılan kayıt kendi başına bir grup olur. Yani kod yazmamak, kaydı gruplamanın dışına çıkarmak demektir.
  • Eşleşme büyük-küçük harf duyarsızdır. BLZ-22-041 ile blz-22-041 aynı gruba düşer. Buna karşılık tire, boşluk ve noktalama farkı kodu gerçekten böler; şemanın ayraç kuralı bu yüzden yazılı olmalıdır.
  • Arama hem üründe hem kodda çalışır. Listede kodun bir parçasını yazmak da ürün adının bir parçasını yazmak da sonucu getirir.
  • Satışta maliyet aynı tip ve kodun tükenmemiş lotlarından, en eskiden başlanarak düşülür. Kod eşleşmesi kurulamayan satışta lot düşümü de olmaz.
  • Altın ve döviz katalogunda karşılığı olan kodlar korunur. Diğer sekmesine katalogda kayıtlı bir kod yazılırsa kayıt engellenir ve doğru sekmeye yönlendirilir; böylece aynı kod iki ayrı tip altında iki ayrı stok havuzu oluşturmaz.
  • Belge kesildiğinde kalem kodu belgeye taşınır. Katalog kalemlerinde standart kısa kod, kendi verdiğiniz kodlarda ise yazdığınız kod belgeye kalem kodu olarak geçer. Kodu boş olan kalemde belgeye kalem kodu hiç basılmaz; yani kodsuzluk yalnız stok tarafında değil, belge tarafında da iz bırakır.

Kod disiplininin barkod etiketiyle nasıl birleştiğini barkod ve RFID yazımızda ayrıca ele aldık; barkod kodun yerine geçmez, kodu okunabilir hale getirir.

Mevcut stoğu kodlamaya geçirme planı

Kod şeması kurmanın en zor kısmı yeni ürünler değil, halihazırda vitrinde duran maldır. Aşağıdaki sıra, işi durdurmadan ilerlemek için tasarlanmıştır.

  1. Tip listesini dondurun. Yukarıdaki gibi kısa bir kısaltma listesi yazın ve bir daha değiştirmeyin. Sonradan tip eklemek serbesttir, mevcut bir kısaltmayı değiştirmek değildir.
  2. Ayar listesini yazın. Hangi ayarlarla çalıştığınızı iki haneli kodlarla sabitleyin. Sekiz ayar için 08 gibi başında sıfır olan yazım, sıralamayı bozmaz.
  3. Model defterini açın. Model numarası vermek için ayrı bir defter ya da tek bir tablo tutun: numara, ürün tarifi, ilk verildiği tarih. Numarayı kim verirse versin, aynı yerden versin.
  4. Tek vitrinle pilot yapın. En çok hareket gören kategoriyi seçin. Bir vitrini uçtan uca kodlamak, tüm dükkânı yarım kodlamaktan daha öğreticidir.
  5. Eski etiketi hemen çıkarmayın. Pilot süresince yeni kodu eskisinin yanına ekleyin; eski referansı erken yok etmek aradaki hataları görünmez kılar.
  6. Kayıtları toplu girin. Aynı vitrinde duran kalemleri tek seferde kaydetmek hem hızlıdır hem tutarlıdır; toplu alış ve satış kaydı bu iş için uygundur.
  7. Kural gününü ilan edin. Belirlediğiniz tarihten sonra kodsuz hiçbir giriş kabul edilmez. Bu tarih konmazsa iki düzen yan yana yaşar ve geçiş hiç bitmez.
  8. İlk sayımı erken yapın. Pilot vitrin kodlandıktan sonra bir sayım alın; sistemde karşılığı bulunamayan satırlar kodlamanın atladığı yerleri gösterir.
  9. Kalan kategorileri sırayla alın. Her kategoriden sonra kısa bir sayım, hatayı büyümeden yakalar.

Sık yapılan hatalar

Kodu ürün adının kısaltması sanmak. Kod, adın kısaltılmış hâli değildir; adın değişmesinden etkilenmeyen ayrı bir kimliktir. Ürün adını "burma bilezik" yerine "22 ayar burma" yapabilirsiniz, kod aynı kalır.

Her alışa yeni kod açmak. Farklı fiyata alınan aynı mal, aynı kodun yeni bir lotudur. Yeni kod açmak grup toplamını böler, maliyet eşleşmesini kopmaya iter.

Koda tarih gömmek. BLZ-22-041-2607 gibi bir kod ilk bakışta düzenli görünür, ama aynı model bir sonraki ay girdiğinde ikinci bir kod doğar ve iki kod bir daha asla birleşmez.

Kod listesini kafada tutmak. Kısaltma listesi yazılı değilse, üç ay sonra aynı ürün tipi için iki farklı kısaltma kullanılmaya başlar. Liste bir sayfayı geçmez; geçmiyorsa yazmamak için de bir sebep yoktur.

Kodsuz girişe göz yummak. "Şimdi acele var, sonra kodunu yazarım" ile açılan kayıt, sonradan neredeyse hiç tamamlanmaz. Kodsuz kayıt gruplamanın dışında kalır ve ilk sayımda sürpriz olarak geri döner.

Barkodu kodun yerine koymak. Barkod, kodun makine tarafından okunabilir taşıyıcısıdır. Etiket düşer, silinir ya da okuyucu bozulur; altında elle yazılabilir bir kod yoksa kayıt tamamen durur.

Nereden başlamalı?

Bugün yapabileceğiniz en somut adım, dükkânınızdaki ürün tiplerini bir kâğıda dökmek ve her birine üç harflik bir kısaltma vermektir. Bu liste büyük ihtimalle on beş satırı geçmez ve yarım saatte biter. Kod şemasının en kalıcı, en zor değiştirilen parçası da budur.

İkinci adım, model numaralarını kimin vereceğini belirlemek ve numara defterini açmaktır. Üçüncü adım tek vitrinlik bir pilot; dördüncüsü ise kodsuz girişin kabul edilmeyeceği tarihin ilan edilmesidir. Bu dördü tamamlandığında, hangi programı kullanırsanız kullanın, stok sayınız gerçek çeşit sayınıza yaklaşmaya başlar.

Sıkça sorulan sorular

Kuyumcu ürün kodu ne işe yarar?
Ürün kodu, bir stok kaleminin sistemdeki değişmez kimliğidir. Aynı malın farklı zamanlarda yapılan girişleri bu kodla tek grupta toplanır; sayımda beklenen miktar bu kodla bulunur; satışta maliyet düşülecek lot bu kodla eşleşir. Kod olmadan aynı mal listede birbirini tanımayan birkaç ayrı kalem gibi görünür.
Ürün koduna gram veya ayar yazılmalı mı?
Ayar yazılabilir, çünkü ayar ürünün kalıcı bir özelliğidir ve fiyatı doğrudan etkiler. Gram ise ancak model sabit gramajlıysa koda girer; el işi ve gramajı parça parça değişen kalemlerde gram kodun içine değil, kaydın kendi miktar alanına yazılır. Genel kural şudur: zamanla değişen hiçbir bilgi kodun içinde yer almaz.
Aynı ürünü farklı tarihlerde farklı fiyata aldım, kodu değiştirmeli miyim?
Hayır. Kod ürünü tanımlar, alışı değil. İki giriş aynı kodu paylaşır, sisteme iki ayrı lot olarak düşer ve her lot kendi alış maliyetini taşır. Satışta maliyet en eski lottan başlayarak düşülür. Farklı fiyat için ayrı kod açmak, aynı malı listede ikiye böler ve sayımı bozar.
Ürün kodunda Türkçe karakter kullanabilir miyim?
Kullanmamak en güvenlisidir. Büyük-küçük harf dönüşümü Türkçe alfabede diğer dillerden farklı çalışır; aynı kod iki sistemde farklı yazılabilir ve eşleşme kaçabilir. Ayrıca etiket yazıcıları, barkod fontları ve dışa aktarılan dosyalar Türkçe karakterlerde sorun çıkarabilir. Kodda yalnızca ASCII harfler, rakamlar ve tire kullanın.
Mevcut stoğu kodlamaya nereden başlamalıyım?
Önce ürün tipi kısaltmalarının listesini dondurun, sonra tek bir vitrinle pilot yapın. Tüm dükkânı aynı hafta kodlamaya çalışmak yerine kategori kategori ilerleyin. En kritik adım, kodsuz yeni giriş kabul edilmeyeceği kuralının yürürlüğe girdiği gündür; o gün belirlenmezse eski düzen yenisiyle birlikte yaşamaya devam eder.

İlgili yazılar

Tümünü gör