Mali mühürle imzalanan bir e-Faturanın sonradan değiştirildiğini (hash değerinin bozulduğunu) iddia eden bir müşteriye karşı GİB üzerinden orjinal logları nasıl çıkarabilirim?
2 Cevap
GİB e-Fatura sisteminde bir faturanın imzasının bozulması veya sonradan değiştirilmesi teknik olarak mümkün değildir; çünkü fatura UBL-TR formatında XAdES (XML Advanced Electronic Signatures) standardı ile mali mühür kullanılarak kriptografik olarak imzalanır. Faturanın XML belgesi içerisinde yer alan <DigestValue> (SHA-256 hash) ve <SignatureValue> alanları, belgedeki tek bir karakter veya boşluk dahi değişse geçersiz hale gelir.
Müşterinize karşı resmi ve hukuki delil oluşturmak için şu adımları izleyebilirsiniz:
- GİB Sistem Yanıtı (Zarf Durum Kodu 1300): Faturanız GİB merkezine ulaştığında GİB imza kontrolü ve şematron doğrulaması yapar. Eğer imza veya hash bozuk olsaydı GİB faturayı 1195 (Sistem Hatası) veya 1215 (İmza Geçersiz) hata kodlarıyla anında reddederdi. Faturanızın başarıyla teslim edildiğini gösteren 1300 (Başarıyla İşlendi) durum kodlu GİB Sistem Yanıtı (ApplicationResponse) zarfını ve ETTN bilgisini entegratör portalınızdan XML olarak indirin. Bu zarf GİB'in kendi elektronik mührüyle imzalanmış resmi alındı makbuzudur.
- GİB Resmi e-Fatura Görüntüleyici ile Doğrulama: GİB'in resmi web sitesinden indirebileceğiniz Java tabanlı e-Fatura Görüntüleyici uygulamasını açın. Faturanın orijinal XML dosyasını programa yükleyip 'Mali Mühür Doğrula' butonuna basın. Yazılım, TÜBİTAK Kamu SM sertifika kök dizinini ve belgenin hash değerini doğrulayarak ekranda yeşil onay verecek ve 'İmza Geçerlidir, Belge İmzalandıktan Sonra Değiştirilmemiştir' ibaresini gösterecektir. Bu ekran raporu teknik bir bilirkişi kanıtıdır.
- Entegratör Log Kayıtları ve Zaman Damgası: Özel entegratörünüzün teknik destek biriminden ilgili faturanın ETTN'sine ait GİB iletim loglarını (Raw Transmission Log) ve zarf hash kayıtlarını ıslak imzalı veya e-imzalı resmi yazı ekinde talep edin.
- GİB Denetim ve Uyum Daire Başkanlığı Teyidi: Uyuşmazlığın adli makamlara veya icra takibine taşınması halinde, 6100 sayılı Hukuk Muhakemeleri Kanunu (HMK m. 205) kapsamında mahkeme aracılığıyla Gelir İdaresi Başkanlığı'na müzekkere yazılarak GİB merkezi veritabanındaki faturanın hash değeri ve onay kayıtlarının celbi istenebilir.
GİB'in resmi e-Fatura Görüntüleyici programını açıp faturanın XML dosyasını yükleyin ve 'İmzayı Doğrula' sekmesine tıklayın; belgede en ufak bir değişiklik varsa doğrudan hata verir, değişmemişse yeşil onaylı doğrulama raporu üretir. Ayrıca entegratör panelinizden faturanın 1300 başarı koduyla GİB'den geçtiğini gösteren sistem yanıtı (ApplicationResponse) XML'ini indirip müşterinize iletmeniz faturanın orijinal olduğunun resmi ispatıdır.