Web
ESBI-Mutabakat — Account Reconciliation SaaS
A multi-tenant SaaS that fully digitalizes account reconciliation for companies running LOGO/Bay.t ERPs. Designed and built solo.
Multi-tenant SaaS · relay security architecture
ASP.NET Core 8Clean ArchitectureEF CoreDevExtremeQuestPDFSignalRTailwind CSS
Problem
Account reconciliation was a slow, legally required process where accounting teams manually emailed hundreds of counterparties every month and tracked replies in Excel. Handing out the ERP database password was also a security risk.
Solution
I built a multi-tenant SaaS with ASP.NET Core 8 and Clean Architecture. Companies email balance/statement reconciliations to their counterparties, who approve or dispute via a tokenized page. ERP data is accessed through an allow-listed relay agent that never lets the database password leave the company.
Highlights
- LOGO and Bay.t support behind a single
IErpDataSourceabstraction - Allow-list based relay (ESBI-Connect) security architecture
- One-click customer provisioning, role-based access, audit logging
- WYSIWYG mail template designer with Outlook-compatible HTML output
- Statement PDFs via QuestPDF, Excel via ClosedXML, bulk-send progress over SignalR
- Zero-touch deploys to IIS via a GitHub Actions self-hosted runner