Logo Go 3 kullanıyoruz, e-fatura gönderiminde mali mühür şifresi girme ekranı hiç gelmeden doğrudan 'İmzalama başarısız' hatası alıyoruz, AKİS kart izleme aracında mühür sorunsuz görünüyor.
2 Cevap
Logo Go 3 ve Logo Connect modülü üzerinden e-fatura gönderiminde mali mühür PIN giriş ekranının hiç açılmadan doğrudan 'İmzalama başarısız' veya 'PKCS11 hatası' vermesi, masaüstü muhasebe yazılımlarında oldukça sık karşılaşılan tipik bir kütüphane ve port çakışması problemidir. AKİS Kart İzleme Aracı'nda kartın ve sertifikanın yeşil renkte görünmesi donanım ve akıllı kart çipinin çalıştığını kanıtlar; ancak bu durum Logo yazılımının karta erişebildiği anlamına gelmez.
509 Sıra No'lu Vergi Usul Kanunu (VUK) Genel Tebliği uyarınca, mükelleflerin e-fatura ve e-arşiv faturaları güvenli elektronik imza veya mali mühür ile imzalayarak yasal süresi (azami 7 gün) içinde Gelir İdaresi Başkanlığı (GİB) sistemine iletme mecburiyeti bulunmaktadır. Gönderimlerin aksamaması ve usulsüzlük cezalarıyla karşılaşmamanız için aşağıdaki teknik çözüm adımlarını sırasıyla uygulayınız:
1. Adım: AKİS Kart İzleme Aracını Tamamen Kapatın (Tekil Port Kilidi - Exclusive Lock)
Kullanıcıların en sık yaptığı hata AKİS uygulamasını arka planda açık bırakmaktır. AKİS Kart İzleme Aracı çalıştığı sürece kart okuyucu portunu tekeline alır (Exclusive Lock). Logo Connect imzalama kütüphanesi akıllı karta erişmek istediğinde port meşgul olduğu için beklemeden doğrudan bağlantı hatası üretir ve PIN ekranını getiremez. Ekranın sağ alt köşesindeki görev çubuğunda (saatin yanında) yer alan kırmızı-beyaz AKİS simgesine sağ tıklayarak 'Çıkış' deyin ve uygulamayı tamamen sonlandırın.
2. Adım: 32-Bit (SysWOW64) PKCS#11 Kütüphane Yolunu Tanımlayın
Logo Go 3 ve Logo Connect 64-bit Windows üzerinde çalışsa dahi 32-bit (x86) mimaride derlenmiş bir uygulamadır. Windows mimarisi kuralları gereği 32-bit bir yazılım 64-bit DLL dosyalarını belleğe yükleyemez. TÜBİTAK Kamu SM sürücüsü yüklendiğinde Windows dizinlerine iki farklı akisp11.dll dosyası kopyalanır:
C:\Windows\System32\akisp11.dll(64-bit uygulamalar içindir)C:\Windows\SysWOW64\akisp11.dll(32-bit uygulamalar içindir)
Logo Connect uygulamasını açın -> Seçenekler -> e-Fatura / e-Devlet Parametreleri -> Mali Mühür / İmzalama Ayarları menüsüne gelin. Kütüphane Yolu (PKCS11 DLL Path) alanında System32 yazıyorsa bunu derhal değiştirin ve dosya yolu olarak C:\Windows\SysWOW64\akisp11.dll dosyasını gösterip kaydedin.
3. Adım: Kart Okuyucu Tipini 'AKİS' Olarak Belirleyin
Logo Connect imza parametrelerinde kart tipi listesi bulunur. Burada 'Otomatik', 'Gemalto' veya 'ACS' seçili kalmış olabilir. Kamu SM tarafından dağıtılan güncel mavi USB token'lar ve standart akıllı kartlar için kart tipini kesinlikle 'AKİS' olarak seçiniz.
4. Adım: Windows Akıllı Kart Hizmetini (SCardSvr) Yeniden Başlatın
Klavyenizden Windows + R tuş kombinasyonuyla Çalıştır penceresini açıp services.msc yazın. Hizmetler listesinden 'Akıllı Kart' (Smart Card) servisini bulun. Üzerine sağ tıklayıp 'Yeniden Başlat' deyin. Başlangıç türünün 'Otomatik' olduğundan emin olun.
5. Adım: Logo Connect'i Yönetici Olarak Çalıştırın
Windows Kullanıcı Hesabı Denetimi (UAC), Logo'nun akıllı kart donanım katmanıyla güvenli iletişim kurmasını engelleyebilir. Masaüstündeki Logo Connect kısayoluna sağ tıklayarak 'Yönetici olarak çalıştır' seçeneği ile açın.
Bu beş adımı tamamladıktan sonra Logo Connect üzerinden 'Paketle ve Gönder' dediğinizde Kamu SM mali mühür PIN şifresi ekranı eksiksiz açılacak ve faturalarınız başarıyla mühürlenerek GİB sistemine iletilecektir.
Hakan Bey'in açıklamalarına ek olarak şu teknik detayı da göz önünde bulundurunuz: Logo Connect'in kurulu olduğu dizin içerisindeki (genellikle C:\LOGO\Connect) PKCS11.cfg yapılandırma dosyası bazen yetersiz Windows izinleri nedeniyle bozulabilir veya salt okunur (read-only) kalabilir. Bu dosyanın izinlerini kontrol edip 'Users' grubu için tam denetim vermeniz gerekir. Ayrıca kurumsal antivirüs veya Windows Defender yazılımlarının akisp11.dll dosyasını şüpheli etkinlik olarak bloklamadığından emin olmak için Logo klasörünü ve SysWOW64 altındaki akisp11 kütüphanesini güvenlik yazılımınızın dışlama (exclusion) listesine eklemeniz tavsiye edilir.