ŞİRKET E-TİCARET AJANS FİNANS
Hemen Başla
Modüller
E-DönüşümNasıl ÇalışırFiyatlarHakkımızdaİletişim Giriş Yap Hemen Başla
Blog
LEHTAR FİNANS

E-Fatura Şablonu: Nasıl Oluşturulur, Excel Şablondan Farkı Ne?

E-fatura şablonu, XML biçimindeki faturanın ekranda ve çıktıda nasıl görüneceğini belirleyen XSLT tasarım dosyasıdır. Bu rehber şablonun neyi değiştirip neyi değiştirmediğini, Excel şablonlarından farkını ve güvenli oluşturma adımlarını anlatır.

LEHTAR Finans 8 dk okuma

E-fatura şablonu, elektronik faturanın içeriğini değil görünümünü belirleyen tasarım dosyasıdır. E-Fatura aslında UBL-TR standardında bir XML dosyasıdır ve bu verinin ekranda ya da PDF çıktısında nasıl görüneceğini XSLT adı verilen bir şablon belirler. Excel veya Word ile hazırlanan bir fatura şablonu ise tek başına e-Fatura olmaz; ancak hesaplama, proforma ya da veri hazırlığı için yardımcı bir araç olarak kullanılabilir.

Bu yazıda e-fatura şablonunun teknik olarak ne olduğunu, şablonda neyin serbestçe değiştirilebileceğini, e-arşiv fatura şablonunun farkını ve kendi tasarımınızı oluştururken hangi adımları izleyebileceğinizi bulacaksınız.

E-Fatura Şablonu Nedir? XML, UBL-TR ve XSLT İlişkisi

Bir e-Faturayı anlamak için üç katmanı birbirinden ayırmak gerekir:

  • XML (veri katmanı): Faturanın asıl kendisidir. Satıcı ve alıcı bilgileri, mal veya hizmet kalemleri, miktar, birim fiyat, vergi oranları, toplamlar, senaryo ve fatura tipi gibi bütün bilgiler bu dosyada yapılandırılmış biçimde durur.
  • UBL-TR (standart): XML'in hangi alanları hangi kurala göre taşıyacağını tanımlayan, Gelir İdaresi Başkanlığı'nın (GİB) belirlediği Türkiye uyarlamasıdır. Teknik kılavuzlara GİB'in e-Belge sitesinden ulaşabilirsiniz.
  • XSLT (görünüm katmanı): XML'deki veriyi okuyup insanın okuyabileceği bir sayfaya, yani bildiğimiz fatura görüntüsüne dönüştüren dönüşüm dosyasıdır. Halk arasında "e-fatura şablonu" ya da "e-fatura tasarımı" denilen şey budur.

Yani logonuzun yeri, yazı tipi, renkler, tablo düzeni, alt bilgideki banka hesapları ve not alanının görünümü şablonla belirlenir. Faturanın hukuki içeriği ise XML'dedir. XSLT dosyası genellikle faturanın XML'ine gömülü olarak karşı tarafa iletilir; bu sayede alıcı, faturayı sizin tasarladığınız görünümle açabilir.

E-Faturada hangi alanların yer aldığını ayrıntılı görmek isterseniz e-fatura örneği ve alanları anlatan rehberimize göz atabilirsiniz; bu yazı ise o alanların nasıl sunulduğuna odaklanıyor.

E-Fatura Şablonunda Neler Değişir, Neler Değişmez?

Şablon tasarlarken en sık yapılan hata, görünümle içeriği karıştırmaktır. Şablon bir verinin nasıl gösterileceğini değiştirebilir, ama verinin kendisini değiştirmez. Aşağıdaki tablo bu ayrımı özetler:

