tahsilat takip otomasyonu firması

Geciken alacakları nakde dönüştüren, ERP ve banka entegreli tahsilat takip altyapısı.

Logo, Mikro ve SAP ERP sistemleriyle çift yönlü konuşan; yaşlandırma analizi, müşteri risk skorlama, dinamik hatırlatma şablonları ve ödeme sözü takibi sunan işletmeye özel tahsilat takip platformu kuruyoruz.

WhatsApp'tan ulaşın
Finans direktörü ve yazılım mühendisleri ofiste çok ekranlı tahsilat takip otomasyonu ve risk skorlama panelini incelerken

Neyi çözüyoruz

Vadeli satış yapan işletmelerde vadesi geçen faturalar ERP içinde statik bir bakiye olarak kalır; müşteriye yapılan aramalar, WhatsApp yazışmaları ve alınan ödeme sözleri satış temsilcilerinin kişisel ajandalarında kaybolur. Bu durum nakit akışını tıkar, şüpheli alacak karşılıklarını artırır ve tahsilat süresini (DSO) kontrol edilemez hale getirir.

Ortalama tahsilat süresini (DSO) 68 günden 39 güne indirin; vadesi geçen alacak stokunda %42 düşüş sağlayın.

Açık hesap fatura, ödeme sözü ve banka EFT/havale hareketlerini dakikalar içinde eşleştirerek mükerrer hatırlatmaları %100 önleyin.

Logo (CLFLINE), Mikro (CARI_HAREKET) ve SAP ERP açık kalemleriyle tam senkron çalışan, şirket içi kural motoruyla yönetilen tahsilat altyapısına sahip olun.

Büyüyen İşletmeler İçin Tahsilat Takip Otomasyonu Mühendisliği

Ticari işletmelerde kârlılık kadar kritik olan unsur nakit dönüşüm döngüsüdür. Fatura kesilip teslimat tamamlandığında muhasebe açısından satış gerçekleşmiş sayılsa da, tahsilat tamamlanmadığı sürece operasyon şirketin kendi özkaynaklarından veya pahalı banka kredilerinden finanse edilir.

Geleneksel işletmelerde tahsilat takibi; her pazartesi ERP'den çekilen Excel yaşlandırma tabloları, muhasebecilerin müşteri arama notları ve satış temsilcilerinin hafızasına bırakılmış dağınık bir süreçtir. Müşteri "Bu hafta ödeyeceğiz" dediğinde bu bilgi bir ajandada kalır; haftaya ödeme gelmediğinde ise kimse durumu fark etmez. Daha da kötüsü, sabah ödeme yapan müşteriye öğleden sonra sert bir gecikme SMS'i atılarak ticari ilişkiler zedelenir.

Tahsilat takip otomasyonu firması olarak Appsoni; ERP altyapınızdaki açık faturaları, bankalardaki nakit hareketlerini ve saha satış ekibinizin müşteri temaslarını tek bir akıllı karar motorunda birleştiren kurumsal bir altyapı inşa eder.

Finans ekibi ve alacak takip uzmanları toplantı odasında yaşlandırma matrisi ve tahsilat risk skorlarını incelerken


Tahsilat Otomasyonu ve Çok Kanallı Karar Destek Mimarisi

Sistem, dağınık iletişim kanallarını ve finansal kayıtları merkezi bir asenkron mimaride birbirine bağlar:

[Kurumsal ERP: Logo Tiger / Mikro Fly / SAP ECC & S4HANA]
       │ (Faturalar, Vade Tarihleri, Cari Bakiyeler: CLCARD, CLFLINE)
       ▼
[Appsoni Tahsilat Entegrasyon Servisi (REST API / Message Queue)]
       │
       ├─ Yaşlandırma Motoru (0-30, 31-60, 61-90, 90+ Günlük Kova Analizi)
       ├─ Cari Risk Skorlama Algoritması (DSO & Geçmiş Ödeme Sapması)
       ├─ Ödeme Sözü İzleme ve SLA Kontrolcüsü
       └─ Dinamik Bildirim Orkestratörü (E-posta / SMS / WhatsApp)
       │
       ├──── Banka Açık Bankacılık Katmanı ──────────────────────────────┐
       ▼                                                                 ▼
