kredihesapla 0.0.9
Kredi Hesaplamasi ve Kredi Yapilandirma Analizi yapan Python Kutuphanesi
License: MIT
Requires Python: >=3.8,<4.0
Keywords: kredi,amortization,loan,refinance

## **Kredi maliyetlerini hesaplayarak odeme tablosu olusturan, kredi yapilandirma analizi yapabilen ve odeme tablosunu excel'e aktarabilen python kutuphanesi**


## General info

Kredi maliyet orani, faiz oraninin aksine kredinin toplam maliyetini gosterir. Bankalarin sundugu kredilerin karsilastirilmasinda kullanilmasi gereken oran budur. **Bu python kütüphanesi, girilen kredi bilgileri dogrultusunda kredinin masraf oncesi ve sonrasi maliyetlerini aylik ve yillik, nominal ve efektif bazda detaylandirmakta, odeme plani olusturmakta ve excel'e aktarabilmektedir. Krediyi yeniden yapilandirmak istediginizde bunun sizin faydaniza olup olmadigini da hesaplayabilmektedir.**

The loan cost rate, contrary to the interest rate, represents the total cost of the loan. This is what should be used to repay loans provided by banks. This Python library can, according to the credit information entered, detail the prepayment and the subsequent cost of the loan on a monthly and annual, nominal and effective basis, create a payment plan and transfer to excel. When you want to refinance a loan, it allows the side-by-side comparison of the existing or refinanced loan.


## __Setup__

    pip install kredihesapla

## __Dependencies__

    tabulate = "0.8.7"          > for table design
    numpy-financial = "1.0.0"   > for irr calculation
    pandas = "1.2.1"            > for export data to excel

## __Code Examples__

    from kredihesapla.kredihesapla Kredi
        dokum=Kredi(kreditutari, faiz, vade, masraf,kkdf,bsmv)
        dokum.ozet()          -> Kredi Maliyetleri
        dokum.odemeplani()    -> Ozet + Kredi Odeme Plani
        dokum.excelegonder()  -> Kredi Odeme Planini Excel'e aktar
        dokum.yapilandir()    -> Kredi Yapilandirma Analizi
   
 ## __CLI__
 
    usage: kredi [-h] -kr KREDITUTARI -f FAIZ -v VADE -m MASRAF [-k KKDF] [-b BSMV] [-t] [-e] [-y]

    Kredi maliyeti hesaplayarak odeme tablosu olusturan ve excele aktaran python kutuphanesi

    optional arguments:
    -h, --help            show this help message and exit
    -k KKDF, --kkdf KKDF  Kaynak Kullanimi Destekleme Fonu
    -b BSMV, --bsmv BSMV  Banka Sigorta Muamele Vergisi
    -t, --tablo           Kredi Odeme Plani Olustur
    -e, --excel           Excel Dosyasina Yazdir
    -y, --yapilandir      Kredini Yapilandir

    required arguments:
    -kr KREDITUTARI, --kreditutari KREDITUTARI   Kredi Tutari
    -f FAIZ, --faiz FAIZ  Faiz Orani (Aylik)
    -v VADE, --vade VADE  Kredi Vadesi (Ay)
    -m MASRAF, --masraf MASRAF  Toplam Masraf Tutari

## __Usage__    
    
    Butun hesaplamalarda kkdf %15, bsmv %5 ve masraf tutari=0 olarak hesaplanir. Bu degiskenlerin tamami kredi tanimlama asamasinda degistirilebilir. Ornegin; kkdf ve bsmv'yi hesaplamalarda kullanmak istemiyorsaniz -k 0 -b 0 yazarak hesaplamalara dahil etmeyebilirsiniz ya da -k 20 yazarak kkdf oranını 15'ten 20'ye yukseltebilirsiniz. Kredi icin masraf soz konusu ise ornegin 1300 TL -m 1300 yazarak masrafi hesaplamalara dahil edebilirsiniz. -m 0 masraf olmadigini gosterir.

    a. Kredi bilgilerimi girip ozet tabloyu gormek istiyorum: [Herhangi bir argument belirtilmez]
        kredi -kr 150000 -f 1.50 -v30 -m 750
    
    b.Kredi bilgilerimi girip hem ozet hem de odeme planini gormek istiyorum: [-t]
        kredi -kr 150000 -f 1.50 -v30 -m 750 -t
    
    c. Kredi bilgilerimi girip odeme tablosunu excel'e aktarmak istiyorum: [-e]
        kredi -kr 150000 -f 1.50 -v30 -m 750 -e

    d. Kredi bilgilerimi girip mevcut kredimi yapilandirmak istiyorum: [-y]
       kredi -kr 150000 -f 1.50 -v30 -m 750  > (Mevcut kredi sartlarin)
       Ekrana gelen su iki soruya cevap vermelisin:
          > Su ana kadar odenen taksit sayisi     : ?
          > Yapilandirmada kullanilacak faiz orani: ?
       "Kredi Yapilandirma Analizin" ekrana gelir. Bu analizi baz alarak yapilandirma yapip yapmamaya karar verebilirsiniz. Cıkan sonucun uzerine eger var ise kredi kapatma vb. masraflari eklemeyi unutmamalisiniz!

## __Status__

Project is: in progress

## __Contact__

**Created by ahmetserguns** - feel free to contact me!