Telefon: 0 (552) 380 25 25  |  Hafta içi 10:00–18:00 · Teknik destek 7/24

🇬🇧 EN

Digital Bridge Blog

Yazılım Geliştirme

e-Fatura Entegrasyonu Nedir, Nasıl Çalışır? ERP, Özel Entegratör ve GİB Rehberi

e-Fatura entegrasyonu nedir; portal, özel entegratör ve doğrudan entegrasyon farkı ne? Faturayı ERP'den otomatik göndermenin 7 adımını okuyun.

8 dk okuma  · Digital Bridge Mühendislik Ekibi
e-Fatura Entegrasyonu Nedir, Nasıl Çalışır? ERP, Özel Entegratör ve GİB Rehberi

e-Fatura entegrasyonu, faturanın ERP ya da muhasebe programınızda oluştuğu anda, kimse elle aktarmadan Gelir İdaresi Başkanlığı (GİB) standardında (UBL-TR) elektronik belgeye dönüştürülüp özel entegratör veya GİB sistemi üzerinden alıcıya iletilmesi; gelen faturaların da aynı yoldan ERP'ye geri çekilmesidir.

e-Fatura'ya geçmek yasal yükümlülüğü karşılar, entegrasyon ise asıl verimliliği getirir: fatura bir kez girilir, durumu (iletildi, kabul, ret, hata) sistemde görünür. Faturayı ERP'den dışa aktarıp portala yüklüyor ya da gelen faturaları elle giriyorsanız, entegrasyon eksik demektir.

e-Fatura, e-Arşiv ve e-İrsaliye nedir? Kısa bir çerçeve

  • e-Fatura: Hem satıcının hem alıcının e-Fatura uygulamasına kayıtlı olduğu durumda düzenlenen, GİB'in belirlediği XML biçiminde (UBL-TR) oluşturulup elektronik ortamda iletilen faturadır.
  • e-Arşiv fatura: Alıcı e-Fatura'ya kayıtlı değilse (tüketici ya da kayıtlı olmayan işletme) düzenlenir; alıcıya genellikle e-posta ile ya da kâğıt çıktı olarak ulaştırılır.
  • e-İrsaliye: Sevk irsaliyesinin elektronik karşılığıdır; depo ve sevkiyat süreçleriyle doğrudan bağlantılıdır.

Geçiş zorunluluğu; brüt satış hasılatı eşiği, sektör ve bazı özel durumlara göre GİB tebliğleriyle belirlenir ve eşikler dönem dönem güncellenir. Kendi durumunuzu GİB'in güncel duyurularından ve mali müşavirinizden teyit edin.

Faturalarda iki temel senaryo vardır: temel fatura senaryosunda alıcının yanıt vermesi gerekmez; ticari fatura senaryosunda alıcı, faturayı aldığı tarihten itibaren 8 gün içinde sistem üzerinden kabul veya ret yanıtı verebilir. Hangi müşteriye hangi senaryoyla fatura kesileceği ERP'de doğru tanımlanmazsa, ret yanıtları ve düzeltmeler muhasebeye ek iş olarak döner.

Sorunu çözmemenin maliyeti

e-Fatura artık istisna değil, Türkiye'de ticari hayatın ana damarı:

Gelir İdaresi Başkanlığı 2025 Yılı Faaliyet Raporu verisine göre e-Fatura uygulamasından yararlanan mükellef sayısı 2025 sonunda 1.937.308'e ulaştı; bu sayı 2021'de 532.910'du.

Hacim de aynı hızla büyüdü. Aynı rapora göre 2025'te 1.188.605.103 adet e-Fatura düzenlendi (2021'de 534.971.392) ve e-Arşiv tarafında düzenlenen fatura sayısı 11.523.831.577'ye ulaştı. Bu ölçekte, ayda birkaç yüz faturası olan bir işletmede bile her faturanın elle dışa aktarılması, portala yüklenmesi ya da gelen faturanın elle girilmesi hem zaman hem hata kaynağıdır.

Elektronik belge zinciri faturayla da sınırlı değil. GİB 2025 Faaliyet Raporu'na göre e-İrsaliye kullanan mükellef sayısı 2024'teki 402.985'ten 2025 sonunda 632.288'e çıktı. Sipariş, irsaliye ve fatura üç ayrı sistemde elle taşındığında, aralarındaki uyumsuzluklar ay sonu mutabakatında ortaya çıkar.

e-Fatura entegrasyonu yöntemleri: portal, özel entegratör, doğrudan entegrasyon

