{% extends 'expat_life/base.html' %} {% block title %}Payment Center{% endblock %} {% block content %}
Guest Dashboard

Payment Center

Review your due, upcoming, optional, and completed payments connected to your Guest Account, selected lifestyle package, rental property, furniture package, and other Sri Lanka living arrangements.

{% if lead %}
Selected Package

{% if lead.interested_package %} {{ lead.interested_package.name }} {% else %} Not selected yet {% endif %}

Selected Property

{% if lead.final_rental_property %} {{ lead.final_rental_property.title }} {% else %} Not finalized yet {% endif %}

Furniture Package

{% if lead.selected_furniture_package %} {{ lead.selected_furniture_package.name }} {% else %} Not selected yet {% endif %}

{% endif %}

Total Due

${{ total_due }}

Due payments available for checkout now.

Upcoming / Estimated

${{ total_upcoming }}

Amounts expected in later processing steps.

Total Paid

${{ total_paid }}

Confirmed paid items currently recorded.

Wallet Balance

${{ wallet.balance_usd|floatformat:2 }}

Top Up Wallet
{% csrf_token %}
Ready for Checkout

Due Payments

{% if due_items %} {% endif %}
{% if due_items %}
{% for item in due_items %}
{% if item.amount_usd > 0 %}
{% endif %}
{{ item.title }}

{{ item.get_payment_for_display }}

Due {% if item.is_optional %} Optional {% endif %}
{% if item.description %}

{{ item.description }}

{% endif %}

Amount: ${{ item.amount_usd }}

Amount State: {{ item.get_amount_state_display }}

{% if item.due_date %}

Due Date: {{ item.due_date }}

{% endif %} {% if item.notes %}

Notes: {{ item.notes }}

{% endif %} {% if item.amount_usd > 0 %}
Tap the highlighted selector to add this payment to checkout.
{% else %}
This item cannot be selected because the amount is $0.00.
{% endif %}
{% endfor %}
{% else %}
No due payments at the moment.
{% endif %}
Not Yet Due

Upcoming Required Payments

{% if upcoming_items %}
{% for item in upcoming_items %}
{{ item.title }}
{{ item.get_payment_status_display }}

{{ item.get_payment_for_display }}

{% if item.description %}

{{ item.description }}

{% endif %}

Amount: ${{ item.amount_usd }}

Amount State: {{ item.get_amount_state_display }}

{% if item.effective_from %}

Effective From: {{ item.effective_from }}

{% endif %} {% if item.notes %}

Notes: {{ item.notes }}

{% endif %}
This payment is not yet available for checkout.
{% endfor %}
{% else %}
No upcoming required payments.
{% endif %}
Optional Charges

Optional Payments

{% if optional_items %}
{% for item in optional_items %}
{{ item.title }}
Optional

{{ item.get_payment_for_display }}

{% if item.description %}

{{ item.description }}

{% endif %}

Amount: ${{ item.amount_usd }}

Amount State: {{ item.get_amount_state_display }}

Status: {{ item.get_payment_status_display }}

{% if item.notes %}

Notes: {{ item.notes }}

{% endif %}
This optional payment is not currently due.
{% endfor %}
{% else %}
No optional payments at the moment.
{% endif %}
Held Funds

Active Security Deposits {{ active_deposits|length }}

{% if active_deposits %}
{% for deposit in active_deposits %}
{% if deposit.deposit_type == 'rental_deposit' %} ๐Ÿ  Rental Deposit {% elif deposit.deposit_type == 'furniture_deposit' %} ๐Ÿ›‹๏ธ Furniture Deposit {% else %} {{ deposit.get_deposit_type_display }} {% endif %}

Amount: ${{ deposit.amount_usd|floatformat:2 }}
Paid on: {{ deposit.paid_at|date:"F j, Y" }}
Status: Active โ€“ Held

{% if deposit.notes %} {{ deposit.notes|truncatechars:100 }} {% endif %}
{% endfor %}
{% else %}
No active security deposits. Your deposits will appear here after payment.
{% endif %}
Completed Charges

Payment History

{% if paid_items %}
{% for item in paid_items %} {% endfor %}
Title Payment For Amount Paid At Status
{{ item.title }} {{ item.get_payment_for_display }} ${{ item.amount_usd }} {% if item.paid_at %} {{ item.paid_at|date:"Y-m-d H:i" }} {% else %} - {% endif %} Paid
{% else %}
No paid items yet.
{% endif %}
Selected Payments

0 item(s) selected ยท Total: $0.00

{% endblock %}