E-fatura XML görüntüleyici, elinizdeki .xml uzantılı e-fatura ya da e-arşiv fatura dosyasını, içindeki stil şablonunu (XSLT) kullanarak bildiğimiz fatura görünümüne çeviren programdır. Bu iş için masaüstü uygulamaları, Java ile çalışan araçlar, web tabanlı görüntüleyiciler ve özel entegratör ya da ön muhasebe yazılımı panelleri kullanılabilir. Hangisinin size uygun olduğu; ne sıklıkla fatura açtığınıza, dosyaların nereden geldiğine ve veri güvenliğine ne kadar önem verdiğinize göre değişir.
XML dosyasının iç yapısını, etiketleri ve dosyanın ham hâlini nasıl okuyacağınızı merak ediyorsanız e-fatura XML görüntüleme rehberimiz bu konuyu ayrıntılı anlatıyor. Bu yazı ise doğrudan araç tarafına odaklanıyor: Görüntüleyici nasıl çalışır, hangi türleri vardır, nasıl seçilir ve dosya açılmadığında ne yapılır?
E-Fatura XML Görüntüleyici Ne İşe Yarar?
Türkiye'de e-fatura ve e-arşiv fatura, UBL-TR adı verilen standart bir XML biçiminde üretilir. Bu dosya makinelerin okuması için tasarlanmıştır; not defterinde açtığınızda etiketler, kodlar ve uzun karakter dizileriyle dolu bir metin görürsünüz. Fatura numarası, tarih, alıcı ve satıcı bilgileri, kalemler ve vergi tutarları bu etiketlerin içinde yer alır ama bir insanın hızla kontrol edebileceği düzende değildir.
Görüntüleyici bu noktada devreye girer. Temel olarak üç iş yapar:
- Şablonu bulur: Faturayı düzenleyen taraf, faturanın nasıl görüneceğini belirleyen XSLT stil şablonunu çoğunlukla XML dosyasının içine gömer. Görüntüleyici bu gömülü şablonu çözer.
- Dönüştürür: XML verisini şablonla birleştirip HTML ya da benzeri okunabilir bir çıktı üretir.
- Sunar: Ortaya çıkan fatura görünümünü ekranda gösterir; çoğu araç yazdırma veya PDF olarak kaydetme seçeneği de sunar.
Bazı görüntüleyiciler bunlara ek olarak dosyadaki elektronik imzayı, belge tipini (temel fatura, ticari fatura, e-arşiv) ve zorunlu alanların doluluğunu da gösterebilir. Ancak her aracın imza doğrulaması yapmadığını, yalnızca görüntü ürettiğini bilmek gerekir.
Görüntüleyici, düzenleyici ve doğrulayıcı aynı şey değil
Arama sonuçlarında bu kavramlar sıkça birbirine karışır. Görüntüleyici dosyayı yalnızca gösterir. Düzenleyici ya da fatura programı yeni belge üretir. Doğrulayıcı ise dosyanın şemaya uygunluğunu ve imzanın geçerliliğini denetler. Elinize gelen bir faturanın içeriğini okumak için görüntüleyici yeterlidir; belgenin resmî geçerliliği konusunda şüpheniz varsa bunu görüntüleyici değil, belgenin iletildiği sistem ve gerekirse mali müşaviriniz üzerinden teyit etmeniz daha doğru olur.
E-Fatura Görüntüleyici Türleri ve Karşılaştırma
"E fatura görüntüleyici", "e fatura görüntüleyici java" ya da "e-arşiv fatura görüntüleyici" gibi aramalar aslında farklı araç tiplerine işaret eder. Aşağıdaki tablo bunları genel hatlarıyla karşılaştırıyor:
| Görüntüleyici türü | Nasıl çalışır | Uygun olduğu durum | Dikkat edilecek nokta |
|---|---|---|---|
| Java tabanlı masaüstü araç | Bilgisayara indirilir, Java çalışma ortamıyla açılır | Ara sıra tek tek dosya açanlar | Java sürüm uyumu, güvenilir kaynaktan indirme |
| Diğer masaüstü uygulamalar | Kurulumlu program, dosyayı yerelde işler | Çevrim dışı çalışmak isteyenler | Yayıncının güvenilirliği ve güncelleme durumu |
| Web tabanlı görüntüleyici | Dosya bir siteye yüklenir, sunucuda dönüştürülür | Hızlı, kurulumsuz tek seferlik ihtiyaç | Fatura verisinin üçüncü tarafa gitmesi |
| Tarayıcı ile doğrudan açma | XML tarayıcıda açılır | Ham veriye hızlıca göz atmak | Gömülü şablon çoğu zaman uygulanmaz |
| Entegratör / ön muhasebe paneli | Fatura sisteme zaten gelir, panelde görüntülenir | Düzenli fatura alan işletmeler | Hesap güvenliği ve yetkilendirme |
Java ile çalışan görüntüleyiciler
Java tabanlı görüntüleme araçları uzun süredir kullanılıyor; "e fatura görüntüleyici java" aramasının yaygın olmasının nedeni de bu. Bu tür araçlar genellikle bir .jar dosyası olarak gelir ve bilgisayarınızda uygun bir Java çalışma ortamı kurulu olmasını gerektirir. Geçmişte resmî e-belge sayfalarında da bu tür görüntüleme araçlarının paylaşıldığı bilinir; aracın güncel olarak yayında olup olmadığını ve hangi sürümün önerildiğini GİB e-Belge portalı üzerinden kontrol etmeniz en sağlıklısıdır. Aynı adı taşıyan dosyaları bilinmeyen sitelerden indirmemeye özen gösterin.
Web tabanlı görüntüleyiciler
Kurulum gerektirmedikleri için pratik görünürler: dosyayı seçersiniz, birkaç saniye içinde fatura görünümü açılır. Ancak bu sırada faturanın tamamı, yani müşteri ve tedarikçi bilgileri, tutarlar, vergi kimlik numaraları başka bir sunucuya gider. Kimin işlettiği belli olmayan sitelerde bu, ticari bilgilerin ve kişisel verilerin kontrolünüz dışına çıkması anlamına gelebilir.
Panel içinde görüntüleme
Düzenli olarak e-fatura alan bir işletme için en zahmetsiz yol, faturaları ayrı bir araçla açmak yerine belgelerin zaten ulaştığı sistemde görmektir. Özel entegratör üzerinden gelen faturalar, bağlı olduğunuz yazılımda doğrudan okunabilir hâlde listelenir. Örneğin gelen e-faturalar modülümüzde tedarikçi faturalarınızı panelden görüntüler, yanıtlar ve gider kaydına aktarırsınız; XML dosyasını indirip ayrı bir programla açmanız gerekmez.
E-Arşiv Fatura Görüntüleyici: Farkı Var mı?
Teknik açıdan e-arşiv fatura da UBL-TR biçiminde bir XML belgedir; bu nedenle iyi bir e-fatura XML görüntüleyici, e-arşiv XML dosyasını da açabilir. Fark çoğunlukla dosyanın size ulaşma biçimindedir. E-arşiv faturalar alıcıya genellikle e-posta ile PDF ya da bağlantı olarak iletilir; bazı durumlarda PDF'in yanında XML dosyası da eklenir.
Pratikte şunları göz önünde bulundurmak işinizi kolaylaştırır:
- Elinizde PDF varsa görüntüleyiciye ihtiyacınız olmayabilir; PDF, düzenleyenin oluşturduğu görünümün kopyasıdır.
- Kayıt ve saklama açısından asıl belge XML'dir; PDF'i tek başına yeterli saymadan önce mali müşavirinizle saklama düzeninizi konuşmanız faydalıdır.
- E-postadaki bağlantılar düzenleyen firmanın ya da entegratörünün sayfasına yönlendirir; bağlantının gerçekten bildiğiniz bir firmadan geldiğini kontrol edin.
Gelen e-arşiv faturayı nerede bulacağınız ve nasıl kontrol edeceğinizle ilgili adımlar için e-arşiv fatura görüntüleme rehberimize göz atabilirsiniz.
Doğru Görüntüleyiciyi Seçerken Bakılacak Ölçütler
Her işletmenin ihtiyacı farklıdır. Ayda birkaç fatura alan bir serbest çalışanla her gün onlarca tedarikçi faturası işleyen bir ticari işletmenin tercihleri aynı olmaz. Seçim yaparken şu soruları sorabilirsiniz:
- Kaynak güvenilir mi? Aracı kimin yayımladığı, ne zaman güncellendiği ve iletişim bilgisinin açık olup olmadığı ilk bakılacak noktadır.
- Dosya nerede işleniyor? Yerelde mi dönüştürülüyor, yoksa bir sunucuya mı yükleniyor? Hassas faturalar için yerel işleme ya da kendi hesabınızdaki panel tercih edilebilir.
- Gömülü şablonu destekliyor mu? Şablonu okuyamayan bir araç faturayı varsayılan, bazen eksik bir görünümle gösterir.
- Toplu açma ve arşiv desteği var mı? ZIP paketleri ya da çok sayıda dosya ile çalışıyorsanız bu özellik zaman kazandırır.
- Çıktı seçenekleri yeterli mi? Yazdırma, PDF kaydetme ve dosyayı yeniden adlandırma gibi işlevler günlük kullanımda önemlidir.
- Kayda aktarım gerekiyor mu? Faturayı yalnızca okumak yerine gider olarak işlemek istiyorsanız, ayrı bir görüntüleyici yerine ön muhasebe yazılımı daha bütünlüklü bir çözüm olabilir.
Son madde özellikle önemlidir. Görüntüleyici faturayı gösterir ama cari hesaba, gider kategorisine ya da KDV özetine işlemez. Her faturayı önce açıp sonra elle başka bir yere yazıyorsanız, aynı işi iki kez yapıyorsunuz demektir. Bu noktada paket seçenekleri ve maliyet sorusu gündeme geliyorsa ayrıntılar için paketler ve fiyatlar sayfamıza bakabilirsiniz.
XML Dosyası Açılmıyorsa: Sık Karşılaşılan Sorunlar
Görüntüleyiciyle ilgili şikâyetlerin büyük kısmı birkaç tekrar eden nedene dayanır. Aşağıdaki adımlar çoğu durumda sorunu kendi başınıza çözmenize yardımcı olur.
Ekranda yalnızca kodlar görünüyor
XML dosyasını doğrudan tarayıcıda açtıysanız bu beklenen bir durumdur. E-faturalarda şablon genellikle dosyanın içine kodlanmış biçimde gömülüdür ve tarayıcılar bu gömülü şablonu kendiliğinden uygulamaz. Ayrıca güncel tarayıcıların çoğu, güvenlik nedeniyle bilgisayardaki yerel dosyalarda stil şablonu çalıştırmayı kısıtlar. Çözüm, şablonu okuyabilen bir görüntüleyici kullanmaktır.
Dosya ZIP içinde geliyor
Bazı sistemler faturayı sıkıştırılmış paket olarak iletir. Paketi önce açın, içindeki .xml dosyasını görüntüleyiciye verin. Pakette birden fazla dosya varsa fatura dosyasını adından ya da boyutundan ayırt edebilirsiniz; uygulama yanıtı veya zarf dosyaları faturanın kendisi değildir.
Türkçe karakterler bozuk görünüyor
E-fatura dosyaları UTF-8 kodlamasıyla üretilir. Dosyayı bir metin düzenleyicide açıp farklı bir kodlamayla kaydettiyseniz karakterler bozulabilir. Orijinal dosyaya dönün ve üzerinde değişiklik yapmadan görüntüleyiciyle açın. Unutmayın: XML dosyasında yapılan en küçük değişiklik bile elektronik imzanın bozulmasına yol açar.
Java uygulaması başlamıyor
Java tabanlı bir araç açılmıyorsa bilgisayarınızda Java kurulu olmayabilir ya da kurulu sürüm aracın beklediği sürümle uyumsuz olabilir. İşletim sisteminin, internetten indirilen dosyaları engellemesi de yaygın bir nedendir. Aracı yayımlayan kaynağın kurulum notlarını kontrol etmek, rastgele sürümler denemekten daha hızlı sonuç verir.
Görünüm eksik veya dağınık
Faturada gömülü şablon yoksa ya da şablon hatalıysa görüntüleyici varsayılan bir düzen kullanır. Bu durumda logo, banka bilgileri veya notlar görünmeyebilir. Verinin kendisi dosyada yer aldığı sürece belge içeriği değişmez; yalnızca görünüm farklıdır. Yine de önemli bir alanın gerçekten eksik olduğundan şüpheleniyorsanız faturayı düzenleyen firmayla iletişime geçebilirsiniz.
Güvenli Kullanım İçin Pratik Öneriler
Fatura dosyaları; vergi kimlik numaraları, adresler, ürün fiyatları ve ticari ilişkiler gibi hassas bilgiler taşır. Görüntüleyici seçerken ve kullanırken şu alışkanlıklar riski azaltır:
- Orijinali koruyun: Gelen XML dosyasının bir kopyasını değiştirilmeden saklayın; görüntüleme ve denemeleri kopya üzerinde yapın.
- Tanımadığınız sitelere yüklemeyin: Özellikle müşteri listeniz veya fiyatlarınız hakkında bilgi veren faturaları işletmecisi belirsiz web araçlarına göndermeyin.
- E-posta eklerine dikkat edin: Fatura gibi görünen ama .exe, .js ya da makro içeren belgeler kimlik avı girişimi olabilir. Gerçek bir e-fatura ya da e-arşiv belgesi bu türden çalıştırılabilir dosya gerektirmez.
- Erişimi sınırlayın: Faturaları bir panelde tutuyorsanız kimin neyi görebileceğini rol bazında belirleyin; mali müşavirinize salt okunur erişim vermek, dosyaları e-postayla dolaştırmaktan daha kontrollüdür.
- Görüntü ile içerik kontrolünü ayırın: Faturanın düzgün görünmesi tutarların doğru olduğu anlamına gelmez. Kalem, KDV ve toplam kontrolü için e-fatura kontrol rehberimizdeki adımları kullanabilirsiniz.
Saklama süreleri ve belgelerin hangi biçimde muhafaza edilmesi gerektiği gibi konular mevzuata bağlıdır ve zaman içinde değişebilir. Güncel kurallar için Gelir İdaresi Başkanlığı duyurularını takip etmeniz, işletmenize özgü durumlar için de mali müşavirinizden destek almanız önerilir.
Görüntüleyiciden Ön Muhasebeye: Ne Zaman Geçmeli?
Ayrı bir e-fatura XML görüntüleyici, ara sıra gelen bir dosyayı okumak için yeterli ve pratik bir çözümdür. Ancak şu işaretlerden birkaçını kendinizde görüyorsanız iş akışınızı yeniden düşünmenin zamanı gelmiş olabilir:
- Her hafta çok sayıda faturayı tek tek indirip açıyorsunuz.
- Açtığınız faturaları cari hesaplara ve gider kalemlerine elle yazıyorsunuz.
- Hangi faturayı kabul ettiğinizi, hangisine itiraz ettiğinizi ayrı bir listede takip ediyorsunuz.
- Dönem sonunda faturaları mali müşavirinize toplu olarak iletmek için klasör karıştırıyorsunuz.
Bu durumlarda faturaların özel entegratör üzerinden doğrudan ön muhasebe yazılımına düşmesi; görüntüleme, yanıtlama ve kayda aktarma adımlarını tek yerde birleştirir. Böylece görüntüleyici ayrı bir araç olmaktan çıkar, günlük işin doğal bir parçası hâline gelir.
Sonuç
E-fatura XML görüntüleyici, UBL-TR dosyasını okunabilir faturaya çeviren basit ama işe yarar bir araçtır. Ara sıra dosya açıyorsanız güvenilir kaynaktan alınmış bir masaüstü ya da Java tabanlı araç yeterli olur; tanımadığınız web sitelerine fatura yüklemekten kaçınmak ise veri güvenliği açısından önemlidir. Faturalarınızı düzenli alıyor ve kayda geçiriyorsanız, tedarikçi belgelerini panelden görüntüleyip gider kaydına aktarmak için gelen e-faturalar modülümüzü inceleyebilirsiniz.