[Banka Hesap Hareketleri]                                  [İletişim & Aksiyon Portalı]
├─ ISO 20022 CAMT.053 / SWIFT MT940                       ├─ Müşteri Self-Servis Ödeme Ekranı
├─ Sanal IBAN ve Açıklama OCR Ayrıştırma                  ├─ Satış Temsilcisi Mobil Görev Listesi
└─ Anlık Havale / EFT Eşleştirme Motoru                   └─ Kademeli Hatırlatma Motoru
       │                                                                 │
       └───────────────────────────┬─────────────────────────────────────┘
                                   ▼
[Otomatik Mahsup & Durum Güncelleme]
├─ Ödeme Alındığında Bildirimi Anında Durdurma
├─ ERP'de Açık Kalem Kapama (BAPI_ACC_DOCUMENT_POST / Logo Objects)
└─ Kredi Komitesi ve Hukuk Departmanı Eskalasyon Akışı

Veri Şeması ve Operasyonel Alan Tanımları (50+ Benzersiz Veri Noktası)

Kurumsal tahsilat takip altyapısında veri bütünlüğünü ve denetlenebilirliği sağlayan temel veri tablosu ve alan tanımları aşağıdadır:

Tablo Adı Teknik Alan Adı Veri Tipi İş Kuralı ve Operasyonel Açıklama
tahsilat_hesap cari_hesap_id VARCHAR(36) ERP'deki ana cari kart tekil anahtarı (Logo LOGICALREF, Mikro cari_kod)
tahsilat_hesap vkn_tckn VARCHAR(11) 10 haneli vergi kimlik numarası veya 11 haneli TCKN doğrulama formatı
tahsilat_hesap ticari_unvan VARCHAR(255) Fatura ve resmi bildirimlerde kullanılacak yasal şirket unvanı
tahsilat_hesap kredi_risk_limiti DECIMAL(18,2) Finans komitesi tarafından onaylanan azami açık hesap borç tavanı
tahsilat_hesap guncel_risk_skoru INT 1-100 arası dinamik güven skoru; 40 altı riskli müşteri sınıfına girer
tahsilat_hesap ortalama_odeme_gecikmesi INT Müşterinin son 12 aydaki ağırlıklı ortalama vade aşım gün sayısı (DSO sapması)
tahsilat_hesap musteri_segment_kodu VARCHAR(20) VIP, Stratejik Bayi, Standart Cari, Hukuki Takip Öncesi etiketleri
tahsilat_hesap sorumlu_plasiyer_kodu VARCHAR(30) Müşteriden sorumlu saha satış temsilcisinin sistem kullanıcı kimliği
acik_fatura fatura_uuid UUID GİB e-Fatura evrensel tekil tanımlayıcısı (UBL-TR standartı)
acik_fatura fatura_seri_sira_no VARCHAR(16) 16 karakterlik yasal fatura numarası (ör. GIB2026000041289)
acik_fatura fatura_tarihi DATE Faturanın düzenlendiği resmi tarih formatı (YYYY-MM-DD)
acik_fatura vade_tarihi DATE Sözleşmeye dayalı net ödeme son günü
acik_fatura fatura_toplam_tutari DECIMAL(18,2) KDV dahil toplam faturalanan alacak miktarı
acik_fatura kalan_acik_bakiye DECIMAL(18,2) Kısmi tahsilatlar düşüldükten sonra tahsil edilmesi gereken net tutar
acik_fatura para_birimi_kodu VARCHAR(3) ISO 4217 döviz kodu (TRY, USD, EUR, GBP)
acik_fatura gecikme_gun_sayisi INT Bugün ile vade_tarihi arasındaki gün farkı (vade aşılmadıysa negatif)
acik_fatura yaslandirma_kovasi VARCHAR(15) 'Vadesi Gelmedi', '1-15 Gun', '16-30 Gun', '31-60 Gun', '61-90 Gun', '90+ Gun'
odeme_sozu soz_kayit_id BIGINT Alınan her ödeme vaadi için tekil işlem takip numarası
odeme_sozu soz_verilen_tarih DATE Müşterinin ödemeyi gerçekleştireceğini taahhüt ettiği takvim günü
odeme_sozu vaat_edilen_tutar DECIMAL(18,2) Müşterinin ilgili tarihte kapatacağını bildirdiği meblağ
odeme_sozu soz_alan_kullanici_id VARCHAR(50) Müşteriyle görüşüp sözü sisteme işleyen finans/satış uzmanı
odeme_sozu soz_durum_kodu VARCHAR(20) 'BEKLEMEDE', 'YERINE_GETIRILDI', 'TEMERRUDE_DUSTU', 'ERTELENDI'
odeme_sozu eskalasyon_seviyesi INT Söz 2. kez bozulduğunda seviye 2 (Müdür), 3. kez bozulduğunda seviye 3 (CFO)
odeme_sozu iptal_neden_kodu VARCHAR(50) 'Musteri Cek Verdi', 'Nakit Sikisikligi', 'Fatura Itirazi', 'Yetkiliye Ulasilamadi'
banka_tahsilat banka_hareket_guid VARCHAR(64) Banka API veya CAMT.053 dosyasından okunan işlem tekil referansı
banka_tahsilat banka_kodu VARCHAR(10) TCMB 4 haneli banka kodu (ör. 0062 Garanti, 0067 Yapı Kredi, 0015 Vakıf)
banka_tahsilat islem_tarih_saat TIMESTAMP Bankada paranın hesaba geçtiği anlık zaman damgası (ISO 8601)
banka_tahsilat tahsil_edilen_tutar DECIMAL(18,2) Banka ekstresinde alacak kaydedilen net transfer tutarı
banka_tahsilat gonderen_iban VARCHAR(34) Parayı transfer eden karşı taraf IBAN numarası
banka_tahsilat gonderen_vkn_tckn VARCHAR(11) Banka dekont açıklamasından çıkarılan vergi no
banka_tahsilat dekont_aciklama_metni TEXT Banka havale/EFT açıklama alanındaki ham veri
banka_tahsilat otomatik_eslesme_durumu BOOLEAN Tutar ve VKN algoritmasıyla tam eşleşme sağlandıysa TRUE
bildirim_kayit bildirim_id UUID Gönderilen her e-posta, SMS veya WhatsApp mesajı için tekil kayıt
bildirim_kayit gonderim_kanali VARCHAR(10) 'EMAIL', 'SMS', 'WHATSAPP', 'SESLI_ARAMA'
bildirim_kayit sablon_kodu VARCHAR(30) 'NAZIK_HATIRLATMA_VADE_GUNU', 'VADE_GECTI_7_GUN', 'IHTARNAME_ONCESI'
bildirim_kayit gonderim_zamani TIMESTAMP Mesajın operatöre veya gateway'e teslim edildiği an
bildirim_kayit teslim_edildi_bilgisi BOOLEAN Karşı taraf telefonuna veya posta sunucusuna ulaştı teyidi
bildirim_kayit okundu_zamani TIMESTAMP WhatsApp mavi tik veya e-posta piksel açılma zaman damgası
bildirim_kayit baglanti_tiklanma_sayisi INT Hatırlatma içindeki güvenli ödeme portalı linkine tıklanma adedi
erp_entegrasyon erp_fis_numarasi VARCHAR(32) Logo CLFLINE / Mikro STOK_HAREKET mahsup işlem fiş numarası
erp_entegrasyon aktarim_zamani TIMESTAMP ERP veritabanına kaydın başarıyla yazıldığı an
erp_entegrasyon islem_durumu VARCHAR(20) 'QUEUED', 'PROCESSED', 'FAILED', 'DEAD_LETTER'
erp_entegrasyon hata_mesaji TEXT ERP COM API veya SQL hata dökümü (örn. Deadlock, Hesap Kilitli)
istisna_kayit istisna_id BIGINT Fatura veya cari bazlı itiraz ve bloke kayıt numarası
istisna_kayit itiraz_kategorisi VARCHAR(30) 'IADE_BEKLENIYOR', 'FIYAT_FARK_FATURASI', 'MAL_TESLIM_ALINMADI'
istisna_kayit durdurma_gun_sayisi INT Bildirimlerin kaç gün süreyle askıya alınacağı (maksimum 14 gün)
istisna_kayit onaylayan_yonetici_id VARCHAR(50) İtirazı haklı bulup tahsilat bildirimini donduran yönetici sicil no
hukuk_eskalasyon dosya_no VARCHAR(30) 90 günü geçen ve icra/avukat takibine devredilen vaka referans numarası
hukuk_eskalasyon avukat_devir_tarihi DATE Dosyanın şirket hukuk birimine resmi teslim tutanağı tarihi
hukuk_eskalasyon devir_anapara_tutari DECIMAL(18,2) Yasal takip başlatılan net ana para alacak miktarı
hukuk_eskalasyon islemis_temerrut_faizi DECIMAL(18,2) T.C. Merkez Bankası ticari temerrüt faiz oranına göre hesaplanan gecikme faizi

