Ejemplo n.º 1
0
from Loan import Loan
from PaymentSchedules import Standard_Repayment
from PaymentSchedules import Extended_Repayment
from PaymentSchedules import Graduated_Repayment
from PaymentSchedules import ICR
l = Loan()
p = ICR(l, income=60000)
total_payment_count = l.loan_length * p.payment_frequency
stepsize = 1
medschool = 12 * 4  #months of forebearance
l.CalculateInterest(period=12 * 4)
l.Capitalization()
#residency starts
p.ChangeIncomeLevel(60000)
while l.debt_timestep < total_payment_count:
    if l.debt_timestep == 12.0 * 6:
        p.ChangeIncomeLevel(200000)
    l.CalculateInterest(period=stepsize)
    payment = p.CurrentPayment(l)
    l.MakePayment(payment=payment)