v0.8.2 — Financial Statement itemCode Filtering
Fix: Finansal Tablo itemCode Filtreleme
MaliTablo API tüm finansal tabloları (bilanço, gelir tablosu, nakit akış) tek bir yanıtta birleşik döndürüyor. Daha önce get_balance_sheet(), get_income_stmt() ve get_cashflow() aynı ~147 filtrelenmemiş satırı döndürüyordu.
Değişiklikler
- itemCode prefix filtreleme: Satırlar
itemCodeön ekine göre filtreleniyor (1xxx/2xxx=Bilanço,3xxx=Gelir Tablosu,4xxx=Nakit Akış) - API çağrısı optimizasyonu: Tablo başına ayrı API çağrısı kaldırıldı (bilanço için 4→2 çağrı, gelir tablosu için 1→1)
- UFRS banka nakit akış: UFRS formatında nakit akış verisi bulunmadığı için
get_cashflow(financial_group="UFRS")artık yanlış veri yerineDataNotAvailableErrorfırlatıyor
Sonuç (THYAO XI_29)
| Tablo | Önceki | Sonraki |
|---|---|---|
| Bilanço | 147 satır (hepsi) | 70 satır |
| Gelir Tablosu | 147 satır (hepsi) | 43 satır |
| Nakit Akış | 147 satır (hepsi) | 34 satır |
| Tablolar arası çakışma | var | 0 |