{% extends "base.html" %} {% load i18n %} {% block title %}{% trans "Payment Schedule" %} - {% trans "Order" %} #{{ order.id }}{% endblock %} {% block content %}
{% trans "Order Total" %}

${{ order.total|floatformat:2 }}

{% trans "Monthly Payment" %}

${{ installment_schedule.installment_amount|floatformat:2 }}

{% trans "Status" %}

{{ installment_schedule.get_status_display }}

{% trans "Progress" %}

{{ installment_schedule.paid_installments }}/{{ installment_schedule.total_installments }}

{% trans "Payment Progress" %}
{% widthratio installment_schedule.paid_installments installment_schedule.total_installments 100 as progress_percent %}
{{ progress_percent }}%

{% blocktrans with paid=installment_schedule.paid_installments total=installment_schedule.total_installments %} {{ paid }} of {{ total }} payments completed {% endblocktrans %}

{% if upcoming_payments %}
{% trans "Upcoming Payments" %}
{% for payment in upcoming_payments %} {% endfor %}
{% trans "Payment #" %} {% trans "Amount" %} {% trans "Due Date" %} {% trans "Status" %} {% trans "Action" %}
#{{ payment.installment_number }} ${{ payment.amount|floatformat:2 }} {{ payment.due_date|date:"M d, Y" }} {% if payment.due_date|date:"Y-m-d" <= today|date:"Y-m-d" %} {% trans "Overdue" %} {% endif %} {{ payment.get_status_display }} {% trans "Pay Now" %}
{% endif %} {% if paid_payments %}
{% trans "Payment History" %}
{% for payment in paid_payments %} {% endfor %}
{% trans "Payment #" %} {% trans "Amount" %} {% trans "Paid Date" %} {% trans "Reference" %}
#{{ payment.installment_number }} ${{ payment.amount|floatformat:2 }} {{ payment.processed_at|date:"M d, Y H:i" }} {{ payment.transaction_reference }}
{% endif %} {% if failed_payments %}
{% trans "Failed Payments - Action Required" %}
{% for payment in failed_payments %} {% endfor %}
{% trans "Payment #" %} {% trans "Amount" %} {% trans "Error" %} {% trans "Attempts" %} {% trans "Action" %}
#{{ payment.installment_number }} ${{ payment.amount|floatformat:2 }} {{ payment.error_message }} {{ payment.retry_count }}/{{ installment_schedule.max_retries }} {% trans "Retry Payment" %}
{% endif %}
{% trans "Order Information" %}
{% trans "Order #" %}

#{{ order.id }}

{% trans "Status" %}

{{ order.get_status_display }}


{% trans "Placed" %}

{{ order.created_at|date:"M d, Y" }}

{% trans "Schedule Details" %}
{% trans "Start Date" %}

{{ installment_schedule.start_date|date:"M d, Y" }}

{% trans "Next Payment" %}

{{ installment_schedule.next_payment_date|date:"M d, Y" }}


{% trans "Completion Date" %}

{{ installment_schedule.final_payment_date|date:"M d, Y" }}

{% trans "Summary" %}
{% trans "Total Amount" %}: ${{ order.total|floatformat:2 }}
{% trans "Total Paid" %}: ${{ total_paid|floatformat:2 }}

{% trans "Remaining Balance" %}: ${{ remaining_balance|floatformat:2 }}
{% endblock %}