🔴
Mali Mühür Merkezi TÜBİTAK Kamu SM Başvuru ve Süre Yönetimi Portalı

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?

Mikro Fly programı üzerinden müstahsil makbuzlarımızı e-belge olarak imzalamaya çalıştığımızda mali mühür şifresi onay ekranında 'Invalid PIN length' uyarısı alıyoruz. AKİS kart yönetim arayüzünden kartı açtığımızda 6 haneli PIN kodumuzla sorunsuz oturum açabiliyor ve normal e-faturaları imzalayabiliyoruz. Şifremiz standart 6 karakter olmasına rağmen Mikro Fly'ın bu modülde uzunluk hatası vermesinin sebebi ne olabilir?
Durum: Çözüldü Kategori: Soru-Cevap

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:

  1. 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.
  2. 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.dll yerine mutlaka 32-bit kütüphane olan C:\Windows\SysWOW64\akisp11.dll yolunun tanımlı olduğundan emin olun.
  3. 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.
Yanıtlayan
Caner Ö. - Mikro ERP Danışmanı

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.

Yanıtlayan
Serhat B. - ERP Sistem Destek