YöntemNasıl çalışır?Kimin için uygun?Dikkat
GİB e-Fatura PortalıFatura GİB'in web arayüzünde elle düzenlenirÇok düşük fatura hacmi olan işletmelerERP ile bağlantı yok; her fatura iki kez girilir
Özel entegratörGİB'den izinli bir aracı firma belgeyi iletir ve saklar; ERP entegratöre API ile bağlanırİşletmelerin büyük çoğunluğuAsıl verim, ERP–entegratör bağlantısının kalitesine bağlıdır
Doğrudan entegrasyonİşletmenin kendi bilgi işlem sistemi GİB'e doğrudan bağlanırÇok yüksek hacimli, güçlü BT ekibi olan kurumlarGİB izni, teknik altyapı ve sürekli bakım gerektirir

Çoğu işletme için doğru yol özel entegratördür. Ancak yalnızca entegratörle sözleşme imzalamak entegrasyon anlamına gelmez: ERP'den dosya indirip entegratör paneline yüklemek, portal kullanmaktan pek farklı değildir. Değer, ERP ile entegratör arasındaki otomatik ve çift yönlü bağlantıdan gelir. Entegratörün hazır ERP bağlantısını mı kullanacağınız, yoksa kendi akışınıza göre özel bir entegrasyon mu yaptıracağınız da daha geniş bir kararın küçük örneğidir; ölçütleri özel yazılım mı hazır paket mi rehberinde topladık.

İyi kurulmuş bir e-Fatura entegrasyonunun 7 adımı

  1. Fatura akışını çıkarın. Faturalar hangi sistemlerde doğuyor? ERP, e-ticaret sitesi, pazar yerleri, B2B bayi portalı, servis yazılımı… Her kaynak entegrasyona dahil edilmelidir. İnşaat ve taahhüt firmalarında fatura, onaylanan hakedişten doğar; bu zinciri inşaat hakediş takibi yazısında anlattık.
  2. Cari ana veriyi temizleyin. Vergi numarası, unvan ve e-Fatura kayıt durumu doğru değilse belge ya hatalı gider ya da yanlış türde (e-Fatura yerine e-Arşiv) düzenlenir. Mükerrer ve eksik cari kartları ayıklamanın yolunu veri kalitesi ve mükerrer kayıt yazımızda anlattık.
  3. Senaryoları ve belge tiplerini tanımlayın. Temel/ticari senaryo, iade, istisna ve tevkifat gibi özel durumların ERP'de hangi alanlarla karşılanacağını netleştirin.
  4. Giden fatura bağlantısını kurun. Fatura ERP'de onaylandığında otomatik olarak entegratöre gitmeli, dönüş numarası ve durumu ERP'ye geri yazılmalıdır.
  5. Gelen faturaları çekin. Tedarikçi faturaları entegratörden otomatik alınmalı, ERP'de ön kayıt olarak oluşmalı ve siparişle/irsaliyeyle eşleştirilmelidir. e-Fatura dışında PDF ya da kâğıt olarak gelen faturalar için OCR ile fatura okuma yazımıza bakabilirsiniz.
  6. Hata ve ret yönetimini tasarlayın. Reddedilen ya da hata alan belge için kimin, hangi ekranda uyarı alacağı belli olmalı; geçici bağlantı hatalarında otomatik yeniden gönderim olmalıdır.
  7. İzleme ve kayıt tutun. Hangi faturanın ne zaman gönderildiği, hangi yanıtın geldiği ve kimin müdahale ettiği kayıt altında olmalıdır. Bu, hem denetim hem de müşteriyle yaşanan anlaşmazlıklarda işe yarar.

Entegrasyon projelerinde sık yapılan hatalar

  • Yalnızca giden faturayı bağlamak. Satış faturası otomatik gider ama tedarikçi faturaları entegratör panelinden tek tek indirilip elle girilir. Gelen tarafı bağlanmayan entegrasyon, iş yükünün yarısını olduğu gibi bırakır. Entegratör panelinin API'si yoksa bu tekrarlayan indirme-giriş işini RPA botları da devralabilir.
  • Durum bilgisini geri yazmamak. Fatura gönderilir ama ERP'de "iletildi, kabul edildi, reddedildi" bilgisi görünmez. Ret yanıtı ancak müşteri ödeme yapmadığında fark edilir.
  • Test ortamını atlamak. Entegratörlerin test ortamında her belge tipi (iade, istisna, tevkifat, döviz) denenmeden canlıya geçilirse, ilk hatalı belgeler gerçek müşteriye gider.
  • Tek kişiye bağımlı kalmak. Hata ekranını yalnızca bir muhasebe çalışanı biliyorsa, o kişi izindeyken hatalı belgeler birikir. Uyarılar bir kişiye değil, bir role gitmelidir.
  • Mali müşaviri sürecin dışında bırakmak. Muhasebe dışarıdan yürütülüyorsa, belgelerin müşavire hangi biçimde ve ne sıklıkla ulaşacağı entegrasyon tasarımının parçasıdır. Müşavir tarafındaki belge trafiğini mali müşavirlikte belge yönetimi yazısında ele aldık.

