Elinizdeki XML neden açılmıyor?
e-Fatura ve e-Arşiv faturasının aslı bir XML dosyasıdır. PDF değil, resim değil: makinenin okuduğu, insanın okuyamadığı bir metin dosyası. Çift tıkladığınızda ya hiçbir şey olmuyor ya tarayıcı bir etiket yığını gösteriyor. Bu bir arıza değil, dosyanın tabiatı, faturanın hukuken geçerli hâli o XML, ekranda gördüğünüz güzel görünüm ise onun bir çıktısı.
Gelir İdaresi Başkanlığı'nın kendi görüntüleyicisi bir Java masaüstü uygulaması. Kurulum istiyor, Java güvenlik ayarlarına takılıyor, telefonda hiç çalışmıyor. Bu araç aynı işi tarayıcınızda yapıyor: dosyayı bırakın, faturayı okuyun, isterseniz PDF olarak indirin.
Fatura bilgisayarınızdan çıkmıyor
Fatura ticari bir sırdır: kime, ne, kaça sattığınız yazılıdır. Bu yüzden burada yükleme diye bir adım yok. XML'i çözen, ekrana basan ve PDF'i üreten kod sizin cihazınızda çalışıyor. Sayfa açıldıktan sonra internet bağlantınızı kesip deneyebilirsiniz, çalışmaya devam eder.
Aracın kullandığı hiçbir parça dışarıdan gelmiyor. PDF üretimi için harici bir kütüphane indirilmiyor, yazı tipi dahil her şey bu sitenin kendi sunucusundan geliyor.
Hangi dosyalar açılır?
- e-Fatura ve e-Arşiv XML'i (UBL-TR biçimi), doğrudan
.xmldosyası. - Zarf (.zip), içinde imza ve şablon da varsa fatura dosyasını araç kendisi bulur; ada değil içeriğe bakar.
- windows-1254 kodlu dosyalar, bazı programların ürettiği eski kodlama. Kodlama bildirimi okunur, Türkçe harfler bozulmaz.
Açılmayanlar: e-İrsaliye, e-Müstahsil makbuzu, e-Defter berat dosyaları ve XBRL. Bunlar başka biçimler; araç tanıdığında "bu bir fatura değil" diyor, yarım bir görünüm üretmiyor.
Tutarları biz hesaplamıyoruz
Ekranda gördüğünüz her rakam belgenin içinde yazan rakamdır. Toplamı yeniden hesaplayıp "doğru/yanlış" demiyoruz: geçerli faturalarda yuvarlama farkları olabiliyor ve böyle bir uyarı sizi yanlış yere götürürdü. Belge kaç kalem olduğunu yazıyor ve okunan kalem sayısı tutmuyorsa, işte onu söylüyoruz.
Şüphelendiğiniz her sayıyı Ham XML sekmesinde kaynağından görebilirsiniz. Aynı duruş PDF gizli veri denetiminde ve EXIF temizlemede de var: aracın ne bulduğunu gizlemiyoruz.
Faturanın kendi şablonu neden kullanılmıyor?
Fatura XML'i çoğu zaman kendi görsel şablonunu (XSLT) da içinde taşır ve benzer araçlar o şablonu tarayıcıya uygulatır. Biz uygulamıyoruz: tarayıcılar XSLT desteğini kaldırıyor. Chromium bunu 158. sürümde kaldırıyor (17 Kasım 2026), Firefox ve Safari de aynı yolda. Şablona dayanan araçlar o tarihte çalışmayı bırakacak. Bu araç faturanın alanlarını doğrudan okuyup kendi dökümünü üretiyor; kaldırma tarihinden etkilenmiyor.
Nasıl kullanılır?
- XML ya da ZIP dosyasını bırakın, E-posta ekinden ya da portaldan indirdiğiniz dosyayı sürükleyin. Zarf (.zip) ise fatura dosyasını araç kendisi bulur. Dosya hiçbir yere yüklenmez.
- Faturayı okuyun, Satıcı, alıcı, kalemler, vergiler ve ödenecek tutar tablo hâlinde gelir. Belgede okunamayan bir nokta varsa üstte sarı kutuda yazar.
- Gerekirse kaynağa bakın, Ham XML sekmesi belgenin kendisini gösterir. Ekrandaki bir rakamdan şüphelendiyseniz kaynağında doğrulayabilirsiniz.
- PDF indirin veya yazdırın, PDF metin olarak basılır: seçilebilir, aranabilir, keskin. Yazdır düğmesi sayfayı doğrudan yazıcıya gönderir.