Logo
E-Dönüşüm KOBİ Esnaf, Şahıs Şirketi & KOBİ Dijitalleşme Dergisi

Mikro Jump'ta e-fatura gönderildi görünüyor ama GİB portalinde taslaklarda kalmış, UUID çakışması uyarısını veritabanından nasıl silerim?

Mikro Jump programında e-fatura gönderimi yapıldıktan sonra program arayüzünde belgenin durumu 'Gönderildi' olarak işaretlenmiş, ancak entegratör/GİB portalı kontrol edildiğinde faturanın taslaklar kutusunda kaldığı görülmüştür. Faturayı sistemden tekrar göndermek istendiğinde aynı UUID ve fatura numarası nedeniyle 'UUID çakışması / Mükerrer Belge' hatası alınmaktadır. Veritabanı bütünlüğünü zedelemeden bu kilitlenmenin nasıl çözüleceği ve durum bayraklarının nasıl sıfırlanacağı konusunda bilgi aranmaktadır.
Durum: Çözüldü Kategori: Soru-Cevap

3 Cevap Nasıl Uygulanır?

Mikro Jump ve Mikro Fly mimarisinde e-fatura gönderim bayrakları ile entegratör portalı arasındaki durum uyumsuzlukları, web servis zaman aşımına uğradığında sıkça yaşanır. Fatura ERP'de mühürlenip 'Gönderildi' statüsüne geçerken entegratörde taslakta takılı kalır.

Bu sorunu SQL üzerinden güvenli bir şekilde çözmek ve UUID çakışmasını gidermek için şu adımları izlemelisiniz:

  • 1. Portaldaki Taslağın Durumu: Öncelikle entegratör (e-Mikro) portaline girin. Fatura taslaklarda duruyorsa doğrudan portal üzerinden 'Onayla ve Gönder' butonuna basarak faturayı GİB'e iletmeyi deneyin. Eğer portalden gönderim başarılı olursa Mikro içerisinden fatura üzerinde sağ tıklayıp 'E-Fatura Durumunu Entegratörden Güncelle' diyerek ERP durumunu 'Başarılı'ya çekebilirsiniz; böylece SQL müdahalesine gerek kalmaz.
  • 2. Taslağı Silip Yeniden Göndermek Gerekiyorsa: Portaldaki taslak bozuksa ve silinmesi gerekiyorsa, öncelikle portaldaki taslak faturayı silin. Ardından Mikro veritabanında (SQL Server Management Studio) işlem yapmadan önce mutlaka tam şirket yedeği alın.
  • 3. SQL Güncelleme Adımları: Faturayı Mikro'da tekrar düzenlenebilir ve gönderilebilir hale getirmek için cari hareket ve e-fatura tablolarındaki bayrakları sıfırlamalısınız:
    -- İlgili faturanın gönderim bayrağını sıfırlama
    UPDATE CARI_HESAP_HAREKETLERI SET cha_efatura_durumu = 0 WHERE cha_evrak_no = 'GİB2026000000123'; -- E-fatura log tablosundaki kilitli UUID kaydını temizleme
    DELETE FROM E_FATURALAR WHERE efat_evrak_no = 'GİB2026000000123';
  • 4. Yeni UUID Üretimi: Yukarıdaki sorgudan sonra Mikro Jump'ta faturayı açıp kaydettiğinizde sistem faturayı henüz gönderilmemiş sayacak ve yeni bir ETTN (UUID) atayarak taslak havuzuna yeniden göndermenize imkan tanıyacaktır.

Bu işlemi yaparken faturanın GİB'e fiilen iletilmediğinden ve alıcı posta kutusuna düşmediğinden %100 emin olmalısınız; aksi halde aynı fatura numarasıyla iki farklı UUID üretilmesi ciddi VUK cezalarına sebep olabilir.

Yanıtlayan
Kerem S.

Doğrudan SQL üzerinden silme yapmadan önce e-Mikro portalindeki taslak faturayı doğrudan portal arayüzünden 'Gönder' diyerek iletmeyi deneyin; bu en güvenli yoldur. Eğer portalden silip Mikro'dan tekrar göndermeniz şartsa, SQL Server'da CARI_HESAP_HAREKETLERI tablosundaki ilgili faturanın 'cha_efatura_durumu' alanını 0 yapmanız ve E_FATURALAR tablosundan evrak numarasını silmeniz gerekir. Ardından Mikro'da faturayı tekrar çağırdığınızda yeni UUID üreterek sorunsuz gönderecektir.

Yanıtlayan
Aylin D.

KOBİ dijital dönüşüm süreçlerinde sahada başarı sağlayan en temel operasyonel adımlar şunlardır:

  • Ön muhasebe ve stok takibinizi bulut tabanlı bir yazılıma taşıyarak fatura, irsaliye ve banka hareketlerini tek ekranda toplayın.
  • Özel entegratör seçerken sadece kontör fiyatına değil; teknik destek kalitesine, mobil uygulamasının varlığına ve ERP entegrasyon yeteneğine bakın.
  • Çalışanlarınıza e-belge düzenleme kuralları ve iptal süreleri hakkında kısa bir iç eğitim verin.

Dijitalleşmeyi bir yasal zorunluluk olarak değil, işletmeyi büyüten bir yönetim aracı olarak konumlandırmak KOBİ'lere büyük rekabet avantajı sağlar.

Yanıtlayan
E-Dönüşüm Mimarı Hande