Finans

Banka Hareketlerini Cari Hesaplarla Otomatik Eşleştirmek

Otomatik eşleştirme, banka hareketlerini ekstre dosyası, bankanın servisi ya da açık bankacılık üzerinden düzenli olarak alır ve her tahsilatı ya da ödemeyi önce açıklamadaki fatura numarası, VKN veya IBAN gibi kesin anahtarlarla, sonra tutar ve tarihle doğru cari hesaba ve açık faturalara bağlar. Emin olamadığı hareketleri bir kişiye bırakır, onaylananları muhasebe yazılımınıza tahsilat veya tediye olarak kaydeder.

Yazan Serkan HaşlakYayın Güncelleme

Kısaca

  • Hareketler internet şubesi dosyası, MT940 ekstresi, bankanın web servisi ya da açık bankacılık üzerinden gelir.
  • Eşleştirme sırayla çalışır: önce fatura numarası, VKN ve IBAN gibi kesin anahtarlar, sonra tutar ve tarih.
  • Kısmi ödeme, tek havalede birden çok fatura, tevkifatlı tutar ve kur farkı kurala bağlanır; kalanlar istisna kuyruğuna düşer.
  • Mutabakat ay sonunda değil her gün yapılır; banka ile muhasebe arasındaki fark nedeniyle birlikte görünür.

Tahsilatı Cariye İşlemek Neden Bu Kadar Zaman Alıyor?

Havale ve EFT açıklamasını müşteri yazar. Kimi fatura numarasını yazar, kimi unvanının kısaltmasını, kimi hiçbir şey. Bir müşteri üç faturayı tek havaleyle öder, bir başkası eksik öder, bir grup şirketi kardeş şirketinin borcunu kapatır.

Sonuç tanıdıktır: ekstre Excel'e alınır, cari ekstresiyle yan yana konur ve her satır için "bu kimin, hangi fatura" sorusu elle cevaplanır. Bu iş ay sonuna kalınca vadesi geçmiş alacaklar geç fark edilir ve müşteriye yanlış hatırlatma gider.

Banka ekstresi: serbest metin açıklamalar, parçalı tutarlar, cari ekstresiyle elle karşılaştırma
Her hareket bir cariye ve açık faturalara bağlı; fark varsa nedeniyle birlikte duruyor

Banka Hareketleri Sisteme Hangi Yollarla Gelir?

Hangi yolun uygun olduğu bankanıza ve hacminize bağlıdır. Çoğu şirkette birden fazla yol yan yana çalışır.

Açık bankacılık tarafında çerçeve 6493 sayılı Kanun ve 1 Aralık 2021 tarihli Ödeme Hizmetleri Yönetmeliği'dir. Hesap bilgisi hizmeti sağlayıcısı yalnızca müşterinin onay verdiği hizmeti sunabilir ve yalnızca belirlenen hesapların bilgisine erişebilir. Teknik şartları TCMB belirler; uyumu Bankalararası Kart Merkezi (BKM) denetler ve süreci tamamlayanları kayda alır. Bir sağlayıcıyla çalışmadan önce TCMB izninin ve BKM kaydının olduğunu, hizmetin kurumsal hesaplarınız için sunulduğunu kontrol edin.

Banka hareketlerini almanın yolları
YolNasıl gelirNe zaman uygunDikkat
İnternet şubesi dosyasıExcel veya CSV elle indirilirBaşlangıç ve az sayıda hesapBiçim bankadan bankaya değişir
MT940 / MT942E-posta, FTP, SFTP, SWIFT veya web servisKurumsal hesaplar, günlük veya gün içiBankayla ayrı başvuru gerekir
Bankanın web servisiHesap hareketleri servisle çekilirGün içi takipHer banka ayrı bağlantı ister
Açık bankacılıkİzinli sağlayıcı, BKM geçidi üzerindenBirden çok banka, tek kanalOnay ve hesap seçimi sizde
Muhasebe yazılımının banka ürünüLogo Online Hesap Özeti, Paraşüt banka bağlantısıO yazılım zaten kullanılıyorsaKurallar ürünün sunduğuyla sınırlı

