Proje · Finans verisi

Sağlama: kaynak belgesiyle gösterilen katılım finans oranları

Sağlama, Borsa İstanbul şirketlerinin üç katılım finans oranını şirketin kendi finansal tablolarından ve dipnotlarından hesaplar, her oranı kaynak belgesiyle gösterir. Temmuz 2026'dan beri yayında.

  • Girişim Sağlama
  • Alan Katılım finans
  • Pazar Borsa İstanbul
  • Kurucu
  • Durum 17 Temmuz 2026'dan beri yayında

Sağlama'nın ekranları

Ekranlar canlı Türkçe siteden Ekim 2026'da alındı. Tam boyutta açmak için bir ekranı seçin.

Çözülmesi gereken sorun

Katılım finans ilkelerine göre yatırım yapanlar, borsadaki bir şirketin bu ölçütlere göre nerede durduğunu ve bunun nasıl hesaplandığını bilmek ister.

Liste bilançonun gerisinde kalır

Resmî katılım listesi her dönemin başında güncellenir; şirketlerin bilançoları ise her çeyrek değişir. İki güncelleme arasında olan bir değişiklik listeye ancak bir sonraki dönemde yansır.

Her rakamın izi sürülebilmeli

Bir oran ancak denetlenebiliyorsa işe yarar. Pay, payda, eşik, tarih, yöntem sürümü ve rakamın alındığı belge birlikte görünmelidir.

Birden fazla kural seti

Yürürlükteki ölçüt, TKBB ve Borsa İstanbul'un katılım standardıdır. AAOIFI Şer'i Standart 21 de paralel olarak hesaplanır; bu yüzden iki kural seti de birebir ve sürüm numarasıyla tutulmalıdır.

Neler geliştirildi

Herkese açık bir site, bir oran motoru ve bir veri API'si. Hepsini tek kişi uçtan uca geliştirdi.

Şirket kayıtları

Her şirket için üç oran, şirketin kendi finansal tablolarından ve dipnotlarından yeniden hesaplanır:

  • Faizli kredilerin toplam varlıklara oranı
  • Faiz getirili varlıkların toplam varlıklara oranı
  • Mahzurlu gelirin toplam gelire oranı

Her oranın yanında pay, payda, eşik, hesap tarihi, yöntem sürümü ve kaynak belge yer alır.

Veri olarak kural setleri

Kural setleri, alıntılanan maddeleriyle birlikte sürüm numaralı veri olarak tutulur. Esas alınan, yürürlükteki TKBB ve Borsa İstanbul ölçütüdür; AAOIFI Şer'i Standart 21 yanında paralel olarak hesaplanır.

Dönem çağrısı

Ekim 2026 endeks değerlemesinden önce her üye şirket için endekste kalıp kalmayacağına dair bir çağrı yayımlandı. Çağrı 28 Eylül 2026'da 241 üyenin tamamı için donduruldu ve arşivlendi. 1 Ekim 2026'dan geçerli liste 241 çağrının 238'iyle örtüştü; her yanlışın nedeni sayfada açıklanır.

Düzeltme günlüğü

Hatalar sessizce değil, tarihli bir kayıtla düzeltilir; her düzeltme herkese açık günlükte durur.

Tek tek hisselerin ötesinde

Her dönemi o günkü verisiyle saklayan tarihçe; resmî endeks ile bağımsız hesabın farklı sonuç verdiği şirketlerin listesi; katılım fonları, kira sertifikaları, altın araçları ve katılma hesabı kâr payları için sayfalar; arındırma tutarını hesaplayan bir araç.

Salt okunur JSON API

Anahtarla erişilir; anahtar istek üzerine verilir. Her cevap kaynağını, tarihini ve yöntem sürümünü taşır.

3 Her şirket için kaynağıyla gösterilen oran
238 / 241 1 Ekim 2026'dan geçerli listeyle örtüşen çağrı
17.07.2026 saglama.com'un yayına girdiği gün

