banka muhasebe entegrasyonu yaptırma

Tüm banka hesap hareketlerinizi ERP muhasebe fişlerine dönüştüren özel entegrasyon.

MT940, ISO 20022 CAMT.053 ve TCMB Açık Bankacılık GEÇİT API'leri üzerinden tüm banka ekstrelerinizi toplayan; gelen havale, EFT, POS ve kredi hareketlerini Logo, Mikro ve SAP'de otomatik muhasebeleştiren kurumsal altyapı.

WhatsApp'tan ulaşın
Finans uzmanı ve yazılım mimarı kurumsal ekranda çoklu banka API veri akışını ve otomatik dekont eşleştirmesini incelerken

Neyi çözüyoruz

Her sabah 8 farklı internet bankacılığına tek tek şifrelerle girip Excel indirmek; gün boyu süren manuel dekont girişi yüküne, eşleşmeyen havalelere, geciken cari bakiye güncellemelerine ve mükerrer muhasebe fişlerine yol açar.

MT940 ve Açık Bankacılık API motoruyla günlük banka ekstre işleme ve mutabakat süresini 4 saatten 3 dakikaya indirin.

Akıllı NLP ve VKN/IBAN eşleme algoritmasıyla gelen havale ve EFT'leri %96 doğrulukla doğru cari hesaba anında bağlayın.

Logo, Mikro ve SAP ERP sistemlerinde 102, 120, 320 ve 780 muhasebe mahsup fişlerini tek tıkla otomatik oluşturun.

Banka Ekstreleri ve Muhasebe Kayıtları Arasındaki Manuel Çileyi Bitirin

Türkiye'de faaliyet gösteren orta ve büyük ölçekli işletmeler, nakit yönetimini ve tahsilatlarını Akbank, Garanti BBVA, İş Bankası, Yapı Kredi, QNB, Vakıfbank ve Ziraat Bankası gibi çok sayıda farklı finans kuruluşunda yürütür. Her gün yüzlerce gelen havale, müşteri EFT'si, POS gün sonu bloke çözülmeleri, kredi taksit ödemeleri ve döviz transferleri gerçekleşir.

Pek çok şirkette finans personeli her sabah mesaisinin ilk 3-4 saatini farklı banka şubelerinin internet portallarına girip Excel ekstreleri indirmekle geçirir. İndirilen satırlar ERP ekranlarına elle girilirken yanlış cari hesaba kapatılan tahsilatlar, unutulan banka komisyonları (780 Finansman Giderleri) ve mükerrer işlenen dekontlar nedeniyle ay sonu mizan mutabakatları günlerce tutturulamaz.

Banka muhasebe entegrasyonu yaptırma kararı alan işletmeler için Appsoni; MT940/CAMT.053 parser, TCMB Açık Bankacılık GEÇİT API bağlantıları, akıllı dekont eşleme motoru ve resmi ERP entegrasyonuyla finans operasyonunuzu tam otomatik ve güvenli bir nakit yönetim merkezine dönüştürür.

Banka açık bankacılık API geçidi ve kurumsal ERP muhasebe fişi entegrasyon mimarisi


Kurumsal Banka Muhasebe Entegrasyon Mimarisi

Appsoni, banka veri akışını güvenli tünellerle şirket içi ERP muhasebe motorunuza bağlar:

[Banka API'leri: Akbank, Garanti, İş Bankası, Yapı Kredi, QNB, Kamu Bankaları]
       │ (TCMB BKM GEÇİT / Açık Bankacılık REST API / SFTP MT940 - HTTPS Port 443)
       ▼
[Appsoni Banka Entegrasyon Gateway (DMZ - mTLS 1.3 & AES-256 GCM)]
       │ (OAuth 2.0 Client Credentials + HMAC-SHA256 İmza Doğrulama)
       ▼
[Redis Idempotency Filtresi (IDEMP_BANK_TX_<TXN_ID> - Kalıcı Kontrol)]
       │ (Aynı Dekontun İki Kez ERP'ye İşlenmesini %100 Önleme)
       ▼
[RabbitMQ Asenkron Kuyruğu (q.banking.tx.reconcile - AMQP Port 5672)]
       │
       ├─ Çok Formatlı Parser (MT940 :61:/:86: / ISO 20022 CAMT.053 / CAMT.054)
       ├─ Akıllı Eşleştirme Motoru (IBAN, VKN/TCKN, Fatura No Regex, Tutar Denkleştirme)
       └─ POS ve Kredi Komisyon Hesaplama (Valör T+1 / T+28 Bloke Çözülme Kontrolü)
       │
       ├─── Otomatik Tam Eşleşme ───────────────────┐
       ▼                                            ▼
[ERP Muhasebe Sürücüsü]                     [İstisna ve Havuz Ekranı]
(Logo LObjects: LG_001_01_BNFLICHE)         (Tanımsız Gönderen: 336 Hesabı)
(SAP RFC/BAPI: BAPI_ACC_DOCUMENT_POST)       (Fatura No Bulunamayan Tahsilatlar)
(Mikro: BANKA_HAREKETLERI)                  (Finans / Hazine Ekibi Tek Tıkla Onay)
       ▼                                            ▼
[102 Bankalar / 120 Cari / 780 Masraf]      [Günlük Otomatik Banka Mizan Mutabakatı]

MT940 / CAMT.053 Standartları ve ERP Muhasebe Eşleme Şeması

Entegrasyon motorumuz, global ve yerel bankacılık veri alanlarını ERP hesap planıyla birebir konfigüre eder:

Banka Veri Alanı Format / Standart ERP Tablo Karşılığı Tek Düzen Hesap Kodu Açıklama ve Operasyonel Mantık
:60F: MT940 Açılış Bakiyesi BNFLICHE.OPENING_BAL 102.01.BANKA İlgili güne ait hesap açılış bakiyesi teyidi
:61: Statement Line MT940 Hareket Satırı BNFLINE.DATE_ / AMOUNT 102.01.BANKA İşlem tarihi, para birimi ve net işlem tutarı
:86: Information MT940 Serbest Açıklama BNFLINE.LINEEXP 120.01 / 320.01 Dekont açıklama metni, gönderen ünvanı ve referanslar
<Stmt/Ntry/Amt> CAMT.053 XML Düğümü BNFLINE.TRNET 102.01.BANKA ISO 20022 formatında net nakit girişi / çıkışı
<TxDtls/Refs/EndToEndId> CAMT.053 Tekil Ref BNFLINE.TRANNO Metin(35) Banka tekil işlem referans numarası (Utr / Dekont no)
<RltdPties/Dbtr/Id/OrgId> CAMT.053 Gönderen VKN CLCARD.TAXNR 120.01.MUSTERI Gönderen firmanın Vergi Kimlik Numarası eşleşmesi
<RltdPties/DbtrAcct/Id> CAMT.053 Gönderen IBAN CLCARD.IBAN 120.01.MUSTERI Müşteri cari kartında tanımlı kayıtlı IBAN eşleşmesi
POS Komisyon Kesintisi Banka Takas Parametresi BNFLINE.EXPENSE 780.01.KOMISYON Üye işyeri POS komisyon tutarının giderleştirilmesi
POS Bloke Hesabı POS Valör Tablosu BNFLINE.BLOKEREF 108.01.POS_BLOKE Gün sonu cirosunun vadeli bloke hesabına aktarımı
Banka Masraf / BSMV Banka Dekont Satırı BNFLINE.BSMV 780.02.BSMV_GIDER EFT/Havale işlem masrafı ve yasal banka sigorta muamele vergisi
Döviz Alım/Satım Kuru Banka Efektif Kuru BNFLINE.CURR_RATE 646 / 656 KUR_FARK Dövizli hesap transferlerinde oluşan kur farkı muhasebe kaydı
Kredi Faiz / Anapara Kredi İtfa Tablosu BNFLINE.LOAN_LINE 300.01 / 780.03 Banka kredi taksitinde anapara ve faiz ayrıştırması

Örnek Banka Ekstre JSON Entegrasyon Yükü

Açık Bankacılık veya MT940 parser katmanından ERP'ye aktarılan örnek JSON işlem paketi:

{
  "integration_event": "BANK_STATEMENT_TRANSACTION_RECONCILED",
  "idempotency_key": "IDEMP_BANK_TX_AKB_20261020_9941823",
  "transaction_id": "AKB_20261020_9941823",
  "bank_code": "0046",
  "bank_name": "Akbank T.A.Ş.",
  "account_iban": "TR330004600123456789012345",
  "currency": "TRY",
  "booking_date": "2026-10-20",
  "value_date": "2026-10-20",
  "amount": 84500.0,
  "transaction_type": "EFT_INCOMING",
  "sender": {
    "title": "Ege Dayanıklı Tüketim Malları San. Ltd. Şti.",
    "vkn_tckn": "3820194852",
    "iban": "TR120006200012345678909876",
    "matched_erp_card": "120.01.EGE.0084"
  },
  "raw_description": "FT NO 20260000418 CARI TAHSILAT BEDELI EGE LTD",
  "nlp_extracted_invoice": "20260000418",
  "accounting_journal_entry": {
    "firm_no": 1,
    "period_no": 1,
    "journal_type": "TAHSILAT_MAKBUZU",
    "lines": [
      {
        "gl_account": "102.01.AKBANK.TICARI",
        "debit": 84500.0,
        "credit": 0.0,
        "description": "Ege Ltd EFT Tahsilatı"
      },
      {
        "gl_account": "120.01.EGE.0084",
        "debit": 0.0,
        "credit": 84500.0,
        "description": "Fatura No: 20260000418 Tahsilat Kapatma"
      }
    ]
  }
}

Hata Senaryoları, Güvenlik Protokolleri ve İstisna Yönetimi

  1. ERR_UNIDENTIFIED_SENDER_TO_SUSPENSE (Tanımsız Gönderen Yönetimi): Gelen havalenin VKN veya IBAN bilgisi ERP cari kartlarında bulunamadığında sistem işlemi düşürmez. Tutar otomatik olarak 102 (Borç) karşılığı 336.01 Havuz Hesabı (Alacak) olarak kaydedilir ve finans ekibine 'Eşleştirme Bekleyen Tahsilat' bildirimi gönderilir.
  2. ERR_DUPLICATE_STATEMENT_LINE (Mükerrer Ekstre Filtreleme): Gün içinde birden fazla ekstre çekildiğinde veya hem anlık API hem de akşam SFTP MT940 dosyası geldiğinde Redis Idempotency motoru işlem tekil ID'sini denetler. Mükerrer banka kaydı ve çift bakiye artışı %100 engellenir.
  3. ERR_BANK_API_AUTHENTICATION_TIMEOUT (mTLS / Token Yenileme): Banka açık bankacılık erişim token'ı zaman aşımına uğradığında sistem arka planda güvenli OAuth Refresh Token akışını çalıştırır; finans süreçleri kesintiye uğramaz.
  4. ERR_FOREIGN_EXCHANGE_DISCREPANCY (Döviz Kur Farkı Toleransı): Dövizli cari tahsilatlarda Merkez Bankası efektif kuru ile bankanın uyguladığı kur arasındaki kur farkı saniyeler içinde hesaplanarak 656 Kambiyo Zararları veya 646 Kambiyo Karları hesabına mahsup edilir.

Kurumsal Roller ve Operasyonel Sorumluluk Matrisi

Kurumsal Rol Finansal ve Operasyonel Sorumluluk Sistem Yetkisi ve Onay Mekanizması
Hazine ve Finans Müdürü Şirket nakit akışı, banka limitleri, kredi ödemeleri ve döviz pozisyonu Banka API hesap yetkilendirmeleri, yüksek tutarlı transfer onayları
Genel Muhasebe Şefi Banka mizan mutabakatı, tek düzen hesap planı denetimi ve vergi kontrolü Eşleşmeyen havuz hesaplarını (336) doğru cariye virmanlama onayı
Cari Hesap / Tahsilat Uzmanı Müşteri açık hesap kapanışları, vade farkları ve tahsilat takibi Fatura numarası eksik dekontları ilgili açık faturayla manuel eşleme
Mali İşler Direktörü (CFO) Günlük konsolide nakit raporu, banka faiz/komisyon maliyet analizi Şirketler grubu geneli çoklu şirket ve banka nakit konsolidasyon izleme
Bilgi Güvenliği Yöneticisi (CISO) Banka entegrasyonu mTLS sertifikaları, IP beyaz liste ve şifreleme Bankacılık Kanunu Madde 73 ve KVKK güvenlik denetimleri uygunluğu

5 Aşamalı Anahtar Teslim Proje Yol Haritası

Faz Kapsam ve Yapılacak Mühendislik Çalışmaları Süre Teslim Çıktısı ve Kabul Belgesi
1. Banka ve ERP Hesap Analizi Şirketin çalıştığı bankalar, hesap türleri (TL/Döviz/Kredi/POS) ve ERP hesap planı tespiti 3 Gün Banka Entegrasyon Matrisi Dokümanı
2. mTLS ve Güvenlik Altyapısı DMZ sunucusunda mTLS 1.3, AES-256 şifreleme ve banka IP kısıtlama tünellerinin açılması 4 Gün Bilgi Güvenliği ve Bağlantı Onay Raporu
3. MT940 / CAMT / API Geliştirme Çok formatlı banka ayrıştırıcı ve ERP muhasebe sürücüsü servislerinin kodlanması 8 Gün UAT Test Ortamı Canlı Entegrasyon Paketi
4. Eşleştirme ve Mizan Testleri 1 yıllık geçmiş ekstre verisiyle geriye dönük mutabakat ve mizan tutarlılık simülasyonu 3 Gün %100 Mizan Uyumu Doğrulama Raporu
5. Canlıya Geçiş ve Finans Eğitimi Canlı hesap akışının başlatılması, finans ekibine panel eğitimi ve 7/24 SLA başlangıcı 2 Gün Canlı Sistem Kabul Tutanağı

Banka Muhasebe Entegrasyonunuzu Güvenle Başlatın

Banka ekstrelerinizi manuel Excel dosyalarından kurtarmak, tahsilatlarınızı cari hesaplara anında yansıtmak ve şirketinizin nakit akışını gerçek zamanlı izlemek için Appsoni finansal teknoloji mühendisliğiyle iletişime geçin. Banka hesap yapınızı inceleyelim ve şirketinize özel anahtar teslim entegrasyonu başlatalım.

Sık sorulan sorular

Neden üçüncü parti SaaS banka portalları yerine özel banka muhasebe entegrasyonu yaptırmalıyım?

Hazır SaaS banka entegratörleri şirketinizin tüm hassas finansal verilerini, hesap bakiyelerini ve ticari nakit akışını kendi bulut sunucularında depolar. Ayrıca her hesap ve işlem başına aylık abonelik ücreti talep eder. Appsoni özel entegrasyonunda hiçbir finansal veri dışarı çıkmaz; açık bankacılık mTLS 1.3 bağlantıları doğrudan şirketinizin yerel DMZ sunucusu ile bankalar arasında kurulur. Sistem tek seferlik yatırımla şirketinize ait olur ve sınırsız hesap/işlem hacmini destekler.

MT940 ve ISO 20022 CAMT.053 formatları arasındaki fark nedir ve hangisi kullanılır?

MT940, SWIFT tabanlı klasik metin formatıdır ve bankalar tarafından genellikle gün sonunda toplu dosya (SFTP/E-posta) olarak iletilir. CAMT.053 ise ISO 20022 standardında geliştirilmiş modern XML formatıdır; işlem referanslarını, gönderen vergi kimlik numarasını (VKN) ve komisyon kırılımlarını çok daha zengin veri alanlarıyla taşır. Appsoni entegrasyon motoru hem MT940 hem de CAMT.053/CAMT.054 ve TCMB FAST anlık REST API protokollerini aynı anda destekler.

Açıklamasında sadece isim yazan veya fatura numarası bulunmayan havaleler nasıl eşleştirilir?

Sistem çok katmanlı akıllı eşleştirme algoritması kullanır. İlk olarak gönderenin IBAN ve VKN/TCKN bilgisi ERP cari kartlarındaki tanımlarla (`LG_001_CLCARD`, `CARI_HESAP_KARTLARI`) sorgulanır. Eşleşme bulunamazsa açıklama metni içindeki fatura numarası regex ve NLP modelleriyle taranır. Tutar, vadesi gelmiş açık fatura tutarıyla kuruşu kuruşuna örtüşüyorsa öneri olarak muhasebecinin önüne düşürülür; tamamen tanımsız kalan işlemler ise yasal '336 Diğer Çeşitli Borçlar' havuzuna alınarak manuel onaya sunulur.

Banka şifreleri ve hesap verileri nasıl korunur? Bankacılık Kanunu Madde 73'e uygun mudur?

Kesinlikle uygundur. Sistemde hiçbir personelin internet bankacılığı kullanıcı adı ve şifresi saklanmaz. Bankalarla bağlantı, TCMB Açık Bankacılık BKM GEÇİT lisanslı API'leri veya bankaların kurumsal kurumsal API ağ geçitleri üzerinden OAuth 2.0 ve mTLS (Mutual TLS 1.3) çift taraflı sertifika doğrulaması ile yürütülür. Veritabanındaki tüm hesap ve IBAN verileri AES-256 GCM seviyesinde şifrelenir.

Bize ulaşın