Unsur Şablonla değiştirilebilir mi? Açıklama
Logo, kaşe ve imza görseli Evet Görsel öğelerdir, konumu ve boyutu serbestçe ayarlanabilir.
Yazı tipi, renk, kenar boşluğu Evet Kurumsal kimliğe uygun hâle getirilebilir.
Kalem tablosundaki sütun sırası Evet Gösterim sırası değişir, verinin kendisi değişmez.
Banka/IBAN bilgisi, ödeme notu Evet Sabit metin olarak ya da XML'deki not alanından okunarak gösterilebilir.
Birim fiyat, miktar, toplam tutar Hayır XML'de ne yazıyorsa odur; şablon yalnızca gösterir.
Vergi oranı ve vergi tutarı Hayır Hesaplama faturayı düzenleyen yazılımda yapılır.
Senaryo ve fatura tipi Hayır Faturanın türünü belirleyen veri alanlarıdır.
ETTN ve fatura numarası Hayır Sistemin ürettiği tekil tanımlayıcılardır.

Buradan çıkan pratik sonuç şudur: Şablondaki bir hata faturanın kötü görünmesine ya da bir bilginin hiç gösterilmemesine yol açabilir, fakat faturanın içeriğini düzeltmez. Örneğin şablon iskonto satırını göstermiyorsa, iskonto XML'de vardır ama alıcı bunu ekranda göremeyebilir. Bu da gereksiz itiraz ve yazışmalara neden olur. Bu yüzden şablon, "süs" değil, okunabilirlik aracı olarak ele alınmalıdır.

Excel Fatura Şablonu ile E-Fatura Şablonu Arasındaki Fark

"E fatura şablonu excel" ve "excel fatura şablonu" aramaları genellikle aynı beklentiden doğar: hazır bir dosyayı doldurup faturayı göndermek. Ancak Excel'de hazırlanan bir belge, PDF'e çevrilse bile e-Fatura yerine geçmez. E-Fatura, belirlenen standarda uygun XML olarak oluşturulup GİB sistemi üzerinden (doğrudan ya da özel entegratör aracılığıyla) iletildiğinde e-Fatura niteliği kazanır.

Özellik Excel / Word fatura şablonu E-Fatura şablonu (XSLT)
Dosya biçimi XLSX, DOCX veya bunların PDF çıktısı XML verisini gösteren XSLT dosyası
Hukuki niteliği Tek başına elektronik belge değildir Faturanın kendisi değil, görünümüdür
Hesaplamayı kim yapar? Dosyadaki formüller Faturayı düzenleyen yazılım
İletim E-posta, çıktı GİB sistemi / özel entegratör
Tipik kullanım Proforma, teklif, iç hesaplama Gönderilen e-Fatura ve e-Arşivin görünümü

Excel şablonlarının yeri bu nedenle e-Fatura öncesi ve sonrası süreçlerdir. Örneğin müşteriye ön bilgi vermek için hazırlanan proforma belgeler Excel'de rahatça tasarlanabilir; bunun için proforma fatura örneği Excel rehberimizde formül ve alan önerileri bulunuyor.

E-Arşiv Fatura Şablonu: Aynı Mantık, Farklı Kullanım

E-Arşiv fatura da UBL-TR yapısında XML olarak oluşturulur ve görünümü yine bir XSLT şablonuyla belirlenir. Fark, belgenin alıcıya ulaşma biçimindedir. E-Fatura, sisteme kayıtlı iki mükellef arasında elektronik olarak iletilir. E-Arşiv fatura ise e-Fatura sistemine kayıtlı olmayan alıcılara (nihai tüketiciler dahil) düzenlenir ve alıcıya genellikle PDF, e-posta ya da kâğıt çıktı olarak ulaşır.

Bu durumun şablon tasarımına iki etkisi vardır:

  1. Çıktı kalitesi daha kritik hâle gelir. E-Arşiv faturayı alıcı çoğu zaman yalnızca PDF ya da çıktı olarak görür. Sayfanın A4'e düzgün sığması, yazıcıda okunaklı çıkması ve kesilen kenarlarda bilgi kalmaması önemlidir.
  2. Bireysel alıcıya uygun dil gerekir. Ticari alıcı teknik alanlara alışkındır; bireysel müşteri ise toplam tutarı, ödeme bilgisini ve iletişim kanalını hızla bulmak ister. Bu nedenle e-arşiv şablonunda sadelik genellikle daha iyi sonuç verir.

