Mikro Fly yazılımında e-Müstahsil makbuzu imzalarken mali mühür "Invalid PIN length" hatası veriyor, şifrem 6 haneli ve doğru, neden kaynaklanabilir?
2 Cevap
AKİS yönetim panelinde kartınıza 6 haneli şifrenizle erişebiliyor ve e-fatura imzalayabiliyorsanız, mali mührünüzde veya donanımınızda hiçbir problem yoktur. 'Invalid PIN length' hatası, Mikro Fly'ın imzalama motoruna iletilen PIN parametresinin formatından veya PKCS#11 kütüphane yolunun konfigürasyonundan kaynaklanmaktadır.
Sorunu gidermek için sırasıyla şu kontrolleri gerçekleştirin:
- Görünmeyen Boşluk (Whitespace) Kontrolü: Mikro Fly menüsünde Ayarlar > E-Mikro / E-Dönüşüm Parametreleri > İmzalama Ayarları sekmesine gelin. Eğer burada şifre 'Mali Mühür PIN' alanına önceden kaydedilmişse, bu alanı tamamen silin. Çoğu zaman kullanıcılar şifreyi bir not defterinden kopyalayıp yapıştırırken başa veya sona farkında olmadan bir boşluk (Space) karakteri eklemekte, bu da karakter sayısını 7'ye çıkarıp uzunluk hatasına yol açmaktadır. Şifreyi klavyenizden manuel olarak yazıp kaydedin.
- PKCS#11 Kütüphanesi ve Mimari Uyuşmazlığı: Mikro Fly istemcisi 32-bit mimaride çalışırken arka plan e-belge servisiniz 64-bit kütüphaneyi çağırmaya çalışıyor olabilir. İmzalama ayarlarındaki DLL yolu olarak
C:\Windows\System32\akisp11.dllyerine mutlaka 32-bit kütüphane olanC:\Windows\SysWOW64\akisp11.dllyolunun tanımlı olduğundan emin olun. - E-Mikro İmzalama Servisini Yeniden Başlatma: Windows Görev Yöneticisi'ni açıp 'E-Mikro Servisi' ve 'Mikro Service Manager' süreçlerini sonlandırın. Ardından Mikro Fly'ı 'Yönetici Olarak Çalıştır' seçeneğiyle açıp e-müstahsil imzalama adımını tekrar deneyin. Servis hafızasında takılı kalan oturum önbelleği bu şekilde temizlenecektir.
Bu sorun genellikle Mikro parametrelerindeki şifre kutusuna kopyala-yapıştır yaparken görünmeyen bir boşluk karakteri eklenmesinden kaynaklanır. E-Müstahsil ayarlarındaki PIN alanını klavyeden Backspace ve Delete tuşlarıyla tamamen temizleyip 6 haneli şifrenizi elinizle baştan yazın. Ayrıca arka planda kilitlenen E-Mikro imza servisini Görev Yöneticisi'nden sonlandırıp programı yönetici olarak yeniden başlatmanız sorunu çözecektir.