Eşleştirme Kuralları: Önce Kesin Anahtar, Sonra Tutar

Kurallar sırayla denenir ve ilk kesin eşleşmede durur. Tahmin, kesin anahtarlar bittikten sonra gelir ve her zaman bir güven düzeyiyle birlikte gelir.

Sıranın nedeni basittir: fatura numarası ya da kayıtlı bir IBAN tek bir cariyi gösterir, tutar ise çoğu zaman birden fazlasını. Aynı tutarda iki açık faturası olan bir müşteride tutar tek başına karar vermez; böyle bir hareket vadesi en yakın faturaya önerilir ve onaya düşer. Cari kartlarındaki VKN ve IBAN bilgisi ne kadar eksiksizse, kesin anahtarla kapanan hareketlerin payı o kadar artar. Bu yüzden ilk işlerden biri cari kartlarını temizlemektir.

  • Hareketi Düzenle

    Tarih, valör, tutar, döviz, karşı taraf IBAN'ı ve unvanı, açıklama ve banka referansı ayrı alanlara ayrılır.

  • Kesin Anahtar

    Açıklamada fatura numarası, VKN veya cari kodu aranır; karşı taraf IBAN'ı cari kartında kayıtlı mı bakılır.

  • Tutar ve Tarih

    Carinin açık faturalarından tutarı tutan ve vadesi yakın olan aranır.

  • Birleşik ve Kısmi

    Tek havale birden çok faturayı kapatabilir; eksik ödeme faturayı kısmen kapatır.

    Tek aday yoksa kişiye gider

  • Kaydet ve Kapat

    Onaylı eşleşme tahsilat veya tediye fişi olarak kaydedilir ve ilgili faturalar kapanır.

Zor Durumlar: Kısmi Ödeme, Toplu Havale, Tevkifat ve Kur Farkı

Eşleştirmeyi zorlaştıran durumlar her şirkette benzerdir. Her biri için ay sonunu finans ekibiyle birlikte izleyerek açık bir kural yazarız:

  • Kısmi ödeme: fatura kısmen kapanır, kalan bakiye vadesiyle izlenir.
  • Tek havalede birden çok fatura: açıklamada numaralar varsa ayrıştırılır; yoksa toplamı tutan fatura seti önerilir ve bir kişi onaylar.
  • Tevkifatlı faturalar: alıcı, tevkif ettiği KDV'yi satıcıya ödemez. Havale tutarı fatura toplamından tevkifat kadar düşük gelir; eşleştirme ödenecek tutarla yapılır.
  • Dövizli faturalar: KDV Kanunu'nun 24/c maddesine göre kur farkı KDV matrahına dahildir. Tahsilat günündeki kur fatura kurundan farklıysa kur farkı faturası gerekebilir; sistem farkı hesaplar ve işaretler, kuralı mali müşaviriniz koyar.
  • POS ve DBS tahsilatları: POS tutarları komisyon düşülmüş ve toplu gelir; DBS tahsilatlarında fatura numarası bazı bankalarda ayrı alan olarak gelir.
  • Virman ve masraflar: kendi hesaplarınız arasındaki virman cari hareketi değildir; banka masrafı ve komisyonu gider hesabına gider.

İstisna Kuyruğu: Ekipte Ne Kalır?

Kurallar rutini kapatır; karar gerektiren hareketler tek bir kuyrukta toplanır. Ekip aynı kalır, zamanı Excel'de satır aramaya değil bu kuyruğa gider. Her kararın kimin tarafından, neden verildiği kaydedilir.

Kuyruktaki her hareket, sistemin neden karar veremediğini söyler: aday yok, birden çok aday var ya da tutar açık bakiyeyi aşıyor. Kişi bu nedeni okuyup hareketi eşleştirir, böler ya da avans olarak işaretler.

