WEB
ESBİ-Mutabakat — Cari Mutabakat SaaS'ı
LOGO/Bay.t ERP kullanan firmaların cari hesap mutabakatını dijitalleştiren çok-kiracılı bir SaaS.
- KATEGORİ
- Web
- TEKNOLOJİLER
- ASP.NET Core 8
- Clean Architecture
- EF Core
- DevExtreme
- QuestPDF
- SignalR
- Tailwind CSS
- NOTLAR
- ASP.NET Core 8 · çok-kiracılı · relay mimarisi
- Karşı taraf (cari)token'lı onay sayfası
- Bulut SaaSASP.NET Core 8 · çok-kiracılı
- MÜŞTERİ AĞI
- Relay agentESBI-Connect · allow-list
- ERP veritabanıLOGO · Bay.t
01Problem
Cari hesap (BA/BS) mutabakatı; muhasebe ekiplerinin her ay yüzlerce cariye elle e-posta atıp yanıtları Excel'de takip ettiği, yasal zorunluluğu olan yavaş bir süreçti. ERP veritabanı şifresinin dışarı verilmesi de güvenlik riskiydi.
02Çözüm
ASP.NET Core 8 ve Clean Architecture ile çok-kiracılı bir SaaS geliştirdim. Firma carilerine bakiye/ekstre mutabakatı e-postalanıyor; karşı taraf token'lı bir sayfadan onaylıyor ya da itiraz ediyor. ERP verisine, veritabanı şifresini firma dışına çıkarmayan allow-list'li bir relay agent üzerinden erişiliyor.
03Teknik Detaylar
IErpDataSourcesoyutlamasıyla LOGO ve Bay.t desteği tek arayüzde- Allow-list tabanlı relay (ESBİ-Connect) güvenlik mimarisi
- Süper admin üzerinden müşteri provizyonu, rol tabanlı yetki, denetim günlüğü
- WYSIWYG mail şablon tasarımcısı ve Outlook uyumlu HTML üretimi
- QuestPDF ile ekstre PDF'i, ClosedXML ile Excel, SignalR ile toplu gönderim ilerlemesi
- GitHub Actions self-hosted runner ile IIS'e dağıtım