Entegrasyon Protokolleri ve Operasyonel İş Kuralları

Kurumsal tahsilat altyapısı, şirketinizin mevcut ERP ve banka altyapısına aşağıdaki teknik standartlarla bağlanır:

1. Logo Tiger, GO ve Netsis Entegrasyonu

  • Veri Erişim Modeli: Logo Objects COM kütüphanesi veya doğrudan güvenli Salt-Okunur Read-Replica SQL veritabanı üzerinden LG_XXX_01_CLFLINE (Cari Hareketler) ve LG_XXX_CLCARD (Cari Kartlar) tabloları anlık taranır.
  • Mahsup Yazma: Tahsilat kapandığında Logo Objects Data.NewPost fonksiyonu ile trcode: 1 (Nakit Tahsilat) veya trcode: 20 (Gelen Havale) fişi oluşturulur.
  • Zaman Aşımı ve Fallback: Logo API çağrılarında 8 saniyelik timeout uygulanır; başarısız işlemler RabbitMQ tahsilat-erp-retry kuyruğuna alınarak 3 kez denenir.

2. Mikro Fly ve Jump Entegrasyonu

  • Mikro COM v16 API: CARI_HESAP_HAREKETLERI tablosunda cha_tarihi, cha_vade, cha_meblag ve cha_kod alanları okunur.
  • Deadlock Koruması: Mikro veri tabanında kilitlenmeleri önlemek için tüm sorgular WITH (NOLOCK) direktifiyle çalıştırılır ve toplu kayıtlar gece vardiyasında değil, kuyruk üzerinden parçalı (batch size: 50) olarak işlenir.