Pek çok işletme e-Fatura ve e-Arşiv için aynı temel tasarımı kullanır, yalnızca başlık ve gerekli ibareleri belge türüne göre ayırır. Hangi belgede hangi ibarenin bulunması gerektiği konusunda güncel düzenlemeleri GİB'in resmî sitesinden (gib.gov.tr) kontrol etmek ve şüphede kaldığınız noktalarda mali müşavirinize danışmak en güvenli yoldur.

E-Fatura Şablonu Oluşturma: Adım Adım

E-fatura şablonu oluşturma süreci kullandığınız yazılıma ve entegratöre göre değişir. Bazı sistemler hazır tasarımlar arasından seçim yapmanıza ve logo yüklemenize izin verir; bazıları ise kendi XSLT dosyanızı yüklemenize olanak tanır. Genel akış şöyledir:

1. Mevcut seçenekleri öğrenin

Önce kullandığınız yazılımın ya da entegratörün ne sunduğuna bakın: Hazır şablon kütüphanesi var mı, logo ve imza alanı ayarlanabiliyor mu, özel XSLT yüklenebiliyor mu? Çoğu küçük işletme için hazır şablon ve logo eklemek yeterli olur; özel XSLT yazmak teknik bilgi ister.

2. Gösterilecek bilgileri listeleyin

Faturanızda nelerin görünmesini istediğinizi önceden yazın. Sık kullanılan başlıklar:

  • Satıcı ve alıcı unvanı, adres, vergi dairesi ve vergi kimlik numarası
  • Fatura numarası, tarih, ETTN, senaryo ve fatura tipi
  • Kalem tablosu: açıklama, miktar, birim, birim fiyat, iskonto, vergi oranı, tutar
  • Ara toplam, vergi tutarları, genel toplam ve varsa tevkifat ya da istisna bilgisi
  • Sipariş, irsaliye veya sözleşme referansları
  • Ödeme koşulları, banka bilgileri ve açıklama/not alanı

3. Mevcut bir XSLT'yi temel alın

Sıfırdan XSLT yazmak yerine sağlayıcınızın standart şablonunu indirip üzerinde değişiklik yapmak hem daha hızlı hem daha az risklidir. Standart şablon zaten zorunlu alanları doğru okur; sizin yapacağınız iş çoğunlukla görünümü düzenlemektir.

4. Görsel düzeni uygulayın

Logoyu, renkleri ve yazı tipini ekleyin. Görsellerin XSLT içinde genellikle gömülü (base64) olarak taşındığını unutmayın; çok büyük görseller dosya boyutunu gereksiz yere artırır. Logo için sade ve küçük boyutlu bir görsel tercih edin.

5. Farklı senaryolarla test edin

Şablonu yalnızca tek satırlı basit bir faturayla denemek yetmez. Çok satırlı, iskontolu, birden fazla vergi oranı içeren, tevkifatlı ve istisnalı örneklerle deneyin. Test için sağlayıcınızın sunduğu test ortamı ya da önizleme özelliği varsa onu kullanın.

6. Yayına alın ve ilk faturaları gözden geçirin

Şablon onaylandıktan sonra ilk birkaç faturayı alıcı tarafındaki görünümüyle kontrol edin. Gerekirse küçük ayarlamalar yapın.

LEHTAR Finans'ta satış faturalarınızı düzenleyip e-Fatura ve e-Arşiv belgelerinizi panelden gönderebilirsiniz; ayrıntılar faturalar ve e-Fatura hizmet sayfamızda yer alıyor. Belgeler GİB özel entegratörü üzerinden iletilir; faturanın içeriğini siz girersiniz, dönem işlemleri ise mali müşavirinizin sorumluluğundadır.

Şablonu Yayına Almadan Önce Kontrol Listesi

