Banka entegrasyonu nedir?
Banka entegrasyonu, banka hesabındaki para giriş ve çıkışlarının programa elle yazmadan gelmesidir. İki yaygın yol vardır: bankanın hesap hareketi servisine bağlanmak ya da internet şubesinden indirdiğin ekstre dosyasını programa yüklemek. Hareketler geldikten sonra program onları faturalarla ve kayıtlarla eşleştirir; böylece kimin hangi faturayı ödediğini satır satır aramazsın.
Bir muhasebe programı açısından banka entegrasyonu, programdaki bakiyeyi hesabın gerçek bakiyesiyle tutturmanın en kısa yoludur. "Banka entegrasyonu" bazen sanal POS ya da ödeme sayfası bağlantısı anlamında da kullanılır; o, kartla ödeme almaktır ve sanal POS nedir yazımızda anlatılıyor. Bu yazı hesap hareketlerini konu alır.
Banka hareketleri programa hangi yollarla gelir?
Üç yol var; ilk ikisi bizde bugün kullanılabiliyor, üçüncüsü yakında:
| Yol | Nasıl çalışır? | Hareketler ne zaman gelir? | Senin yapacağın |
|---|---|---|---|
| Bankanın hesap hareketi servisi | Program, bankanın sunduğu servise bağlanır ve hesap hareketlerini çeker | Düzenli aralıkla; bizde saatte bir | Bankana başvurur, aldığın servis bilgilerini programa girersin |
| Ekstre dosyası | İnternet şubesinden indirdiğin ekstreyi programa yüklersin | Dosyayı yüklediğinde | Ekstreyi indirip yüklersin |
| Açık bankacılık | Hesap bilgin, senin onayınla, lisanslı bir ödeme kuruluşu üzerinden programa gelir | Standart arayüz (API) üzerinden | Bankada paylaşıma onay verirsin |
Hangi yolu seçersen seç sonuç aynıdır: hareketler programda ekstre satırı olarak durur ve eşleştirmeyi bekler.
Banka entegrasyonu nasıl yapılır?
Bankanın hesap hareketi servisiyle
- Bankanın listede olup olmadığına bak. Bizde bankanın hesap hareketi servisi şu bankalar için hazır: Ziraat Bankası, Halkbank, VakıfBank, Türkiye İş Bankası, Garanti BBVA, Yapı Kredi, Akbank, Fibabanka, Kuveyt Türk, Türkiye Finans, Albaraka Türk, Vakıf Katılım ve Ziraat Katılım. Güncel liste Entegrasyonlar sayfasındadır.
- Bankana başvur. Programdaki hazır başvuru formunu bankana verirsin; banka servis kullanıcı bilgilerini sana gönderir. Süre ve şartlar bankadan bankaya değişir.
- Bilgileri programa gir. Bağlantıyı kurduğunda hesabın mevcut hareketleri çekilir ve eşleşebilenler eşleşir.
- Gerisini bekle. Sonraki hareketler saatte bir gelir. Servis yalnızca okur; bankadan para göndermez.
Ekstre dosyasıyla
- İnternet şubende hesap hareketlerini tarih aralığıyla seç.
- Excel, CSV, MT940 ya da CAMT.053 biçiminde indir. MT940 ve CAMT.053, bankaların ekstreyi bilgisayarın okuyabileceği düzenli bir biçimde verdiği standart dosya türleridir.
- Programda ilgili banka hesabının ekstre ekranından dosyayı yükle. Daha önce yüklenen satırlar ikinci kez eklenmez.
- Program başlıkları tanımazsa sütunları sen seçersin; seçim hatırlanır ve aynı biçimdeki sonraki dosya tanınır.
Bankan listede yoksa ya da bankayla servis başvurusuyla uğraşmak istemiyorsan ekstre dosyası yolu yeterlidir. Hareket sayın azsa ayda bir yüklemek de iş görür.
Banka hareketleri faturayla nasıl eşleşir?
Eşleştirme, bankaya giren ya da çıkan parayı programdaki kayıtla (tahsilat, ödeme, gider) bağlamaktır; muhasebede buna banka mutabakatı da denir. Fatura kesmek kasayı ya da bankayı değiştirmez; bakiye ancak tahsilat kaydıyla değişir. Bu yüzden bankadan gelen satırın bir tahsilatla bağlanması, faturanın gerçekten kapandığını gösterir.
Bizde eşleştirme şöyle işler:
| Banka satırı | Ne olur? |
|---|---|
| Aynı gün, aynı tutar ve tek aday kayıt var | Satır kendiliğinden eşleşir |
| Birden çok aday ya da tarih farkı var | Yakın tarihli adaylar önerilir, doğru olanı sen seçersin |
| Eşleşecek kayıt yok | Satırı tahsilat, ödeme, gelir, gider ya da virman kaydına dönüştürürsün |
Satırı tahsilata dönüştürürken program, açıklamadaki IBAN'a ya da müşteri adına bakıp cariyi önerir; açıklamada müşterinin açık bir faturasının numarası geçiyorsa para o faturaya işlenir. Örnek: Müşterin 02.11.2026'da 18.750,00 TL'lik faturasını havaleyle ödedi ve açıklamaya fatura numarasını yazdı. Ekstrede aynı tutarda tek bir giriş görünür; satırı tahsilata çevirdiğinde fatura kapanır, programdaki banka bakiyen de bankadaki gerçek bakiyeyle uyumlu kalır.
Açık bankacılık nedir, banka entegrasyonundan farkı ne?
Açık bankacılık, bankadaki verilerin standart arayüzler (API) üzerinden yetkili üçüncü taraf hizmet sağlayıcıların erişimine açılmasıdır. Merkez Bankası'nın tanımına göre hesap bilgisi hizmeti, müşterinin onayı koşuluyla bir ya da daha fazla ödeme hesabına ilişkin bilgilerin çevrim içi platformlarda sunulmasıdır (6493 sayılı Kanun md. 12). Bu hizmeti, Merkez Bankası'ndan izin almış kuruluşlar verir.
Fark şu: bankanın kendi hesap hareketi servisinde program her bankayla ayrı ayrı bağlantı kurar. Açık bankacılıkta ise tek bir izinli kuruluş, senin onayınla birçok bankadaki hesap bilgisini standart bir arayüzle getirir. Bizde açık bankacılık Entegrasyonlar sayfasında "Yakında" durumundadır; yani bugün kullanılamaz. Planımız, bankalardaki hesap hareketlerini senin onayınla, lisanslı bir ödeme kuruluşu üzerinden getirmek.
Banka entegrasyonu API, sanal POS ve UYAP ile aynı şey mi?
- Banka entegrasyonu API: Bankaların hesap hareketi servisleri (API ya da web servis) çoğu zaman bankaya özeldir; her bankanın adresi, doğrulama yöntemi ve veri biçimi farklıdır. Bu yüzden programlar bankaları tek tek ekler ve listede olmayan bankada ekstre dosyası yoluna dönersin.
- Sanal POS entegrasyonu: Kartla ödeme almak içindir; hesap hareketi getirmez. Müşterinin kartından çekilen para bankana geçtikten sonra hareket olarak ekstrede görünür.
- UYAP banka entegrasyonu: Muhasebe programlarıyla ilgisi yoktur. UYAP, Adalet Bakanlığı'nın yargı bilişim sistemidir; bankalar haciz gibi icra yazışmalarını bu sistem üzerinden elektronik ortamda yürütür.
Banka entegrasyonu ne zaman işine yarar?
Hesabında günde birkaç hareket varsa ve bunları elle yazıyorsan işine yarar. Diyelim ayda 120 banka hareketin var ve her birini kayda geçirip faturayla karşılaştırmak 2 dakika sürüyor: bu, ayda 240 dakika, yani 4 saat eder. Servis ya da ekstre yolu bu işin büyük kısmını eşleştirmeye indirir.
Bir de denetim tarafı var: 30.000 TL'yi aşan tahsilat ve ödemelerin banka, ödeme kuruluşu ya da PTT gibi finansal kurumlar üzerinden yapılması gerekir (Vergi Usul Kanunu Genel Tebliği, Sıra No: 575); bu hareketlerin izi ekstrede durur. Hareketlerini faturayla eşleştirmek, kasa ve banka kayıtlarının ekstreyle tuttuğunu göstermenin kolay yoludur. Haftalık rutin için KOBİ muhasebesi, nakit planı için nakit akışı yönetimi yazılarımıza bakabilirsin.
Banka hareketlerini işlerken en sık yapılan hatalar nelerdir?
- Ekstreyi ay sonuna bırakmak. Eşleşmeyen satırlar birikir, hangisinin neyin parası olduğunu hatırlamak zorlaşır. Haftada bir bak.
- Tahsilatı iki kez girmek. Müşterinin ödemesini elle tahsilat olarak girdiysen ekstre satırını yeniden tahsilata çevirme; satırı mevcut kayıtla eşleştir.
- Açıklamaya fatura numarası yazdırmamak. Müşteriden havale açıklamasına fatura numarasını yazmasını iste; program faturayı daha kolay bulur.
- Banka masraflarını boş bırakmak. Hesap işletim ücreti, EFT masrafı gibi çıkış satırlarını gider olarak kaydet; yoksa programdaki banka bakiyen bankadakiyle tutmaz.
- Kendi hesapların arasındaki havaleyi gelir ya da gider yazmak. Bu bir virmandır; kâr ya da zarar doğurmaz.
Uygun Muhasebe'de hangi bankalar bağlanıyor?
Uygun Muhasebe'de bankanın hesap hareketi servisi Ziraat Bankası, Halkbank, VakıfBank, Türkiye İş Bankası, Garanti BBVA, Yapı Kredi, Akbank, Fibabanka, Kuveyt Türk, Türkiye Finans, Albaraka Türk, Vakıf Katılım ve Ziraat Katılım için hazırdır: hareketler saatte bir gelir ve faturayla eşleşir. Bankan listede yoksa internet şubesinden indirdiğin Excel, CSV, MT940 ya da CAMT.053 ekstreyi yüklersin; hareketler yine faturayla eşleşir. Açık bankacılık henüz "Yakında" durumundadır. Güncel durumu Entegrasyonlar sayfasından kontrol edebilir, banka hareketlerini tahsilat ve fatura kayıtlarıyla birlikte tutmak için bir ön muhasebe programına bakabilirsin.
Bu yazı genel bilgi içindir; vergi ve hukuk kararlarında mali müşavirine danış. Mevzuat değiştikçe yazıyı güncelliyoruz; güncelleme tarihi başlığın altında.