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

Luca Koza üzerinden e-fatura gönderirken mali mühür şifresi onaylandıktan sonra sistemin dakikalarca bekleyip 'Time out' hatası vermesi nasıl çözülür?

Luca Koza bulut muhasebe programında hazırladığımız e-fatura ve e-arşiv faturaları GİB portalına göndermek üzere toplu olarak seçip 'Mali Mühür ile İmzala ve Gönder' butonuna basıyoruz. Ekrana gelen yerel e-İmza/Mali Mühür penceresinde akıllı kartımızın PIN kodunu eksiksiz yazıp 'Onayla' diyoruz; ardından ekranda işlem dönmeye başlıyor, 3-4 dakika boyunca sistem kilitli kalıyor ve sonunda 'İşlem zaman aşımına uğradı (Time out)', 'Sunucudan yanıt alınamadı' veya 'Socket connection timeout' uyarısı vererek faturalar gönderilmemiş (imzalanmamış) statüde kalıyor. TÜBİTAK Kamu SM mavi akıllı kartımız doğrudan bilgisayara takılı ve AKİS üzerinde kart açık görünüyor. Bu sorun GİB sunucularındaki bir yoğunluktan mı kaynaklanmaktadır yoksa bilgisayarımızdaki mühür sürücüsü ve Luca yerel servis ayarlarında mı bir problem vardır?
Durum: Çözüldü Kategori: Soru-Cevap

2 Cevap

✓

Luca Koza bulut tabanlı (SaaS) bir muhasebe yazılımı olduğu için, web tarayıcısı üzerinden yerel bilgisayarınızın USB portuna takılı olan TÜBİTAK Kamu SM akıllı kartına doğrudan erişemez. Bu kriptografik imzalama köprüsünü kurmak adına arka planda çalışan Luca e-İmza / Mali Mühür Masaüstü İstemcisi (WebSocket/HTTP yerel servis aracı) devreye girer. PIN kodunu girdikten sonra sistemin dakikalarca dönüp 'Time out' veya 'Socket connection timeout' hatasına düşmesi, %90 oranında GİB sunucularından değil, yerel bilgisayarınızdaki imzalama bileşenleri ve akıllı kart alt sistemi arasındaki iletişim kilitlenmesinden kaynaklanır.

Sorunu kalıcı olarak gidermek için aşağıdaki teknik adımları sırasıyla uygulayınız:

1. Adım: Luca e-İmza Aracı ve Java İşlemlerini Görev Yöneticisinden Sıfırlayın

  • Klavye kısayolundan Ctrl + Shift + Esc ile Görev Yöneticisi'ni açın.
  • 'Ayrıntılar' veya 'İşlemler' sekmesinde çalışan LucaImza.exe, LucaMaliMuhur.exe ve arka planda açık kalmış tüm javaw.exe / java.exe süreçlerini seçip 'Görevi Sonlandır' diyerek kapatın.
  • Masaüstündeki veya Başlat menüsündeki Luca e-İmza uygulamasını sağ tıklayıp 'Yönetici olarak çalıştır' seçeneği ile yeniden başlatın. Uygulama sistem tepsisinde (saat yanında) yeşil simgeyle aktif hale gelmelidir.

2. Adım: Windows Akıllı Kart Hizmetini (SCardSvr) Yeniden Başlatın

Windows'un akıllı kart yöneticisi arka planda kart PIN oturumunu askıda bırakmış olabilir:

  • Windows + R tuşlarına basarak services.msc yazın ve Enter'a basın.
  • Hizmetler listesinden 'Akıllı Kart' (Smart Card) hizmetini bulun.
  • Üzerine sağ tıklayıp 'Yeniden Başlat' deyin. Başlangıç türünün 'Otomatik' olduğundan emin olun.

3. Adım: USB Port Değişimi ve Donanım Kararlılığı

Akıllı kart okuyucuları kriptografik hash şifrelemesi yaparken anlık güç dalgalanmalarına karşı çok hassastır:

  • Mali mühür USB cihazını kesinlikle harici USB çoklayıcı (Hub) veya klavye/monitör üzerindeki USB portlarına takmayınız.
  • Özellikle mavi renkli USB 3.0 / 3.1 portlarında bazı eski kart okuyucu çipleri zaman aşımı (polling timeout) üretir. Cihazı doğrudan kasanın arkasında anakarta bağlı siyah renkli bir USB 2.0 portuna takınız.

4. Adım: Antivirüs ve Yerel Güvenlik Duvarında Port İznini Kontrol Edin

Tarayıcınız ile Luca masaüstü uygulaması yerel ağ (localhost / 127.0.0.1) üzerindeki 9001, 9002 veya 9005 portları üzerinden WebSocket ile haberleşir:

  • Kaspersky, ESET, Norton veya Windows Defender gibi güvenlik yazılımları bu yerel soket trafiğini 'şüpheli ağ aktivitesi' olarak algılayıp tarayıcının yanıt almasını engelleyebilmektedir.
  • Güvenlik duvarında Luca uygulamasına ve ilgili yerel portlara gelen/giden kuralı tanımlayarak tam yetki veriniz.
  • Google Chrome kullanıyorsanız adres satırına chrome://flags/#allow-insecure-localhost yazarak localhost sertifika esnekliğini aktif edin veya imzalama işlemini Microsoft Edge tarayıcısında deneyin.

5. Adım: Toplu Fatura Gönderim Adedini Düşürün

TÜBİTAK USB akıllı kartları (smartcard), fiziksel işlemci hızları gereği tekil imzalama için tasarlanmıştır. Luca Koza'da tek seferde 50-100 adet faturayı birden mühürlemeye gönderdiğinizde, her faturanın XML hash imzası kart çipinde 1-2 saniye sürer; 100 fatura yaklaşık 2-3 dakika aldığında Luca Koza web arayüzünün 120 saniyelik güvenlik timeout süresi dolar ve işlem yarıda kesilir. Faturaları 10'ar veya 15'erli paketler halinde seçip imzalayarak gönderiniz.

Yanıtlayan
Destek Uzmanı C.

Destek Uzmanı C.'nin belirttiği donanımsal ve port çözümlerine muhasebe operasyonu açısından çok kritik bir takvim uyarısı eklemeliyim: Her ayın son iki günü ile KDV ve Geçici Vergi beyanname son günlerinde GİB e-Fatura ve e-Arşiv web servislerinde merkezi bir sunucu darboğazı yaşanır. Luca yerel olarak imzayı başarıyla üretse dahi faturayı GİB'e iletirken GİB tarafı 120 saniye içinde '200 OK' yanıtı dönemediğinde sistem timeout verir. Bu tür durumlarda faturayı art arda tekrar tekrar göndermeye çalışmayın; aksi halde GİB tarafında mükerrer fatura kesilme riski doğar. Önce GİB e-Belge portalından veya Luca içindeki 'GİB Durum Sorgula' ekranından faturanın GİB'e ulaşıp ulaşmadığını teyit ediniz, ulaşmamışsa gönderimi yoğun olmayan akşam saatlerinde tekrarlayınız.

Yanıtlayan
SMMM Hakan B.