Bir şablon hatası her faturada tekrarlanır. Bu yüzden yayına almadan önce şu soruları yanıtlamak zaman kazandırır:

  • Bütün kalemler görünüyor mu? Uzun açıklamalı satırlar kesiliyor ya da sayfa dışına taşıyor mu?
  • Çok sayfalı faturalar düzgün bölünüyor mu? Tablo başlığı yeni sayfada tekrarlanıyor mu, toplamlar son sayfada mı?
  • Her vergi oranı ayrı gösteriliyor mu? Birden fazla oran içeren faturada matrah ve vergi tutarları karışmamalı.
  • Tevkifat ve istisna bilgileri okunuyor mu? İlgili kod ve açıklamalar alıcının göreceği yerde olmalı.
  • Döviz cinsinden faturada kur ve para birimi açık mı? İhracat ve dövizli satışlarda bu bilgi kritik önem taşır.
  • Not alanı tam görünüyor mu? Uzun notlar kırpılmamalı.
  • PDF ve çıktı görünümü tutarlı mı? Ekranda düzgün olan bir tasarım yazıcıda farklı çıkabilir.
  • Farklı görüntüleyicilerde nasıl görünüyor? Alıcı faturayı başka bir programda açabilir.

Son madde özellikle önemlidir. Alıcının kullandığı görüntüleyici gömülü XSLT'yi kullanmayıp kendi standart görünümünü uygulayabilir. XML ve XSLT dosyalarının nasıl açıldığını merak ediyorsanız e-fatura görüntüleyici rehberimiz bu konuyu ayrıntılı ele alıyor.

Excel'in E-Fatura Sürecinde Gerçekten İşe Yaradığı Yerler

Excel fatura şablonu e-Faturanın yerini tutmasa da sürecin bazı bölümlerinde kullanışlı olmaya devam eder:

  • Toplu veri hazırlığı: Bazı fatura yazılımları ve entegratörler, çok sayıda faturayı belirli bir Excel formatıyla içe aktarmaya izin verir. Bu durumda Excel bir "veri şablonu" görevi görür; görünümle ilgisi yoktur.
  • Teklif ve proforma: Kesin satıştan önce müşteriye fiyat bilgisi vermek için Excel veya Word şablonları kullanılabilir.
  • Ön kontrol ve mutabakat: Kesilen faturaların listesini Excel'e alıp toplamları, cari bakiyeleri ve vergi tutarlarını karşılaştırmak yaygın bir kontrol yöntemidir.
  • İç hesaplamalar: Karmaşık iskonto ya da maliyet hesaplarını önce Excel'de yapıp sonucu faturaya aktarmak mümkündür.

Bununla birlikte, faturayı hem Excel'de hem de fatura yazılımında ayrı ayrı hazırlamak çift kayıt ve tutarsızlık riski doğurur. Düzenli fatura kesen bir işletme için kalemleri bir kez tanımlayıp faturayı doğrudan yazılımdan oluşturmak, hem hata payını hem de iş yükünü azaltır. Kullanacağınız paketin kapsamını ve maliyetini değerlendirmek isterseniz güncel bilgiler paketler ve fiyatlar sayfamızda bulunuyor.

Sonuç

E-fatura şablonu, faturanın içeriğini değil görünümünü belirleyen XSLT tasarımıdır; tutarlar, vergiler ve fatura türü XML'de durur ve şablonla değişmez. Excel ve Word şablonları proforma, teklif ve veri hazırlığı için faydalıdır, ancak tek başına e-Fatura veya e-Arşiv yerine geçmez. Şablonunuzu mevcut bir tasarımı temel alarak oluşturmak, farklı fatura türleriyle test etmek ve alıcı tarafındaki görünümü kontrol etmek en güvenli yoldur; mevzuata ilişkin ibareler konusunda güncel resmî kaynakları ve mali müşavirinizin görüşünü esas alın.

E-Fatura, e-Arşiv ve diğer elektronik belgelerinizi tek panelden nasıl düzenleyebileceğinizi e-dönüşüm hizmet sayfamızda inceleyebilirsiniz.

SIKÇA SORULAN SORULAR

Merak edilenler

XSLT bilmeden e-fatura şablonumu değiştirebilir miyim?

