01 — Sessizce boş kalan iki sütun
VKN nerede duruyor
UBL-TR'de taraf vergi numarası
PartyIdentification/ID schemeID="VKN" içindedir; gerçek kişilerde
TCKN. EN 16931'de aynı bilgi PartyTaxScheme/CompanyID
altındadır. Yanlış yere bakan bir okuyucu hata vermez: tutarlar, isimler
ve tarih doğru gelir, iki vergi numarası sütunu boş kalır.
Boş kalınca yön tespiti (alış mı satış mı) ve mükerrer fatura yakalama Türkiye'de işlemez — ikisi de vergi numarasına bakar.
02 — Oranı olmayan KDV
?% yerine 20%
KDV oranı TaxSubtotal içinde doğrudan Percent olarak
verilir; EN 16931 ise onu TaxCategory altında bekler. Tutar okunur,
oran kaybolur — ve tabloda oran sütununda ?% görünür.
Burada iki yere de bakılır. Oran gerçekten yoksa uydurulmaz: hücre boş kalır, sıfır yazılmaz. Sıfır, tablonun toplamını doğruymuş gibi gösterir.
Okunan alanlar
Fatura numarası ve ETTN, düzenleme tarihi, para birimi, satıcı ve alıcının unvanı ile VKN/TCKN'si, matrah, KDV, genel toplam, oran bazında KDV dökümü ve mal hizmet satırları. Aynı dosya e-Arşiv faturası olduğunda da yapı aynıdır.
Dosyalar bir ZIP içinde geldiyse ZIP'i olduğu gibi sürükleyin; içindeki her XML okunur. GİB portalından inen paketler genelde böyle gelir.
Burada yapılmayanlar
GİB'e hiçbir sorgu gönderilmez, imza doğrulanmaz ve fatura düzenlenmez: dosya tarayıcının içinde okunur ve orada kalır. Bu bir entegratör değildir — size gelen faturaları okur.
Taranmış kâğıt fatura da okunmaz. Elinizde yapısal veri içermeyen bir PDF varsa satır boş ve işaretli çıkar, asla uydurulmaz.
Denemek için
Dosyaları ana sayfaya sürükleyin: dışa aktarma başına 10 fatura ve günde 20 fatura ücretsiz, kayıt gerekmez, sayaç gece yarısı sıfırlanır. Pro her iki sınırı da tek seferlik 29 € ile kaldırır, yenileme yoktur.
Hiçbir şey yüklenmez
Dosyalar tarayıcıda okunur. Gidebilecekleri bir sunucu yoktur ve bunu iki dakikada doğrulayabilirsiniz: geliştirici araçlarını açın, Ağ sekmesine geçin ve bir fatura sürükleyin — tek bir istek çıkmaz. Hangi ülkeler okunuyor.