Tekrar eden kararlar kurala dönüşür. Örneğin yeni bir IBAN'dan gelen ödemeyi bir kişi bir cariyle eşleştirdiğinde, o IBAN onayla cari kartına eklenir ve bir sonraki ödeme kendiliğinden eşleşir.

Yapay zekâ burada tek bir iş görür: serbest metin açıklamayı okuyup tutarsız yazılmış fatura numaralarını ya da kısaltılmış unvanları bulur ve bir cari önerir. Öneriyi bir kişi onaylar.

  • Açıklaması boş ve tutarı birden çok faturayla tutan tahsilat

  • Hiçbir cari kartında kayıtlı olmayan IBAN

  • Açık faturayı aşan ödeme: avans mı, fazla ödeme mi

  • Borçlu yerine grup şirketinden gelen ödeme

  • Kabul edilen eşiği aşan kur farkı

  • Müşteriye yapılan iade veya geri gelen ödeme

Logo, Mikro, Netsis ve Paraşüt'e Nasıl Kaydedilir?

Onaylanan eşleşme, yazılımın kendi belgesi olarak kaydedilir: tahsilat, tediye ya da banka fişi ve fatura kapama. Kayıt her zaman yazılımın resmi yolundan yapılır; veritabanı tablolarına doğrudan yazılmaz.

  • Logo: Online Hesap Özeti, banka hareketlerini ERP'ye aktarır; dış sistemden kayıt için Logo Objects kullanılır.
  • Mikro: Mikro API'nin tahsilat-tediye, dekont ve cari uçları.
  • Netsis: dış sistemlerden kayıt için NetOpenX ve Netsis REST API.
  • Paraşüt: API v4'te cariye tahsilat ve ödeme, satış faturasına tahsilat ve kasa-banka hareketleri. Paraşüt'ün kendi banka bağlantısı da parayı IBAN veya TCKN'den tanıyıp cariyle eşleştirir.

Kayıt, eşleşmenin arkasındaki bilgiyi de taşır: hangi banka hareketinden geldiği, hangi kuralla eşleştiği ve kimin onayladığı fişin açıklamasında ya da bağlı bir alanda durur. Böylece muhasebe yazılımında bir tahsilata bakan kişi, onun hangi ekstre satırından geldiğini aramadan görür.

Yazılımınızın kendi banka aracı ihtiyacınızı karşılıyorsa önce onu kullanın. Ayrı bir sistem; toplu havale, tevkifat, kur farkı, grup şirketleri ya da birden çok yazılım gibi kuralların o aracı aştığı yerde anlam kazanır.

Günlük Mutabakat: Rapor Neyi Göstermeli?

Banka mutabakatı, bankadaki bakiyenin muhasebedeki banka hesabıyla tuttuğunu göstermektir. Eşleştirme her gün çalışınca mutabakat da her gün yapılır ve ay sonu bir kontrol adımına dönüşür. Günlük rapor dört şeyi göstermelidir:

  • Her hesap için banka bakiyesi, muhasebe bakiyesi ve aradaki fark
  • Eşleşmeyen hareketler, bekleme süreleriyle
  • Müşteri bazında açık faturalar ve vadesi geçenler
  • Kuyruktaki istisnalar ve her birinin sorumlusu

Ekstrelerde kişilerin adı, IBAN'ı ve bazen TCKN'si 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.

Önce Süreç, Sonra Yazılım: Nereden Başlanır?

İşe bugünkü akışı çıkararak başlarız. Bir ay sonu boyunca finans ekibinin yanında oturur, bir tahsilatın bankaya düştüğü andan carinin kapandığı ana kadar kimin neye baktığını not ederiz: hangi bankadan hangi dosya alınıyor, açıklamalar nasıl okunuyor, hangi Excel'de hangi liste tutuluyor, kararsız kalınan hareketler kime soruluyor.

Sonra en çok hareket gören banka hesabı ve tahsilat tarafıyla başlarız. İlk haftalarda sistem yalnızca eşleşme önerir; ekip her zamanki gibi kaydeder, öneriyle karşılaştırır ve farkları kurallara geri yazarız. Öneriler ekibin kararlarıyla tutarlı hale geldiğinde kayıt yetkisini sisteme veririz, ardından ödemeleri ve diğer bankaları ekleriz.

