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.

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
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.
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.
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.
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.