Tarih, sayı ve para birimi standartlarının önemi
Kurumsal ERP sistemlerinde onlarca farklı bilgisayardan fatura, sipariş, tahsilat ve yevmiye kaydı girilir. İstemci (client) bilgisayarlar ile veritabanı sunucusu arasındaki bölgesel ayar uyuşmazlıkları; tarihlerin gün ve ay olarak ters algılanmasına (01.05 yerine 05.01 gibi), fatura tutarlarında kuruş ve binlik kaymalarına (1.500,00 TL yerine 150000 TL algılanması gibi) ve hatalı döviz kuru hesaplamalarına yol açabilir.
Bu tür veri tutarsızlıkları vergi beyannamelerinden stok maliyetlerine kadar tüm kurumsal verileri bozar. Bu nedenle ERP kullanıcılarının bilgisayarlarında Windows Bölge ve Dil (Locale) ayarları tek bir kurumsal standartta yapılandırılmalıdır.
Kritik bölge ayarları ve olası hata tablosu
Aşağıdaki tablo, ERP ve muhasebe programlarında en sık karşılaşılan bölgesel ayar problemlerini ve bunların çözüm yollarını göstermektedir:
| Ayar Parametresi | Türkiye Standart Değeri | Hatalı Ayar Sonucu | Çözüm ve Yapılandırma |
|---|---|---|---|
| Ondalık Ayırıcı (Decimal) | Virgül ( , ) | Fatura tutarlarında 100 katlık basamak hatası | Ek Ayarlar -> Sayılar -> Ondalık simgesi = ',' |
| Basamak Gruplandırma | Nokta ( . ) | Rakamların metin olarak algılanması ve toplanamaması | Ek Ayarlar -> Sayılar -> Basamak simgesi = '.' |
| Kısa Tarih Biçimi | gg.aa.yyyy (dd.MM.yyyy) | Vade ve fatura tarihlerinde gün/ay karışıklığı | Bölge -> Biçimler -> Kısa tarih = 'gg.aa.yyyy' |
| Sistem Yerel Ayarı (Locale) | Türkçe (Türkiye) | Yazılımlarda 'İ/ı', 'Ş/ş', 'Ğ/ğ' harflerinin '?' çıkması | Yönetimsel -> Sistem yerel ayarını 'Türkçe' yapın |
| SQL Server Collation | Turkish_CI_AS | Büyük İ / Küçük ı arama ve sorgulama uyuşmazlıkları | Veritabanı oluşturulurken Turkish Collation seçilmeli |
Windows Bölge ve Dil ayarları adım adım yapılandırma
ERP istemci terminallerinde ayarları doğrulamak için aşağıdaki adımları sırasıyla uygulayınız:
1. Denetim Masası (Control Panel) -> 'Bölge' (Region) penceresini açın.
2. 'Biçim' (Format) açılır kutusundan mutlaka 'Türkçe (Türkiye)' seçeneğini işaretleyin.
3. 'Ek Ayarlar' butonuna tıklayın; Sayılar sekmesinde Ondalık simgesinin virgül (,), Basamak gruplandırma simgesinin nokta (.) olduğunu teyit edin.
4. Tarih sekmesinde Kısa Tarih biçiminin 'gg.aa.yyyy' olduğundan emin olun.
5. En üstteki 'Yönetimsel' (Administrative) sekmesine geçin. 'Unicode olmayan programların dili' bölümündeki 'Sistem yerel ayarını değiştir' butonuna basın. Açılan listeden 'Türkçe (Türkiye)' seçeneğini seçin. 'Beta: Dünya çapında dil desteği için UTF-8 kullan' kutucuğunun İŞARETSİZ olduğundan emin olun ve bilgisayarı yeniden başlatın.
SQL Server harmanlama (Collation) ve ağ saat senkronizasyonu
İstemci ayarlarının yanı sıra, veritabanı sunucusunun harmanlama ayarı (Collation) da büyük önem taşır. Türkçe alfabesindeki 'I-ı' ve 'İ-i' harfleri İngilizce dil mantığından farklıdır. SQL Server üzerinde 'Turkish_CI_AS' (Case Insensitive, Accent Sensitive) harmanlaması kullanılmadığında; kullanıcı 'İSTANBUL' arattığında 'istanbul' kaydı listelenmeyebilir.
Ayrıca ERP sunucusu ile tüm kullanıcı bilgisayarlarının saat ve tarih senkronizasyonu NTP (Network Time Protocol) üzerinden otomatik eşitlenmelidir; aksi halde saniyelik fatura ve e-irsaliye zaman damgalarında tutarsızlık yaşanır.
Bu içerik genel bilgilendirme amaçlıdır. Mevzuat ve teknik sürüm bilgileri uygulama öncesinde resmi, güncel kaynaklardan doğrulanmalıdır.
