XML Fatura

E-fatura XML'den otomatik muhasebe fişi oluşturma

E-fatura XML dosyasından otomatik muhasebe fişi oluşturma: UBL parse, KDV hesaplama, tevkifat ve toplu işleme. 2026 adım adım rehber.

Yayin tarihi: 3 Subat 2026 | Guncelleme: 10 Nisan 2026 | Okuma suresi: 6 dk

Bu akış neden önemli?

  • Belge önizleme ile kayıt hazırlığı arasındaki kopukluğu tamamen ortadan kaldırır.
  • Aynı fatura için birden fazla ekran arasında geçiş ihtiyacını sıfıra indirir.
  • Kullanıcının hangi adımda kaldığını ve ne yapması gerektiğini her an net gösterir.

XML dosyasını görmek yetmez, karara dönüştürmek gerekir

Bir XML faturayı sisteme almak teknik olarak kolaydır: dosyayı yüklersiniz, parser okur, veriler tabloya yazılır. Zor olan, o veriyi muhasebe kararına dönüştürecek operasyonu kısa ve hatasız tutmaktır.

Geleneksel süreçlerde muhasebeci önce fatura görüntüleyicisinde belgeyi açar, sonra muhasebe programına geçer, hesap kodlarını hatırlamaya çalışır, tutarları karşılaştırır. Bu iki ekran arasında sürekli gidip gelir. Her geçişte bağlamını kaybetme riski vardır.

MusavirAI bu nedenle belge görüntüsünü, alan kontrolünü ve fiş hazırlığını aynı akış içinde birleştirir. Kullanıcı XML yükledikten sonra aynı ekranda hem faturanın görüntüsü hem de oluşacak fişin önizlemesi karşısındadır.

XML parse sürecinde neler otomatik kontrol edilir?

MusavirAI bir XML fatura yüklendiğinde arka planda bir dizi kontrol çalıştırır. Bunlar kullanıcıya görünmez ama sonucu doğrudan etkiler.

  • Encoding tespiti: ISO-8859-9, UTF-8 veya Windows-1252 gibi farklı karakter setleri otomatik algılanır. Türk karakterlerinin bozulması engellenir.
  • UBL alan eşleştirmesi: Fatura tipi (SATIŞ, İADE, İSTİSNA), KDV oranları, tevkifat bilgisi ve iskonto satırları UBL şemasından okunur.
  • Tutar doğrulaması: XML içindeki genel toplam ile satırların toplamı karşılaştırılır. Kuruş farkının nereden kaynaklandığını gösterir.
  • Mükellef eşleştirmesi: Faturadaki vergi numarası mevcut mükellef listesiyle karşılaştırılır ve otomatik eşleştirilir.
  • Tekrar kontrol: Aynı fatura numarasının daha önce işlenmiş olup olmadığı kontrol edilir, çift kayıt önlenir.
  • Entegratör desteği: Nilvera, Uyumsoft ve MBT gibi e-fatura entegratör portallarından faturalar doğrudan çekilebilir, manuel indirme gereksizdir.

Önizleme ve kayıt birbirini besler

Kullanıcı belgeyi görürken aynı anda hesap eşleşmesini ve satır mantığını değerlendirebildiğinde daha az geri dönüş yapar. Bir satırda şüpheli bir tutar gördüğünde hemen yanındaki fiş önizlemesinde bunun nasıl yansıyacağını görebilir.

Bu yaklaşım sadece hız kazandırmakla kalmaz, operasyon yorgunluğunu da azaltır. Günde 50-100 fatura işleyen bir ekip için her faturada 2 dakika kazanmak toplamda 2-3 saatlik farktır.

Özellikle birden fazla KDV oranlı veya tevkifatlı faturalarda bu birleşik görünüm kritiktir. Muhasebeci KDV kırılımını belgede görürken fişin borç-alacak dengesini aynı anda kontrol edebilir.

Toplu fatura işleme senaryosu

Ay sonunda mükelleften 30-40 fatura geldiğinde tek tek açıp incelemek pratik değildir. MusavirAI toplu yükleme desteği sunar: tüm XML dosyaları sürüklenerek eklenir, sistem her birini ayrı ayrı parse eder ve sorunlu olanları işaretler.

Sorunsuz faturalar doğrudan toplu onaya gönderilir. Sorunlu olanlar (örneğin hesap eşleşmesi bulunamamış veya tutar uyumsuzluğu olan) ayrı bir listede gösterilir. Muhasebeci sadece sorunlu olanlara odaklanır.

Bu yaklaşım özellikle çok mükellefli ofislerde verimlidir. 20 mükellefin her birinden 15-20 fatura geldiğinde toplu işlem olmadan ay kapanışı çok uzar.

Yoğun dönemlerde asıl fark burada çıkar

Ay kapanışı gibi yoğun dönemlerde küçük ekran geçişleri bile toplamda ciddi zaman kaybına dönüşür. Ama daha önemlisi dikkat dağınıklıklarının yol açtığı hatalardır. Yanlış hesaba kaydedilmiş bir fiş, sonradan mizan kontrolünde ortaya çıkar ve düzeltme süreci orijinal kayıttan 3-4 kat uzun sürer.

Süreç tek akışa indiğinde ekip daha tutarlı çalışır ve kontrol listeleri daha kolay uygulanır. XML işleme, [banka ekstresi](/blog/banka-ekstresi-otomatik-muhasebe-kaydi) ve [WhatsApp belge toplama](/blog/whatsapp-mukellef-belge-toplama-otomasyonu) gibi farklı kanallardan gelen veriler aynı muhasebe mantığı içinde birleştiğinde ofis genelinde standart bir iş akışı oluşur.

Sikca sorulan sorular

Hangi XML fatura formatları destekleniyor?

MusavirAI, GİB (Gelir İdaresi Başkanlığı) standartlarına uygun UBL-TR 1.2 formatındaki tüm e-fatura ve e-arşiv fatura XML dosyalarını destekler.

XML dosyasındaki Türkçe karakterler bozuluyor, ne yapmalıyım?

MusavirAI encoding tespitini otomatik yapar. ISO-8859-9, UTF-8 ve Windows-1252 karakter setlerini otomatik algılar. Bozuk karakter görürseniz dosyanın encoding bilgisini kontrol edin.

Toplu XML yükleme limiti var mı?

Çok sayıda XML dosyası tek seferde yüklenebilir. Sistem her birini ayrı ayrı parse eder ve sorunlu olanları işaretler.

Tevkifatlı faturalar otomatik işleniyor mu?

Evet. UBL şemasından tevkifat oranı ve kodu okunur, KDV ve tevkifat satırları otomatik hesaplanır ve fiş önizlemesinde gösterilir.

E-fatura entegratör portallarından doğrudan çekilebiliyor mu?

Evet. Nilvera, Uyumsoft, MBT ve diğer e-fatura entegratörlerinden faturalar doğrudan çekilebilir. Manuel XML indirip yüklemeye gerek kalmaz.

İstisna ve iade faturalarını da işleyebiliyor mu?

Evet. UBL şemasındaki fatura profili ve tip bilgisi otomatik okunur. Satış, iade, istisna ve ihracat faturaları doğru fiş tipiyle eşleştirilir.