{% extends 'base.html' %} {% load humanize %} {% block title %}Registration Fees Analytics - Enhanced Report{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Registration Fees Analytics

Comprehensive analysis of client registration fees and onboarding revenue

âš™ī¸ Settings ← Back to Dashboard

🔍 Report Filters

KSh {{ report_data.summary.total_registration_income|default:0|floatformat:0|intcomma }}

Total Registration Income

đŸ’ĩ

{{ report_data.summary.total_registrations|default:0 }}

Total Registrations

👤+

KSh {{ report_data.summary.average_registration_fee|default:0|floatformat:0|intcomma }}

Average Fee

📈

{{ report_data.summary.collection_rate|default:0|floatformat:1 }}%

Collection Rate

{{ report_data.summary.monthly_growth_rate|default:0|floatformat:1 }}%

Monthly Growth

{{ report_data.payment_status.paid_count|default:0 }}

Paid Registrations

KSh {{ report_data.payment_status.paid_amount|default:0|floatformat:0|intcomma }}

✓

{{ report_data.payment_status.pending_count|default:0 }}

Pending Payments

KSh {{ report_data.payment_status.pending_amount|default:0|floatformat:0|intcomma }}

⏰

{{ report_data.payment_status.overdue_count|default:0 }}

Overdue Payments

KSh {{ report_data.payment_status.overdue_amount|default:0|floatformat:0|intcomma }}

âš ī¸

{{ report_data.payment_status.waived_count|default:0 }}

Waived Fees

KSh {{ report_data.payment_status.waived_amount|default:0|floatformat:0|intcomma }}

🎁

Detailed Registration Fees Breakdown

{% if report_data.registrations %} {% for registration in report_data.registrations %} {% endfor %} {% else %} {% endif %}
Client Details Registration Date Fee Amount Payment Status Payment Date Payment Method Notes Actions
{{ registration.client_name }}
{{ registration.client_phone }}
ID: {{ registration.client_id_number|default:"N/A" }}
{{ registration.registration_date|date:"M d, Y" }}
{{ registration.registration_date|date:"H:i" }}
KSh {{ registration.fee_amount|floatformat:0|intcomma }}
{% if registration.discount_amount > 0 %}
Discount: KSh {{ registration.discount_amount|floatformat:0|intcomma }}
{% endif %}
{{ registration.payment_status|default:'Pending'|title }} {% if registration.payment_date %}
{{ registration.payment_date|date:"M d, Y" }}
{{ registration.payment_date|date:"H:i" }}
{% else %} Not paid {% endif %}
{% if registration.payment_method %} {{ registration.payment_method|title }} {% else %} N/A {% endif %}
{{ registration.notes|default:"No notes"|truncatechars:50 }}
{% if registration.payment_status == 'pending' or registration.payment_status == 'overdue' %} {% endif %}
â„šī¸

No Registration Fees Found

No registration fees found for the selected period and filters.

📊 Collection Summary

Fees Collected: KSh {{ report_data.summary.fees_collected|default:0|floatformat:0|intcomma }}
Fees Outstanding: KSh {{ report_data.summary.fees_outstanding|default:0|floatformat:0|intcomma }}
Collection Efficiency: {{ report_data.summary.collection_efficiency|default:0|floatformat:1 }}%

Performance Metrics

Growth vs Last Period: {{ report_data.summary.growth_rate|default:0|floatformat:1 }}%
Highest Single Fee: KSh {{ report_data.summary.highest_fee|default:0|floatformat:0|intcomma }}
Average Days to Pay: {{ report_data.summary.avg_days_to_pay|default:0|floatformat:1 }}

📅 Period Comparison

This Period: KSh {{ report_data.summary.current_period_income|default:0|floatformat:0|intcomma }}
Previous Period: KSh {{ report_data.summary.previous_period_income|default:0|floatformat:0|intcomma }}
Difference: {% if report_data.summary.period_difference >= 0 %}+{% endif %}KSh {{ report_data.summary.period_difference|default:0|floatformat:0|intcomma }}
{% endblock %}