Çoğu durumda evet. Pek çok fatura yazılımı ve özel entegratör, hazır tasarımlar arasından seçim yapmanıza, logo ve imza görseli yüklemenize, renk veya alt bilgi metnini düzenlemenize izin verir. Bu işlemler kod bilgisi gerektirmez. Tamamen size özel bir düzen istiyorsanız XSLT dosyasının düzenlenmesi gerekir; bu durumda sağlayıcınızın standart şablonunu temel almak ya da teknik destek almak daha güvenli olur.

Şablonu değiştirirsem daha önce gönderdiğim faturalar da değişir mi?

Genellikle hayır. XSLT dosyası çoğu zaman her faturanın XML'ine gömülü olarak gönderilir; bu yüzden eski faturalar gönderildikleri andaki tasarımla görüntülenmeye devam eder. Yeni şablon yalnızca değişiklikten sonra düzenlenen faturalara uygulanır. Kullandığınız sistemin bu konuda nasıl çalıştığını sağlayıcınızın dokümantasyonundan teyit etmeniz önerilir.

Gönderdiğim e-fatura karşı tarafta neden farklı görünüyor?

Alıcının kullandığı program faturadaki gömülü şablonu kullanmak yerine kendi standart görünümünü uygulayabilir. Bu durumda logo, renk ve düzen farklılaşır ama faturanın içeriği aynı kalır, çünkü bağlayıcı olan XML verisidir. Görünüm farkı sorun yaratıyorsa alıcıdan faturayı gömülü XSLT'yi destekleyen bir görüntüleyiciyle açmasını isteyebilir ya da PDF çıktısını bilgi amaçlı paylaşabilirsiniz.

Excel'de hazırladığım faturayı PDF yapıp e-posta ile göndersem e-fatura sayılır mı?

Hayır. E-Fatura, UBL-TR standardına uygun XML olarak oluşturulup GİB sistemi üzerinden, doğrudan ya da özel entegratör aracılığıyla iletilen belgedir. Excel veya Word çıktısı bu niteliği taşımaz. E-Fatura ya da e-Arşiv düzenleme yükümlülüğünüz varsa faturayı bu sistemler üzerinden düzenlemeniz gerekir. Kendi durumunuz için mali müşavirinizden görüş almanız yerinde olur.

Farklı müşteriler veya belge türleri için birden fazla şablon kullanabilir miyim?

Birçok sistem birden fazla tasarım tanımlamaya izin verir; örneğin e-Fatura ve e-Arşiv için ayrı, yurt dışı müşteriler için İngilizce başlıklı ayrı bir şablon kullanılabilir. Bu esneklik kullandığınız yazılıma ve entegratöre bağlıdır. Çok sayıda şablon yönetimi zorlaştırabileceği için ihtiyacı gerçekten karşılayan az sayıda tasarımla çalışmak genellikle daha pratiktir.

BLOG

İlgili yazılar

Tüm yazılar →
8 dk okuma

E-Fatura Örneği: Hangi Alanlar Olur, Senaryo ve Tip Nasıl Seçilir?

Bir e-fatura örneği, kâğıt faturadaki bilgilere ek olarak ETTN, senaryo, fatura tipi ve etiket gibi elektronik alanlar taşır. Bu rehberde e-faturayı alan alan inceliyor, farklı durumlara göre nasıl değiştiğini ve göndermeden önce nelerin kontrol edileceğini anlatıyoruz.

9 dk okuma

Bilanço Örneği: Aktif ve Pasif Kalemleri, Hesap Kodları ve Okuma

Bilanço, işletmenin belirli bir tarihteki varlıklarını ve bu varlıkların kaynaklarını eşit iki taraf hâlinde gösterir. Bu yazıda hesap kodlu bir bilanço şablonu, işlemlerin bilançoya etkisi ve tablonun nasıl okunacağı anlatılıyor.

LEHTAR FİNANS

Ön muhasebenizi tek panelde yönetin

Fatura, cari ve kasa işlemlerinizi panelden takip edin.