{% extends 'base.html' %} {% load static %} {% block title %}Loan Amortization Schedule - {{ loan.loan_number }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

🧮 Loan Amortization Schedule

{{ loan.loan_number }} - {{ loan.borrower.get_full_name }}

Principal Amount

KES {{ loan.principal_amount|floatformat:2 }}
Original loan amount

Interest Amount

KES {{ total_interest|floatformat:2 }}
Total interest to be paid

Processing Fee

KES {{ total_processing_fee|floatformat:2 }}
One-time processing fee

Total Amount

KES {{ total_amount|floatformat:2 }}
Total amount to be repaid

Amount Paid

KES {{ total_paid|floatformat:2 }}
Total amount paid so far

Remaining Balance

KES {{ remaining_balance|floatformat:2 }}
Outstanding balance

Payment Schedule

{% for payment in amortization_schedule %} {% endfor %}
Payment # Payment Date Beginning Balance Scheduled Payment Principal Interest Processing Fee Amount Paid Ending Balance Cumulative Interest Status
{{ payment.payment_number }} {{ payment.payment_date|date:"M d, Y" }} KES {{ payment.beginning_balance|floatformat:2 }} KES {{ payment.scheduled_payment|floatformat:2 }} KES {{ payment.principal|floatformat:2 }} KES {{ payment.interest|floatformat:2 }} KES {{ payment.processing_fee|floatformat:2 }} KES {{ payment.amount_paid|default:"0.00"|floatformat:2 }} KES {{ payment.ending_balance|floatformat:2 }} KES {{ payment.cumulative_interest|floatformat:2 }} {% if payment.payment_number <= total_payments_made %} Paid {% elif payment.payment_date|date:"Y-m-d" < today|date:"Y-m-d" %} Overdue {% else %} Pending {% endif %}

Payment Progress

{{ total_payments_made }}
Payments Made
{{ total_scheduled_payments }}
Total Payments
{{ payments_remaining }}
Payments Remaining
{{ loan.repayment_method|title }}
Payment Frequency
{{ total_paid|floatformat:2 }} of {{ total_amount|floatformat:2 }} KES paid ({% widthratio total_paid total_amount 100 %}%)
{% endblock %}