Entegrasyonun teknik temelini merak ediyorsanız API entegrasyonu nedir? yazımız iyi bir başlangıç noktasıdır. ERP, WMS ve bayi portalı gibi faturayı besleyen sistemlere dair rehberler ise Yazılım Geliştirme yazılarımızda bir arada.

İhracat yapan firmalarda e-fatura, sevkiyatın belge zincirindeki halkalardan yalnızca biridir; konşimento, çeki listesi ve menşe belgeleriyle birlikte tutulması gerekir. Bu zinciri tek dosyada toplamayı ithalat ihracat evrak takibi yazısında anlattık.

Otomotiv tedarikçilerinde e-İrsaliye ile müşteriye giden sevk bildirimi (DESADV) aynı sevkiyatı anlatır. İkisini tek kaynaktan üretmenin yolunu otomotiv EDI entegrasyonu yazısında anlattık. Perakende zincirleri ve diğer büyük alıcılarla sipariş ve fatura alışverişinin genel çerçevesi için EDI nedir yazısına bakın.

Digital Bridge'de bu işi nasıl yapıyoruz?

e-Fatura'yı tek başına bir "geçiş projesi" olarak değil, sipariş–irsaliye–fatura zincirinin parçası olarak ele alıyoruz:

  • Mevcut akışı inceliyoruz. Hangi sistemlerin fatura ürettiğini, hangi entegratörle çalıştığınızı ve nerede elle aktarım yapıldığını çıkarıyoruz.
  • ERP ile entegratörü bağlıyoruz. API ve sistem entegrasyonu kapsamında Logo, Mikro, SAP ve özel ERP'leri özel entegratörlerle çift yönlü bağlıyoruz; hatalı belge alarmı ve otomatik yeniden gönderim bu yapının parçasıdır. API yoksa veritabanı düzeyinde entegrasyon da kurabiliyoruz.
  • Diğer kaynakları aynı akışa alıyoruz. E-ticaret siparişlerinden otomatik e-Arşiv, pazar yeri siparişlerinin ERP'ye aktarımı ve kargo bağlantıları gibi sistem entegrasyonlarını tek bir veri akışında birleştiriyoruz. Bu kanalların ayrıntılarını pazaryeri entegrasyonu ve B2B e-ticaret ERP entegrasyonu rehberlerinde anlattık.
  • Veri tarafını düzeltiyoruz. Cari ve ürün ana verisindeki tutarsızlıkları entegrasyon öncesinde ayıklıyor, gerekiyorsa ERP tarafındaki eksik alanları tamamlıyoruz.

Hazır paket satmıyoruz; ihtiyaç analizinden sonra kapsamı, aşamaları ve bedeli yazılı teklifle sunuyoruz. ERP'ye henüz geçmediyseniz KOBİ'ler için ERP rehberimiz bu kararı vermenize yardımcı olur.

e-Posta ile gelen faturalar: Smart360 ne yapar?

e-Fatura sistemi tüm faturaları kapsamaz. e-Arşiv faturalar, yurt dışı tedarikçi faturaları, proforma ve teklifler hâlâ e-posta ile gelir ve muhasebe kutusunda birikir. Kendi geliştirdiğimiz Smart360 ailesi bu belge trafiğini düzenler; e-Fatura gönderimi ise yukarıda anlattığımız ERP–entegratör bağlantısıyla yapılır.

  • SmartMail gelen mesajları otomatik sınıflandırır; fatura ve ödeme mailleri kendi grubunda toplanır. Ekteki fatura PDF'inden taraflar, düzenlenme ve vade tarihi, ara toplam, KDV, genel toplam, belge numarası ve vergi numarası dosya indirilmeden çıkarılır. Muhasebe çalışanı faturayı açmadan tutarı ve vadeyi görür, ERP'deki kayıtla karşılaştırır.
  • Ortak muhasebe kutusunda erişim dokuz ayrı izne bölünür; silme ve karantina yönetimi yeni atamada kapalı gelir ve her mesajda işlem dökümü tutulur. Kimin hangi faturayı gördüğü ve not düştüğü bellidir.
  • Gelen her mail kimlik (SPF, DKIM, DMARC), yapı ve içerik ölçümlerinden geçer; benzer alan adı, görünen ad taklidi ve Reply-To uyuşmazlığı gibi işaretler gerekçesiyle raporlanır. Bu, sahte fatura maillerine karşı önemli bir katmandır.
  • Ek, tek tıkla SmartFiles alanına kaydedilir. SmartFiles'ta aynı adla yüklenen her dosya yeni sürüm olur, önceki sürümler geri yüklenebilir; okuma, yazma, silme gibi sekiz yetki kişi ya da departman bazında tek matriste yönetilir. Yüklenen belge yapay zeka ile otomatik özetlenir ve klasörün tamamına "bu çeyrekte vadesi geçen faturalar hangileri?" gibi sorular sorulabilir.