3. Banka ve Açık Bankacılık Standartları

  • Bağlantı Güvenliği: Banka API sunucularıyla mTLS 1.3 (Karşılıklı TLS) ve IP Whitelisting (Port 443) üzerinden şifreli iletişim sağlanır.
  • Eşleştirme Motoru: Bankadan gelen açıklamada 16 haneli fatura numarası veya müşteri VKN'si varsa %100 otomatik eşleme yapılır. Tutar ve isim benzerliği durumunda eşleşme güven skoru hesaplanır (örneğin %92); %95'in altındaki eşleşmeler Finans Uzmanı onay ekranına "Manuel Kontrol" olarak düşer.

Rol Bazlı Sorumluluklar ve Kademeli Eskalasyon Matrisi

Tahsilat sürecinin başarısı, doğru bilginin doğru zamanda doğru sorumlunun önüne düşmesine bağlıdır:

[Vade -3 Gün: Nazik Hatırlatma] ──> Sistem E-Posta / SMS (Sorumlu: Otomasyon Servisi)
                │
[Vade +1 Gün: Vade Aşımı Bildirimi] ──> Satış Plasiyeri WhatsApp Uyarısı (Sorumlu: Satış Temsilcisi)
                │
[Vade +15 Gün: Telefon Teması & Söz Alma] ──> Finans Tahsilat Uzmanı Arama Görevi (Sorumlu: Tahsilat Uzmanı)
                │ (Ödeme sözü girilirse süreç dondurulur; söz bozulursa bir sonraki adıma geçer)
                ▼
[Vade +30 Gün: Sevkiyat ve Sipariş Blokesi] ──> ERP Otomatik Müşteri Kilit Açma (Sorumlu: Finans Şefi Onayı)
                │
[Vade +45 Gün: Üst Yönetim Eskalasyonu] ──> Haftalık Risk Özeti & İstisna İncelemesi (Sorumlu: CFO / Finans Direktörü)
                │
[Vade +60 Gün: Noter İhtarnamesi Hazırlığı] ──> Yasal İhtarname Taslağı Üretimi (Sorumlu: Hukuk Müşaviri)
                │
[Vade +90 Gün: İcra ve Dava Devri] ──> Karşılık Ayrılması & Yasal Takip (Sorumlu: Yönetim Kurulu & Hukuk Bürosu)
  1. Finans Direktörü (CFO): Şirket genel DSO hedeflerini, aylık şüpheli alacak karşılıklarını ve 100.000 TL üzerindeki bloke kaldırma taleplerini yönetir.
  2. Tahsilat Şefi / Uzmanı: Günlük ödeme sözü ajandasını takip eder, bozulmuş vaatleri inceler ve bankadan gelen şüpheli eşleşmeleri teyit eder.
  3. Saha Satış Temsilcisi: Kendi cari portföyündeki gecikmeleri mobil panelden görür; müşteriye yeni teklif vermeden önce vadesi geçmiş bakiye uyarısı alır.
  4. Hukuk Müşaviri: 60 günü aşan tahsilatlarda sistem tarafından üretilen UBL-TR fatura dökümü, teslim irsaliyesi ve KEP bildirim teyitleriyle yasal takip dosyasını hazırlar.

