Table Formatting
9 bankadan SSH Private Key SFTP ile gelen şifreli SWIFT MT940 (.sta) ve ISO 20022 CAMT.053 XML hesap ekstrelerini çeken, açılış/kapanış bakiyelerini matematiksel olarak doğrulayan, 150+ döviz kuruyla normalize eden ve her sabah 08:00 öncesi CFO Power BI kokpitini yenileyen hazine otomasyonu.
⚠️ Önceki Darboğazlar & Lisans Engelleri
Hazine uzmanları her sabah 9 ayrı banka SFTP klasöründen gelen karmaşık `:60F:`/`:61:`/`:86:` MT940 ekstrelerini elle Excel’e çevirmek, kur tablosu eşleştirmek ve Power Automate’in SSH PEM anahtarlı SFTP 504 zaman aşımı hatalarını düzeltmek için 3,5 saat harcıyordu.
- ✕Standart Power Automate SFTP konnektörünün banka SSH PEM anahtarlarında 504 hatası vermesi
- ✕Power Automate ve Power Query içinde yerleşik SWIFT MT940 (:61:/:86:) ayrıştırıcı olmaması
- ✕CFO ve Yönetim Kurulunun konsolide EUR/USD/TRY nakit pozisyonunu görmesinde 3,5 saat gecikme
- ✕Ekstre bakiye farklarının ancak ay sonu kapanışında fark edilebilmesi
✅ Power Platform + Zetaleap Çözüm Mimarisi
Gece banka ekstrelerini kesintisiz çekmek için SSH PEM destekli Zetaleap SFTP Gateway (`/sftp`) devreye alındı. Her ekstre `POST /api/hub/bank-statement` ile MT940 ve CAMT.053 formatından bakiye doğrulamalı (`balanceReconciled === true`) temiz JSON ve `.xlsx` tablosuna dönüştürülür. Açıklamadaki karşı taraf unvanları `G3` Bulanık Eşleştirme ile ERP cari kodlarına bağlanır, `/api/currency` ile USD/EUR/TRY bazına çevrilir ve RLS korumalı Yıldız Şema Power BI modeline aktarılır.
- ✓14 grup şirketinin konsolide nakit durumu her sabah 11:30 yerine 07:35’te hazır hale geldi
- ✓ERP muhasebe fişi öncesi %100 matematiksel açılış + hareketler = kapanış bakiye kontrolü sağlandı
- ✓Banka `:86:` açıklamalarından %94 oranında otomatik ERP cari hesap eşleştirmesi yakalandı
- ✓Her sabah CFO ve yönetime gömülü vektör Donut/Bar grafikli (`A6`) özet e-posta ve Teams kartı gönderildi
⚡ 5 Aşamalı Uçtan Uca Çalışma Mimarisi
🛡️ Güvenlik, DLP Politikaları & ALM Yönetişimi
- ◆Şirket finans yöneticilerini kendi bağlı ortaklıklarıyla sınırlayan dinamik Power BI RLS kuralları
- ◆Yalnızca yetkili yöneticilerin zamanlayabildiği şifreli SSH Private Key (PEM) SFTP kasası
- ◆Herhangi bir banka hesabında `balanceReconciled === false` olduğunda anlık Teams uyarısı
- ◆5 yıllık kur etkisinden arındırılmış nakit akışı geçmişini koruyan artımlı (Incremental) Power BI yenileme
🧩 Kullanılan Teknolojiler & Konnektörler
Bu mimaride Microsoft bulut bileşenleri ile Zetaleap Swagger 2.0 özel konnektörleri birlikte çalışmaktadır: