{% extends 'base.html' %} {% load static %} {% load humanize %} {% block title %}Enhanced Rollover Requests{% endblock %} {% block extra_head %} {% endblock %} {% block content %}

🔄 Enhanced Rollover Requests

Manage loan rollover requests with full loan parameters

Pending Rollover Requests

Review and approve enhanced rollover requests

{% if rollovers %}
{% for rollover in rollovers %} {% endfor %}
Original Loan Borrower New Loan Details Custom Terms Status Requested Date Actions
Due: {{ rollover.loan.due_date|date:"M d, Y" }}
Outstanding: KES {{ rollover.loan.outstanding_amount|floatformat:2|intcomma }}
👤
{{ rollover.loan.borrower.get_full_name }}
{{ rollover.loan.borrower.phone_number }}
Amount: KES {{ rollover.requested_amount|floatformat:2|intcomma }}
Duration: {{ rollover.requested_duration }} days
{% if rollover.rollover_date %}
Requested Date: {{ rollover.rollover_date|date:"M d, Y" }}
{% endif %} {% if rollover.rollover_fee %}
Rollover Fee: KES {{ rollover.rollover_fee|floatformat:2|intcomma }}
{% endif %}
{% if rollover.requested_interest_rate %}
Interest: {{ rollover.requested_interest_rate }}%
{% else %}
Default interest rate
{% endif %} {% if rollover.requested_processing_fee %}
Processing Fee: KES {{ rollover.requested_processing_fee|floatformat:2|intcomma }}
{% else %}
Default processing fee
{% endif %}
{{ rollover.get_status_display }} {{ rollover.requested_at|date:"M d, Y H:i" }} {% if rollover.status == 'pending' and user.is_admin %}
{% endif %}
Reason: {{ rollover.reason }}
{% if rollover.review_notes %}
Review Notes: {{ rollover.review_notes }}
{% endif %}
{% else %}
🔄

No rollover requests found

There are currently no pending rollover requests.

{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}