Zirve Finansman'da e-İrsaliye keserken mali mühür 'Şifre Yanlış' diyor ancak aynı şifre ile GİB portal'a sorunsuz giriş yapabiliyorum, entegrasyon programında şifre önbellekleme (cache) sorunu nasıl temizlenir?
3 Cevap
Bu sorun, entegrasyon yazılımlarının (Zirve, Logo, Mikro vb.) Java altyapısı üzerinden donanımla haberleşirken yaşadığı klasik bir "PIN Cache" veya sürücü okuma hatasıdır. Gerçekte şifreniz doğru olsa bile (GİB portalından test ettiğiniz gibi), yazılım katmanında meydana gelen iletişim kopukluğu veya eski verilerin önbellekte kalması "Şifre Yanlış" veya "PKCS11 Error" şeklinde yansıyabilir. Zirve Finansman programında bu tür şifre uyuşmazlıklarını ve önbellek (cache) sorunlarını çözmek için aşağıdaki teknik adımları sırasıyla uygulayınız.
Çözüm Adımları:
- Zirve Konfigürasyon Dosyalarını Temizleme: Zirve'nin kurulu olduğu ana dizine (genellikle
C:\ZirveNet) gidin. BuradaeFaturaveyaeDonusumklasörleri içindeki geçici imza loglarını ve ayar dosyalarını (.iniveya.xmluzantılı yapılandırma dosyalarındaki PIN değerlerini) kontrol edin. Bazı durumlarda program şifreyi bir konfigürasyon dosyasına (örneğinAyarlar.ini) şifreli veya düz metin olarak yazar. Eski şifre orada kayıtlı kalmışsa, yeni girdiğiniz şifreyi ezer. Gerekirse bu dosyayı yeniden adlandırıp (backup alıp) programın yeniden oluşturmasını sağlayın. - AKİS ve Java Hizmetlerini Yeniden Başlatma: Bilgisayarın arka planında çalışan AKİS (Akıllı Kart İşletim Sistemi) servisi (
pcscdveya Windows Akıllı Kart Hizmeti) yanıt vermiyor olabilir. Görev Yöneticisi -> Hizmetler sekmesinden "Akıllı Kart" (Smart Card) hizmetini bulup "Yeniden Başlat" deyin. Ayrıca Görev Yöneticisi'nden tümjava.exevejavaw.exeişlemlerini sonlandırın. - Programı Yönetici Olarak Çalıştırma: Zirve programının kısayoluna sağ tıklayıp "Yönetici Olarak Çalıştır" diyerek açın. Programın, akıllı kart sürücülerine ve Windows kayıt defterindeki sertifika depolarına erişim yetkisi kısıtlanmış olabilir. Yönetici yetkisi ile çalıştırıldığında PIN doğrulama süreci doğrudan donanıma (token'a) iletilir.
- Sürücü (DLL) Yolunun Kontrolü: Zirve e-Dönüşüm ayarlarında mali mühür (AKİS) için gösterilen PKCS#11 DLL yolunun (
C:\Windows\System32\akisp11.dllveya 64-bit iseSysWOW64) doğru tanımlandığından emin olun. Yanlış mimarideki (32/64 bit) bir kütüphaneye yönlendirme, şifre yanlış olmasa bile işlemin reddedilmesine sebep olur.
Bu adımların ardından programı yeniden başlattığınızda şifre önbelleği temizlenmiş olacak ve e-irsaliye gönderim işleminiz başarıyla gerçekleşecektir.
Mali mühür kullanımında kurumsal muhasebe ve bilgi işlem departmanlarının sıklıkla atladığı önemli teknik detaylar şunlardır:
- Uzak masaüstü (RDP) veya sanal sunucularda USB yönlendirmesi yaparken birden fazla kullanıcının aynı anda mührü tetiklemesi akıllı kartı kilitler; eşzamanlı işlemlere dikkat edin.
- Mührün 3 yıllık sertifika süresi dolmadan önce Kamu SM online işlemlerden yenileme talebini başlatın.
- GİB e-Defter saklama programında mühür kart sürücüsünün (Akis v2.0 veya SafeNet) güncel olduğundan ve
akisp11.dllkütüphanesinin doğru gösterildiğinden emin olun.
Bu kurallara dikkat edildiğinde berat yükleme ve e-belge süreçlerinde hiçbir teknik kesinti yaşanmaz.
Zirve programında mali mührün şifresini değiştirdikten sonra eski şifrenin ısrarla algılanması, programın ZirveNet\EBelge dizini altındaki geçici oturum önbellek dosyasından (session cache) kaynaklanır. Zirve uygulamasını ve arka plandaki servisleri Görev Yöneticisi'nden kapatıp bu geçici dosyaları sildiğinizde yeni PIN kodu sorunsuz algılanacaktır.