Bankalarınız, muhasebe yazılımınız ve hesap planınız yerinde kalır. Kod, kurallar ve kayıt günlüğü sizindir; başka bir ekip veya firma bunları devralıp geliştirebilir.

Sorular

Bankalarımız MT940 ekstresi veriyor mu?

Birçok banka kurumsal müşterilerine veriyor. Örneğin Ziraat Bankası MT940 ve MT942 ekstresini e-posta, FTP, SFTP, SWIFT ya da web servisle gönderiyor. Bankanızın nakit yönetimi birimine sorun; vermeyen bankalar için internet şubesi dosyası ya da bankanın web servisi kullanılır.

Açık bankacılıkla hareketleri almak için ne gerekir?

TCMB'den izinli ve BKM kaydı olan bir hesap bilgisi hizmeti sağlayıcısı, sizin onayınız ve paylaşılacak hesapların seçimi. Hizmetin kurumsal hesaplar için sunulup sunulmadığını sağlayıcıya ve bankanıza sorun.

Muhasebe yazılımımızın zaten banka entegrasyonu var. Yine de gerekir mi?

Belki gerekmez. Logo Online Hesap Özeti ve Paraşüt'ün banka bağlantısı temel eşleştirmeyi yapıyor. Ayrı bir sistem, kurallarınız bu araçları aştığında ya da birden çok yazılım ve şirketi tek yerden yönettiğinizde anlam kazanır.

Tedarikçi ödemeleri de aynı şekilde eşleşir mi?

Evet. Bankadan çıkan ödemeler tedarikçi carisine ve açık alış faturalarına aynı kurallarla bağlanır. Toplu ödeme talimatlarında bankanın verdiği toplu transfer referansı, her ödemeyi talimattaki satırına bağlamayı kolaylaştırır; Ziraat Bankası bu referansı ekstrede ayrı bir alan olarak gösteriyor.

Yanlış bir eşleşme olursa ne olur?

Hiçbir şey sessizce kaydedilmez. Her eşleşme onu yapan kuralla birlikte kaydedilir ve geri alınabilir; güveni düşük eşleşmeler onay bekler.

Kaynaklar

  1. Resmî Gazete: Ödeme Hizmetleri ve Elektronik Para İhracı ile Ödeme Hizmeti Sağlayıcıları Hakkında Yönetmelik (1.12.2021)resmigazete.gov.tr/eskiler/2021/12/20211201-1.htm
  2. Resmî Gazete: Ödeme Hizmetleri Alanındaki Veri Paylaşım Servislerine İlişkin Tebliğ (1.12.2021)resmigazete.gov.tr/eskiler/2021/12/20211201-3.htm
  3. Ziraat Bankası: MT940/942 ekstre entegrasyonuziraatbank.com.tr/tr/kurumsal/nakit-yonetimi/hesap-hareketleri-entegrasyonu
  4. Logo: Online Hesap Özetilogo.com.tr/en/product/online-account-statement
  5. Logo: Logo Netsis 3 Enterpriselogo.com.tr/en/product/logo-netsis-3-enterprise
  6. Mikro API: Tahsilat Tediyeapidocs.mikro.com.tr/apis/tahsilat-tediye
  7. Paraşüt API V4 dokümantasyonuapidocs.parasut.com
  8. Paraşüt: Banka hesaplarının bağlanmasıparasut.com/kullanim-kilavuzu/banka-hesaplarinin-baglanmasi
  9. Paraşüt: Banka mutabakatı yapmakparasut.com/kullanim-kilavuzu/banka-mutabakati-yapmak
  10. GİB: KDV Genel Uygulama Tebliğigib.gov.tr/mevzuat/kanun/436/teblig/9047

Kurduğumuz Sistem

Finans Operasyonları

E-faturalar ve mutabakatlar, kurallarınızla muhasebeye aktarılır.

İlgili Rehberler