Gerçekçi Uygulama Takvimi ve Devreye Alma Aşamaları

Özel tahsilat takip otomasyonu projesi, şirketinizin operasyonunu aksatmadan 4 aşamada hayata geçirilir:

  1. Keşif ve Veri Analizi (1. - 2. Hafta): Mevcut ERP veri yapısının incelenmesi, cari hesap planı analizi, banka API entegrasyon yetkilerinin alınması ve şirket içi tahsilat yetki matrisinin çıkarılması.
  2. Entegrasyon ve Çekirdek Motor Geliştirme (3. - 5. Hafta): ERP açık kalem senkronizasyonu, banka CAMT.053 / MT940 ayrıştırıcısı, RabbitMQ kuyruk mimarisi ve 50+ parametreli veri şemasının veritabanına kurulması.
  3. Bildirim Şablonları ve Arayüz Tasarımı (6. - 7. Hafta): Mobil uyumlu müşteri ödeme portalı, satış temsilcisi görev ekranı ve WhatsApp / SMS / E-posta dinamik bildirim şablonlarının devreye alınması.
  4. UAT Testleri ve Canlıya Geçiş (8. Hafta): Geçmiş 6 aylık faturalarla simülasyon testleri, banka sanal pos ve EFT test akışları, personel eğitimi ve tam yetkili canlı yayına geçiş.

Tahsilat süreçlerinizi kişisel hafızalardan kurtarıp ERP ve banka destekli kurumsal bir sisteme dönüştürmek için Appsoni uzmanlarıyla bir teknik keşif görüşmesi planlayabilirsiniz.

Sık sorulan sorular

Neden üçüncü parti SaaS tahsilat portalları yerine özel tahsilat otomasyonu yaptırmalıyız?

Hazır SaaS tahsilat platformları şirketinizin cari risk limitlerine, kademeli vade anlaşmalarına, dövizli açık kalem faiz hesaplarına ve şirket içi kredi komitesi kurallarına uyum sağlamaz. Ayrıca işlem başına veya gönderilen SMS/e-posta başına yinelenen maliyetler çıkarır. Appsoni'nin geliştirdiği özel tahsilat takip yazılımı; kendi sunucularınızda çalışır, ERP ve banka hareketlerini doğrudan okur, müşteriyle kurulan iletişimin tüm geçmişini şirket hafızasında tutar ve kaynak kodları tamamen şirketinize teslim edilir.

Bankaya gelen havale veya EFT tahsilatı sisteme nasıl anında yansır?

Sistem, banka API'leri ve açık bankacılık servisleri (ISO 20022 CAMT.053 ve SWIFT MT940) üzerinden banka hesap hareketlerini 5 dakikalık aralıklarla sorgular. Gelen ödemedeki VKN, açıklama veya sanal IBAN verisiyle vadesi geçmiş faturayı anında eşleştirir. Eşleşme sağlandığı anda müşteriye planlanmış olan hatırlatma bildirimleri otomatik olarak iptal edilir ve ERP cari hareketlerine mahsup fişi oluşturulur.

Müşterilere gönderilen ödeme hatırlatmaları hangi kanallardan yapılır?

Şirketinizin belirleyeceği iletişim stratejisine göre e-posta (SMTP TLS 1.3), SMS OTP (Netgsm, Turkcell vb.) ve WhatsApp Cloud API üzerinden kademeli bildirimler gönderilir. Bildirimlerin içeriği vadenin kaç gün geçtiğine, müşterinin geçmiş ödeme disiplinine ve cari risk grubuna göre dinamik olarak şekillenir. Vadesi 1-7 gün geçen carilere nazik hatırlatma yapılırken, 30 günü aşan cariler için hukuk ve finans direktörü onaylı resmi ihtarname taslakları devreye girer.

Müşteri ödeme sözü verdiğinde süreç nasıl ilerler?

Tahsilat uzmanı veya satış temsilcisi web/mobil arayüzden müşterinin verdiği sözü (tarih, vaat edilen tutar, banka ve açıklama) sisteme girer. Sistem, söz verilen tarihe kadar otomatik bildirimleri dondurur. Söz verilen günün mesai bitimine (saat 17:00) kadar banka hesabına ilgili tutar girmediğinde, sistem alarm üreterek ilgili portföy yöneticisine ve finans şefine yüksek öncelikli görev düşürür.

Bize ulaşın