Desktop
ESBI-MukellefKontrol — Taxpayer Sync (GİB ↔ LOGO)
A WinForms + 24/7 Windows Service product that pulls the GİB e-invoice/e-archive registered-taxpayer list and syncs it with LOGO customer cards. Built solo.
GİB integrated · WinForms + Windows Service
.NET Framework 4.8WinFormsWindows ServiceSQL ServerDPAPIInno Setup
Problem
When a counterparty's e-invoice/e-archive taxpayer status wasn't kept current in LOGO, the wrong document type got issued. Checking the GİB taxpayer list by hand was impossible for thousands of accounts.
Solution
I built a .NET Framework 4.8 WinForms UI plus a 24/7 Windows Service. The service periodically pulls the GİB registered-taxpayer list and automatically updates the e-invoice/e-archive flags on LOGO customer cards, validating tax/ID numbers algorithmically.
Highlights
- Algorithmic VKN/TCKN validation (filters out invalid records)
- Periodic automatic sync via a 24/7 Windows Service
- Encrypted connection storage with DPAPI
- Machine-bound licensing + automatic updates over FTP
- Single-package install and distribution with Inno Setup