Rakamlar Ekim 2026 itibarıyladır ve canlı siteden alınmıştır.

Nasıl geliştirildi

Her rakam, alındığı belgeyle karşılaştırılabilecek şekilde yayımlanır.

  • Her dosyanın kaydı: Python veri hattı, çektiği her dosya için bir SHA-256 özeti saklar.
  • PDF tablolarının okunması: Tutarlar, şirketlerin yayımladığı finansal tabloların ve dipnotların PDF dosyalarından okunur.
  • Otomatik yeniden hesap: Bir şirket yeni finansal tablo yayımladığında üç oranı yeniden hesaplanır.
  • Aralık olarak ölçüm: Finansal tablo ve dipnotlarla ispatlanan bir alt sınır ile ihtiyatlı bir üst sınır birlikte verilir.
  • Kurallar motorun kendi dosyalarından: Yöntem sayfası, motorun gerçekten kullandığı eşiği, formülü, alıntılanan maddeyi, madde ve sayfa numarasını sürüm numarasıyla gösterir.
  • Silinmeyen tarihçe: Düzeltmeler hiçbir zaman silinmez; tarihli bir günlükte yayımlanır.
  • Dondurulan ve arşivlenen çağrılar: Ekim 2026 çağrısı, sonuç açıklanmadan önce 28 Eylül 2026'da Internet Archive'a kaydedildi; notlanmış sonuç da 1 Ekim 2026'da arşivlendi.

Teknoloji

Belgeleri Python veri hattı okur, sonuçları PostgreSQL saklar. Site Next.js ile çalışır; salt okunur JSON API de aynı siteden sunulur.

Sistem akışı

+-----------------------------+
| Finansal tablolar ve        |
| dipnotlar (PDF)             |
+--------------+--------------+
               |  indirme + SHA-256
               v
+-----------------------------+
| Python veri hattı           |
|  - PDF ayrıştırma           |
|  - oran motoru              |
|  - sürümlü kural setleri    |
+--------------+--------------+
               |
               v
+-----------------------------+
| PostgreSQL                  |
+--------------+--------------+
               |
               v
+-----------------------------+
| saglama.com                 |
|  - herkese açık site        |
|    (Next.js)                |
|  - salt okunur JSON API     |
+-----------------------------+
Kaynak, tarih ve yöntem sürümü her rakamla birlikte taşınır.

Kullanılan teknolojiler

  • Python
  • pdfplumber
  • pdfminer.six
  • Playwright
  • PostgreSQL
  • Next.js 16
  • React 19
  • İşlem e-postaları
  • JSON API

Bugünkü durum

  1. Temmuz 2026 Çalışma başladı; saglama.com 17 Temmuz 2026'da herkese açık bir site olarak yayına girdi.
  2. Eylül 2026 Site Google dizinine girdi; Ekim dönemi çağrısı 28 Eylül 2026'da donduruldu ve arşivlendi.
  3. 1 Ekim 2026 Yeni endeks listesi 241 çağrının 238'iyle örtüştü.
  4. Bugün Yayında; salt okunur JSON API'ye anahtarla erişilir, anahtar istek üzerine verilir. Sağlama bir çalışma adıdır; şirketleşme süreci devam ediyor.

Rol: kurucu ve tek geliştirici. Savaş Tutumlu yöntemi ve yayın kurallarını belirledi; veri hattını, oran motorunu, siteyi, API'yi ve e-posta sistemini geliştirdi. Herkese açık düzeltme günlüğünü tutan ve kurumlarla görüşmeleri yürüten de odur.

Ölçümdür; dinî hüküm değildir ve yatırım tavsiyesi değildir. TKBB, AAOIFI, Borsa İstanbul ve KAP ile bir bağı yoktur.

Kaynağı izlenebilir bir veri ürünü mü geliştiriyorsunuz?

Kaynaklarınızı, hesap kurallarınızı ve her rakamın nasıl denetleneceğini geliştirmeye başlamadan önce birlikte konuşalım.