MT940 mı API mi? Banka Hareketlerini Muhasebeye Aktarmanın İki Yolu

Son güncelleme:

MT940 mı API mi? Banka Hareketlerini Muhasebeye Aktarmanın İki Yolu

Kısaca:

  • MT940, bankanın ürettiği gün sonu ekstre dosyasıdır; her banka ve hesap için indirilip programa yüklenir.
  • API ile hareketler gün içinde, dosya taşımadan alınır ve tüm bankalar tek noktada toplanabilir.
  • Az hesaplı işletmede MT940 yeterli olabilir; çok bankalı yapılarda ve grup şirketlerinde API daha sürdürülebilirdir.

Banka hareketlerini muhasebe ya da ERP programına almak için iki temel yol vardır: bankanın ürettiği ekstre dosyasını (çoğunlukla MT940) programa yüklemek ya da hareketleri bankaya bağlanan bir servis üzerinden, API ile almak. Bu yazıda iki yöntemi veri tazeliği, iş yükü, hata riski ve çok bankalı yapılara uygunluk açısından karşılaştırıyoruz.

MT940 nedir?

MT940, SWIFT standardında tanımlanmış bir hesap ekstresi mesajıdır. Bir hesabın belirli bir dönemdeki açılış bakiyesini, hareketlerini ve kapanış bakiyesini sabit bir yapıda taşır. Gün içi hareketler için MT942 adlı ara rapor biçimi de vardır. Uluslararası alanda bu mesajların yerini ISO 20022 tabanlı camt.053 ve camt.052 biçimleri almaktadır; ancak Türkiye'de birçok muhasebe programı hâlâ MT940 dosyası okur.

Biçimin ayrıntıları ve sınırları için MT940 formatı yazımıza bakabilirsiniz.

API ile hareket alma nedir?

API (uygulama programlama arayüzü), iki yazılımın birbiriyle doğrudan konuşmasını sağlar. Banka hareketleri API ile alındığında dosya indirme ve yükleme adımı yoktur: hareketler, yetkilendirilmiş bir bağlantı üzerinden belirli aralıklarla ya da anında alınır ve programa aktarılır. API kavramını API bankacılığı yazımızda ayrıntılı anlattık.

Karşılaştırma

ÖlçütMT940 dosyasıAPI ile aktarım
Veri tazeliğiGenellikle gün sonu; gün içi için ayrı dosya gerekirGün içinde, bankaya düştükten kısa süre sonra
Günlük iş yüküHer banka ve her hesap için dosya indirme ve yüklemeBağlantı bir kez kurulur, aktarım kendiliğinden ilerler
Hata riskiYanlış hesabın dosyası, iki kez yüklenen dosya, atlanan günElle dosya taşıma olmadığı için bu hatalar yok
Çok bankalı yapıHer bankanın biçimi ve indirme ekranı farklıTüm bankalar tek bağlantı noktasında, tek tip veri
KurulumEk kurulum yok; programın dosya okuma özelliği yeterliİlk kurulumda yetkilendirme ve programla eşleştirme

Her ölçütün ayrıntısı:

Veri tazeliği

  • MT940: Ekstre genellikle gün sonu için üretilir. Sabah indirilen dosya dünün hareketlerini gösterir; gün içi hareketler için ayrı bir dosya gerekir.
  • API: Hareketler gün içinde, bankaya düştükten kısa süre sonra alınabilir. Gelen tahsilat aynı gün görünür.

İş yükü

  • MT940: Her banka ve her hesap için dosya indirilir, programa yüklenir. Beş bankada on beş hesap, her gün on beş dosya demektir.
  • API: Bağlantı bir kez kurulur; sonrasında aktarım kendiliğinden ilerler.

Hata riski

  • MT940: Yanlış hesabın dosyasını yüklemek, aynı dosyayı iki kez yüklemek ya da bir günü atlamak mümkündür. Bankalar açıklama alanlarını farklı doldurduğu için aynı biçimdeki iki dosya farklı okunabilir.
  • API: Elle dosya taşıma olmadığı için bu tür hatalar ortadan kalkar. Hareketler tek bir yapıya dönüştürülerek aktarılabilir.

Çok bankalı yapılara uygunluk

  • MT940: Her bankanın dosya sunma şekli, açıklama alanı ve indirme ekranı farklıdır. Banka sayısı arttıkça süreç dağılır.
  • API: Tüm bankalar tek bir bağlantı noktasında toplanabilir; muhasebe programı tek tip veri alır.

Kurulum

  • MT940: Ek kurulum gerektirmez; programın dosya okuma özelliği yeterlidir.
  • API: İlk kurulumda banka bağlantılarının yetkilendirilmesi ve muhasebe programıyla eşleştirme gerekir.

Hangisi kimin için uygun?

  • Tek bankada birkaç hesabı olan, günde az hareket alan işletme: Haftalık ya da günlük MT940 yüklemesi yeterli olabilir.
  • Birden fazla bankayla çalışan, tahsilatı gün içinde görmek isteyen işletme: API tabanlı aktarım zaman kazandırır, cari hesaplar gün içinde güncel kalır.
  • Grup şirketleri ve yüksek hareket hacmi: Dosya yönetimi ölçeklenmez; API ve tek noktadan toplama daha sürdürülebilirdir.
  • Mali müşavirler: Çok sayıda müşterinin ekstresini toplamak zaman alır; müşterinin bankalarına bağlı bir platformdan alınan hareketler bu yükü azaltır.

Finstant ile ekstre indirmeden aktarım

Finstant, Türkiye'deki 32 bankayla entegre çalışır; listede olmayan bir banka web servis veya API sağlıyorsa entegrasyon kurulabilir. Banka verileri her bankanın kendi yetkilendirme akışıyla alınır, banka şifreniz Finstant'ta saklanmaz.

  • Ekstre indirip yüklemek gerekmez: Bakiye, hesap ve POS hareketleri muhasebe programınıza doğrudan aktarılır.
  • Tek yapı: Her bankanın kendi ekstre biçimi tek bir yapıya dönüştürülür; aktarım tek adımda yapılır.
  • Native aktarım: Logo Go, Tiger, J-Platform, Bulut ERP, T/J/N-Series ve Netsis.
  • API ve DLL: SAP, Mikro ve hazır aktarımı olmayan diğer programlar ile kendi yazılımlarınız için. Finstant API en az 50 hesapla verilir.
  • Excel'e aktarım: Hareketler firma, hesap ve tarihe göre filtrelenip Excel'e alınabilir.

Desteklenen programlar entegre uygulamalar sayfasında. Hangi aktarım yolunun size uygun olduğunu konuşmak için bir uzmanla görüşme planlayabilirsiniz.

Kaynaklar

Açık bankacılık platformu Finstant ile tüm bankalar tek ekranda

Tüm bankalardaki bakiye, hesap ve POS hareketlerinizi ister web ister mobil uygulamadan anlık görüntüleyebilir, ERP veya muhasebe programlarınıza aktarabilirsiniz.