Payment Date
{{ payment.payment_date }}
Amount Received
{{ payment.amount_received|floatformat:0 }}
Profit Recognized
{{ payment.profit_recognized|floatformat:0 }}
Remarks
{{ payment.remarks|default:"—" }}
{% if allocs %}
Schedule slots that will be re-opened:
{% for alloc in allocs %}
-
Installment #{{ alloc.schedule.installment_number }}
— {{ alloc.allocated_amount|floatformat:0 }} will be reversed
→ status back to
{% if alloc.schedule.due_date < today %}Overdue{% else %}Pending{% endif %}
{% endfor %}
{% endif %}
This will also recalculate profit recognition for all later payments.
Customer balance and bank balance will be automatically corrected.