Gelen E-Faturaları Logo, Mikro, Paraşüt ve Netsis'e Otomatik Aktarmak
Gelen e-fatura zaten okunabilir bir UBL-TR dosyasıdır. Otomatik aktarım bu dosyayı entegratörünüzden çeker, tedarikçiyi VKN ile cari hesaba bağlar, satırları anlaştığınız kurallarla stok, gider hesabı ve masraf merkezine eşler, KDV ve tevkifatı ayırır ve faturayı muhasebe yazılımınızın desteklediği yoldan kaydeder; kurala uymayan faturalar onay için bir kişiye düşer.
Yazan Serkan HaşlakYayın Güncelleme
Kısaca
E-faturanın verisi dijital gelir. Elle girişin sebebi eksik veri değil, sizin kodlarınızla eşleştirme kurallarının olmaması.
Otomatik aktarımın omurgası üç kuraldır: VKN ile cari, satır bazında hesap ve masraf merkezi, KDV ve tevkifat ayrımı.
Logo, Mikro, Paraşüt ve Netsis'in her birinin resmi bir kayıt yolu var; doğru yol yazılıma, sürüme ve lisansa göre değişir.
Ekip yalnızca istisnalara ve onaylara bakar: yeni tedarikçi, kuralı olmayan satır, tutmayan tutar.
Yapay zekâ yalnızca iş gördüğü yerde çalışır: PDF gelen faturayı okumak ve kuralı olmayan satıra hesap önermek.
E-Fatura Zaten Dijital, Neden Hâlâ Elle Giriliyor?
e-Fatura Uygulamasında faturalar, sisteme kayıtlı kullanıcılar arasında GİB'in belirlediği standart bir dosya olarak dolaşır. Mükellefler uygulamayı GİB Portalı, özel entegratör ya da kendi sistemlerini GİB'e doğrudan entegre ederek kullanır (509 Sıra No'lu VUK Genel Tebliği, V.1).
Fatura portala ya da entegratör kutusuna düşer, ama muhasebe yazılımı sizin kodlarınızı ister: cari kodu, stok veya hizmet kodu, gider hesabı, masraf merkezi. Tedarikçi satıra "İstanbul-Ankara nakliye" yazar; bunun hangi hesaba ve hangi şubeye gideceğini fatura söylemez.
Bu yüzden birçok finans ekibi faturayı ekranda açar ve yazılıma satır satır yeniden girer. Veri eksik değil; eksik olan, o verinin sizin hesap planınıza nasıl bağlanacağını söyleyen kurallardır.
| Adım | Elle giriş | Otomatik aktarım |
|---|---|---|
| Faturayı almak | Portal veya entegratör ekranından tek tek açılır | Entegratörün servisinden düzenli olarak çekilir |
| Cariyi bulmak | Unvanla aranır, bazen yanlış cari seçilir | VKN veya TCKN ile bulunur |
| Satır kodlamak | Her satıra hesap ve masraf merkezi yazılır | Anlaşılan kural uygulanır |
| KDV ve tevkifat | Oran ve kod elle girilir | Faturadaki tutar ve kodla kontrol edilir |
| Kontrol | Hata ay sonunda veya denetimde çıkar | Kurala uymayan fatura hemen bekletilir |
| İz | Kim neyi değiştirdi belli değil | Her kayıt ve değişiklik günlükte |
E-Fatura, E-Arşiv ve UBL-TR: Elimizde Ne Var?
e-Fatura, e-Fatura Uygulamasına kayıtlı iki taraf arasındaki faturadır. e-Arşiv Fatura ise satıcının, e-Fatura kullanıcısı olmayan alıcılara düzenlediği faturadır. Tebliğe göre uygulamaya kayıtlı mükellefler, tebliğdeki istisnalar dışında birbirlerine faturayı e-Fatura olarak göndermek ve almak zorundadır (IV.1.1). Şirketiniz kayıtlıysa, kayıtlı tedarikçilerinizden gelen faturalar e-Fatura olarak gelir.
Dosyanın biçimi UBL-TR'dir: GİB'in uluslararası UBL standardını esas alarak oluşturduğu Türkiye paketi. İçinde otomatik aktarımın ihtiyaç duyduğu her şey alan alan durur:
- Düzenleyenin VKN'si veya TCKN'si, unvanı ve vergi dairesi
- Fatura numarası, tarihi ve evrensel tekil kimliği (ETTN)
- Her satırın mal veya hizmet adı, miktarı, fiyatı ve tutarı
- KDV oranı ve tutarı, varsa tevkifat tutarı ve kodu
- Senaryo: temel fatura ya da ticari fatura
ETTN her faturada tekildir; aktarım aynı faturanın iki kez kaydedilmesini bununla önler. Ticari faturada alıcı, faturayı sistem üzerinden belirli bir süre içinde kabul veya reddedebilir; temel faturada böyle bir yanıt yoktur. Yurt dışı tedarikçilerden ve sisteme kayıtlı olmayanlardan gelenler ise PDF veya kâğıt olarak kalır; bunlar ayrı bir yol ister.
Otomatik Aktarım Adım Adım Nasıl İşler?
Akış her fatura için aynıdır. Sistem her adımı kaydeder, kurala uymayan faturayı durdurur ve bir kişiye gösterir.
Bir faturanın hangi adımda durduğu, kimin onayladığı ve yazılıma hangi fiş numarasıyla girdiği tek ekranda görünür. Denetimde ya da mali müşaviriniz sorduğunda cevap bir aramayla bulunur.
Çek
Yeni faturalar özel entegratörünüzün sunduğu servisten ya da doğrudan entegrasyonunuzdan düzenli aralıklarla alınır.
Oku
UBL-TR dosyası alanlarına ayrılır: düzenleyen, satırlar, vergiler, senaryo.
Cariyi Bul
Düzenleyenin VKN'si veya TCKN'si muhasebe yazılımındaki cari hesapla eşleşir.
Yeni tedarikçi istisnaya düşer
Satırları Kodla
Her satır anlaşılan kurala göre stok kartına ya da gider hesabına ve masraf merkezine bağlanır.
Vergiyi Kontrol Et
KDV ve tevkifat, faturadaki tutar ve kodlarla kuralınız karşılaştırılarak ayrılır.
Onayla ve Kaydet
Temiz faturalar yazılımın desteklediği yoldan kaydedilir; istisnalar onaydan sonra.
Kurallar Nasıl Yazılır: Cari, Hesap ve Masraf Merkezi
İşin çoğu yazılım değil, kural yazmaktır. Bir ay sonunu finans ekibiyle birlikte izler, her faturanın bugün nasıl kodlandığını not eder ve bunu açık kurallara çeviririz. Kuralları finans ekibi ve mali müşaviriniz onaylar; sistem onlardan başka bir şey uygulamaz.
Kurallar kodun içine gömülmez; finans ekibinin okuyup güncelleyebileceği bir tabloda durur. Yeni tedarikçi, yeni şube ya da hesap planında değişiklik olduğunda tablo güncellenir ve kimin neyi ne zaman değiştirdiği kayıt altındadır.
İyi bir kural seti kısa ve denetlenebilirdir. Genelde şu türlerden oluşur:
Tedarikçi başına varsayılan gider hesabı ve masraf merkezi
Satır açıklamasındaki anahtar kelimeye göre hesap: yakıt, kira, nakliye
Tedarikçinin ürün kodu ile sizin stok kodunuz arasındaki eşleşme tablosu
Plaka, şube veya proje bilgisine göre masraf merkezi
Sipariş ve irsaliye ile miktar ve tutar karşılaştırması
Belirli bir tutarın üstündeki faturalar için ikinci onay
KDV ve Tevkifat Nerede Hata Verir?
KDV tevkifatı isteğe bağlı değildir: kapsama alınan işlemlerde alıcı tevkifat yapmak zorundadır, kapsam dışındaki işlemlerde yapamaz. Hangi işlemin hangi oranla kapsamda olduğu KDV Genel Uygulama Tebliği'nin I/C-2.1 bölümünde yazılıdır. Alıcı olarak tevkif ettiğiniz KDV'yi 2 No.lu KDV Beyannamesi ile siz beyan edersiniz.
Fatura tevkifat tutarını ve kodunu taşır; aktarım bunu olduğu gibi kopyalamamalı, sizin kuralınızla karşılaştırmalıdır. Kodu kuralınızla uyuşmayan ya da tevkifat beklenirken tevkifatsız gelen bir fatura sessizce düzeltilmez, bekletilir. Satıcıyla yazışmak ve gerekirse ticari faturayı reddetmek bir kişinin kararıdır.
Aynı kontrol satır bazında KDV oranları ve dövizli faturalardaki kur için de geçerlidir. Kural net değilse karar mali müşavirinizindir; sistem yalnızca verilen kararı her faturada aynı şekilde uygular.
Logo, Mikro, Paraşüt ve Netsis'e Hangi Yoldan Kaydedilir?
Her yazılımın dışarıdan kayıt almak için kendi resmi yolu vardır. Biz yalnızca o yolu kullanırız; yazılımın veritabanı tablolarına doğrudan yazmayız, çünkü bu yazılımın kendi kontrollerini atlar. Hangi yolun açık olduğu sürüme ve lisansa göre değişir; ilk hafta bunu birlikte netleştiririz.
Bazı yazılımlar gelen faturayı kendi ekranında içeri almayı da sunar. Örneğin Paraşüt'te fatura Gelen e-Faturalar ekranından içeri alınırken kalemler eşleştirilebilir; az sayıda fatura için bu yeterli olabilir. Otomatik aktarım aynı eşleştirmeyi her faturada kurallarla ve kimse ekranı açmadan yapar. Mikro API ise gelen faturaları listelemenin yanında kabul ve red yanıtı için de uç sunar.
| Yazılım | Gelen e-fatura | Dışarıdan kayıt yolu | Not |
|---|---|---|---|
| Logo (Tiger, GO) | e-Fatura modülü (Logo e-Çözümler) | Logo Objects; Excel için Exceltrans | Objects opsiyonel bir modüldür |
| Mikro | Gelen faturaları listeleyen API ucu | Mikro API: fatura, cari, muhasebe uçları | API erişimi başvuruyla açılır |
| Paraşüt | Giderler > Gelen e-Faturalar ekranı | API v4: alış faturası, cari, ödeme | API bilgileri destek ekibinden alınır |
| Netsis | Logo e-Çözümler ile entegre | NetOpenX ve Netsis REST API | Sürüme göre değişir |
Ekipte Ne Kalır, Yapay Zekâ Nerede İş Görür?
Kurallar rutini taşır; karar gerektiren her şey ekipte kalır. Onay ekranına yalnızca şunlar düşer: yeni tedarikçi, kuralı olmayan satır, siparişle tutmayan tutar, uyuşmayan tevkifat, reddedilmesi düşünülen ticari fatura. Ekip aynı kalır, zamanı yeniden yazmaya değil kontrole gider.
Yapay zekâ iki yerde iş görür. Birincisi, UBL dosyası olmayan faturaları okumak: yurt dışı tedarikçilerin PDF'leri ya da taranmış kâğıt faturalar. İkincisi, hiçbir kurala uymayan bir satır için geçmiş kayıtlara bakıp hesap önermek. Öneriyi bir kişi onaylar; sık tekrar eden bir öneri sonraki ay kurala dönüşür.
Bir Türk fintech şirketinde bunu kurduk: gelen e-faturalar artık anlaşılan kurallarla muhasebe yazılımına otomatik aktarılıyor, satır satır girilmiyor.
Önce Süreç, Sonra Yazılım: Nereden Başlanır?
Aktarımı kurmadan önce bugünkü akışı çıkarırız. Bir ay sonu boyunca finans ekibinin yanında oturur, bir faturanın entegratör kutusuna düştüğü andan muhasebe fişi olduğu ana kadar geçtiği her adımı not ederiz: kim açıyor, neye bakıyor, hangi Excel dosyasından kod alıyor, kimden onay istiyor.
Sonra işe en sık fatura gönderen tedarikçilerle başlarız, çünkü kuralların çoğu onlarda netleşir. İlk haftalarda sistem yalnızca önerir: ekip faturayı her zamanki gibi girer, sistemin önerisiyle karşılaştırır ve farkları kurallara geri yazarız. Öneriler ekip girişiyle tutarlı hale geldiğinde kayıt yetkisini sisteme veririz; istisnalar yine bir kişiye düşer.
Başlamadan önce üç şeyi hazırlamak işi hızlandırır: tedarikçi carilerinde VKN'lerin eksiksiz olması, gider türlerine göre kullanılan hesap kodlarının bir listesi ve onay yetkilerinin kimde olduğu. Bunlar zaten bir Excel dosyasında duruyorsa, kural tablosunun ilk hali o dosyadan çıkar.
Bu sırada muhasebe yazılımınız, entegratörünüz ve hesap planınız yerinde kalır. Değişen tek şey, faturanın yazılıma kimin eliyle girdiğidir. Kod, kurallar ve kayıt günlüğü sizindir; başka bir ekip veya firma bunları devralıp geliştirebilir.
Sorular
Muhasebe yazılımımızı veya özel entegratörümüzü değiştirmemiz gerekir mi?
Hayır. Aktarım mevcut entegratörünüzün sunduğu servisten okur ve kullandığınız yazılıma o yazılımın resmi yolundan yazar. Logo, Mikro, Paraşüt ya da Netsis yerinde kalır.
GİB e-Fatura Portalı kullanıyoruz. Otomatik çekme mümkün mü?
GİB'e göre portal, uygulamanın temel işlevlerini sunan bir web arayüzüdür. Otomatik çekme genelde bir özel entegratörün servisiyle ya da doğrudan entegrasyonla yapılır. Portalda kalırsanız faturaları toplu indirip sisteme bırakmak mümkündür; geri kalan adımlar aynı işler.
Ticari bir faturayı reddetmemiz gerekirse ne olur?
Sistem faturayı bekletir ve nedenini gösterir. Reddetme kararı ve yanıtı bir kişide kalır; yanıt süresi içinde entegratörünüz veya portal üzerinden verilir.
Stoklu alımlarda fatura sipariş ve irsaliyeyle karşılaştırılabilir mi?
Evet, bu bir kural olarak eklenir. Fatura satırlarındaki miktar ve fiyat açık siparişle ve irsaliyeyle karşılaştırılır; fark kabul ettiğiniz sınırın dışındaysa fatura kaydedilmez, nedeniyle birlikte onaya düşer.
Faturalardaki kişisel veriler ne olacak?
Şahıs şirketlerinden gelen faturalarda TCKN gibi kişisel veriler bulunur, bu yüzden KVKK kapsamındadır. Sistem sizin sunucunuzda veya sizin bulut hesabınızda çalışır, erişim role göre verilir ve her işlem kaydedilir. Kod da veri de sizindir.
Kaynaklar
- GİB e-Belge: e-Fatura Mevzuat ve Teknik Mimariebelge.gib.gov.tr/efaturamevzuat.html
- GİB e-Belge: Özel Entegrasyon Yöntemiebelge.gib.gov.tr/efaturaozelentegratorluk.html
- GİB: 509 Sıra No'lu VUK Genel Tebliği (güncel, dipnotlu)ebelge.gib.gov.tr/dosyalar/tebligler/Dipnotlu_Guncel_Sekli_ile_509_Sira_No%27lu_VUK_Genel_Tebligi.pdf
- GİB: KDV Genel Uygulama Tebliğigib.gov.tr/mevzuat/kanun/436/teblig/9047
- Logo: Logo Tiger 3 ürün sayfası ve modüllerilogo.com.tr/urun/logo-tiger-3
- Logo: Logo Netsis 3 Enterpriselogo.com.tr/en/product/logo-netsis-3-enterprise
- Mikro API: E-Fatura işlemleriapidocs.mikro.com.tr/apis/e-fatura-islemleri
- Paraşüt API V4 dokümantasyonuapidocs.parasut.com
- Paraşüt: Gelen e-faturaların yönetilmesiparasut.com/kullanim-kilavuzu/gelen-e-faturalarin-yonetilmesi
Bu Rehberin Arkasındaki Çalışma
Kurduğumuz Sistem
Finans Operasyonları
E-faturalar ve mutabakatlar, kurallarınızla muhasebeye aktarılır.