Sonraki adım

Önce elle yapılan işi görün: geçen ay kaç faturayı ERP'den dışa aktarıp başka bir ekrana yüklediniz ve kaç gelen faturayı elle girdiniz? Bu iki rakamla iletişim sayfamızdan bize ulaşın; ERP'niz ve entegratörünüz arasındaki bağlantıyı birlikte planlayalım.

Sizin durumunuza birlikte bakalım

Sürecinizi anlatın; ihtiyaç analizinin ardından kapsamı, aşamaları ve bedeli içeren yazılı teklif gönderelim.

Teklif İsteyin 0 (552) 380 25 25
En çok sorulan sorular

Sık Sorulan Sorular

e-Fatura'ya geçmek zorunda mıyım?

Zorunluluk, brüt satış hasılatı eşiği, faaliyet konusu ve bazı özel durumlara göre GİB tebliğleriyle belirlenir; eşikler dönem dönem güncellenir. Kapsama girip girmediğinizi GİB'in güncel duyurularından ve mali müşavirinizden teyit edin. Zorunlu olmasanız da gönüllü olarak geçmek mümkündür; müşterileriniz e-Fatura kullanıcısıysa gönüllü geçiş, belge alışverişini hızlandırır.

Özel entegratörle çalışmak entegrasyon için yeterli mi?

Entegratör, belgenin GİB standardında iletilmesini ve saklanmasını sağlar. Ancak faturayı ERP'den elle indirip entegratör paneline yüklüyorsanız süreç hâlâ manueldir. Verim, ERP ile entegratör arasında faturanın otomatik gönderildiği ve durum bilgisinin geri yazıldığı çift yönlü bağlantıdan gelir.

Mevcut ERP'miz ve entegratörümüzle çalışabilir misiniz?

Evet. Logo, Mikro, SAP ve özel ERP'leri, kullandığınız özel entegratörün API'si üzerinden bağlayabiliyoruz. Mevcut yazılımınızı ya da entegratörünüzü değiştirmeniz gerekmez; ERP'nin API'si yoksa veritabanı düzeyinde entegrasyon da mümkündür. Reddedilen veya hata veren belge için uyarı kurgulanır, düzeltilen belge yeniden gönderilir.

e-Arşiv fatura ile e-Fatura arasındaki fark nedir?

e-Fatura, iki tarafın da e-Fatura uygulamasına kayıtlı olduğu durumda GİB sistemi üzerinden iletilir. e-Arşiv ise alıcı kayıtlı değilse düzenlenir ve alıcıya genellikle e-posta ile ulaştırılır. Doğru türün seçilmesi, alıcının kayıt durumunun ERP'de güncel tutulmasına bağlıdır.

e-Fatura entegrasyonu nasıl çalışır?

Fatura ERP'de onaylandığında entegrasyon katmanı onu UBL-TR biçimine dönüştürür ve özel entegratörün API'sine gönderir. Entegratör belgeyi GİB üzerinden alıcıya iletir; belge numarası ve durum yanıtı (iletildi, kabul, ret, hata) ERP'ye geri yazılır. Tedarikçilerden gelen faturalar da aynı yoldan çekilip ERP'de ön kayıt olarak açılır.

SmartMail e-Fatura gönderir mi?

e-Fatura gönderimi ERP ve özel entegratör bağlantısıyla yapılır. SmartMail'in rolü, e-posta ile gelen fatura trafiğini düzenlemektir: fatura maillerini sınıflandırır, ekteki PDF'ten tutar, KDV, vade ve vergi numarası gibi alanları dosya indirilmeden çıkarır ve şüpheli fatura maillerini gerekçesiyle işaretler.

Sorunuz burada yok mu? Bize Sorun

Bir Mühendisle Konuşun

Çözmek istediğiniz işi anlatın, yazılı teklifle dönelim.