Kayıtlar

Kayıtlar

Filtrem @if (aktifFiltreSayisi() > 0) { {{ aktifFiltreSayisi() }} }
Zaman
Tutar
Kategori
@for (hesap of finansService.hesaplar(); track hesap.id) {
{{ hesap.ad }}
}
@for (item of finansService.kategoriAgacDuz(); track item.kategori.id) {
@if (item.derinlik > 0) { └ } {{ item.kategori.ad }} @if (item.cocukSayisi > 0) { {{ item.cocukSayisi }} }
}
@for (etiket of tumEtiketler(); track etiket) {
{{ etiket }}
}
₺ Türk Lirası TRY
$ ABD Doları USD
€ Euro EUR
Gelir
Gider
Transfer
{{ finansService.tutarFormat(tutarAraligi()[0]) }} {{ finansService.tutarFormat(tutarAraligi()[1]) }}
Dahil
Hariç
Tamamlandı
Beklemede
İptal

Kayıtlar

Filtrem @if (aktifFiltreSayisi() > 0) { {{ aktifFiltreSayisi() }} }
Zaman
Tutar
Kategori
@for (hesap of finansService.hesaplar(); track hesap.id) {
{{ hesap.ad }}
}
@for (item of finansService.kategoriAgacDuz(); track item.kategori.id) {
@if (item.derinlik > 0) { └ } {{ item.kategori.ad }} @if (item.cocukSayisi > 0) { {{ item.cocukSayisi }} }
}
@for (etiket of tumEtiketler(); track etiket) {
{{ etiket }}
}
₺ Türk Lirası TRY
$ ABD Doları USD
€ Euro EUR
Gelir
Gider
Transfer
{{ finansService.tutarFormat(tutarAraligi()[0]) }} {{ finansService.tutarFormat(tutarAraligi()[1]) }}
Dahil
Hariç
Tamamlandı
Beklemede
İptal

{{ finansService.ayAdi(finansService.seciliAy()) }}

Toplam Kayıt {{ filtreliKayitlar().length }}
Gelir +{{ finansService.tutarFormat(toplamFiltreliGelir()) }}
Gider -{{ finansService.tutarFormat(toplamFiltreliGider()) }}
Net {{ finansService.tutarFormat(toplamFiltreliGelir() - toplamFiltreliGider()) }}
@if (!topluSecimModu()) { } @else { }
@if (topluSecimModu() && seciliKayitlar().size > 0) {
{{ seciliKayitlar().size }} kayıt seçildi
}
@if (yukleniyor()) { @for (i of [1,2,3]; track i) {
} } @if (!yukleniyor() && kayitGruplari().length === 0) { } @for (grup of kayitGruplari(); track grup.tarihStr) {

{{ grup.tarihStr }}

{{ tarihFormatli(grup.tarih) }}
@if (grup.toplamGelir > 0) { +{{ finansService.tutarFormat(grup.toplamGelir) }} } @if (grup.toplamGider > 0) { -{{ finansService.tutarFormat(grup.toplamGider) }} } {{ finansService.tutarFormat(grupCalismaBakiyesi(grup)) }}
@for (kayit of grup.kayitlar; track kayit.id) {
@if (topluSecimModu()) {
}

{{ finansService.kategoriTamAdi(kayit.kategoriId) }}

{{ finansService.hesapAdi(kayit.hesapId) }} @if (kayit.tip === KayitTipi.TRANSFER && kayit.hedefHesapId) { {{ finansService.hesapAdi(kayit.hedefHesapId) }} }
@if (kayit.tip === KayitTipi.GELIR) { + } @else if (kayit.tip === KayitTipi.GIDER) { - } {{ finansService.tutarFormat(kayit.tutar) }}
@if (kayit.aciklama) { {{ kayit.aciklama }} } @for (etiket of kayit.etiketler; track etiket) { {{ etiket }} } @if (kayit.nitelik === HarcamaNiteligi.ZORUNLU) { Zorunlu } @if (kayit.nitelik === HarcamaNiteligi.ISTEK) { İstek } @if (kayit.durum === KayitDurumu.BEKLEMEDE) { Beklemede }
{{ zamanStr(kayit.tarih) }}
  • Düzenle
  • Kopyala
  • Sil
}
}
@if (fisTaramaAdim() === 'yukle') {

Fisinizin fotografini cekin veya dosya yukleyin.
Tesseract.js OCR ile tutar, tarih ve magaza adi otomatik algilanir.

JPG, PNG, WebP - Turkce fisler icin optimize
} @if (fisTaramaAdim() === 'taraniyor') {
@if (fisTaramaOnizleme()) {
Fis onizleme
}

@if (fisTarama.ilerleme() < 30) { Goruntu hazirlaniyor... } @else if (fisTarama.ilerleme() < 70) { Metin taniniyor... } @else { Bilgiler cikartiliyor... }

} @if (fisTaramaAdim() === 'sonuc' && fisTarama.sonuc()) {
Fis basariyla tarandi!
@if (fisTaramaOnizleme()) {
Taranan fis
}
Tutar @if (fisTarama.sonuc()!.tutar !== null) { {{ finansService.tutarFormat(fisTarama.sonuc()!.tutar!) }} TL } @else { Algılanamadı }
Tarih @if (fisTarama.sonuc()!.tarih) { {{ fisTarama.sonuc()!.tarih }} } @else { Algılanamadı }
Magaza @if (fisTarama.sonuc()!.magazaAdi) { {{ fisTarama.sonuc()!.magazaAdi }} } @else { Algılanamadı }
Ham OCR Metni
{{ fisTarama.sonuc()!.metin }}
}
@if (fisTaramaAdim() === 'sonuc') { } @else if (fisTaramaAdim() === 'taraniyor') { } @else { }
{{ selected.nzLabel }}
{{ selected.nzLabel }}
{{ selected.nzLabel }}
{{ selected.nzLabel }}
{{ finansService.paraSembolu(selected.nzValue) }} {{ selected.nzLabel }}
{{ selected.nzLabel }} {{ selected.nzLabel }}
{{ selected.nzLabel }}
{{ selected.nzLabel }}
{{ selected.nzLabel }}
{{ finansService.paraSembolu(selected.nzValue) }} {{ selected.nzLabel }}
{{ selected.nzLabel }}
{{ selected.nzLabel }}
{{ selected.nzLabel }}
Yeni Hesap Ekle
Yeni Kategori Ekle
Hesap Adi Hesap Tipi @for (tip of hizliHesapTipleri(); track tip.kod) {
{{ tip.ad }}
}
Renk
@for (renk of hizliRenkler; track renk) { }
Ikon
@for (ikon of hizliIkonlar; track ikon) { }
Kategori Adi Tip
Ust Kategori @for (item of hizliKategoriUstListesi(); track item.kategori.id) {
@if (item.derinlik > 0) { └ } {{ item.kategori.ad }}
}
Renk
@for (renk of hizliRenkler; track renk) { }
Ikon
@for (ikon of hizliIkonlar; track ikon) { }