{% extends 'wfbo/_layout.html.twig' %} {% block title %}Deposits — WFBO{% endblock %} {% block wfbo_title %}Deposits{% endblock %} {% block wfbo_content %} {# Flash messages #} {% for flash in app.flashes('success') %}
{{ total }} deposit{{ total != 1 ? 's' : '' }}{{ currentStatus ? ' (' ~ currentStatus ~ ')' : '' }}
↻ Refresh| # | User | Amount | Sent To | Ref. No. | Submitted | Notes | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| {{ deposit.id }} |
{{ deposit.user.firstName }} {{ deposit.user.lastName }} {{ deposit.user.userIdentifier }} |
{{ deposit.amount|number_format(2) }} {% if deposit.approvedAmount is not null %}Approved: {{ deposit.approvedAmount|number_format(2) }} {% endif %} |
{% if deposit.paymentDetail %}
{{ deposit.paymentDetail.label }} {{ deposit.paymentDetail.bankName }} {{ deposit.paymentDetail.accountNumber }} {% else %} — {% endif %} |
{{ deposit.transactionReference ?? '—' }} | {{ deposit.createdAt|date('M d, Y H:i') }} | {{ deposit.notes ?? '—' }} |
{% if deposit.status == 'pending' %}
Pending
{% elseif deposit.status == 'approved' %}
Approved
{% if deposit.reviewNote %}
{{ deposit.reviewNote }} {% endif %} {% else %} Rejected {% if deposit.reviewNote %}{{ deposit.reviewNote }} {% endif %} {% endif %} |
{% if deposit.status == 'pending' %}
{# Approved amount override #}
{# Review note #}
{% else %}
{# Approve #}
{# Reject #}
{% if deposit.transactionImagePath %}
{% set ext = deposit.transactionImagePath|split('.')|last|lower %}
{% if ext in ['jpg', 'jpeg', 'png', 'gif', 'webp'] %}
{% else %}
View PDF
{% endif %}
{% endif %}
{% if deposit.reviewedBy %}
By {{ deposit.reviewedBy.firstName }}
{% endif %}
{{ deposit.reviewedAt|date('M d, Y h:i A') }} {% else %} — {% endif %} {% if deposit.transactionImagePath %} {% set ext = deposit.transactionImagePath|split('.')|last|lower %} {% if ext in ['jpg', 'jpeg', 'png', 'gif', 'webp'] %} {% else %} View PDF {% endif %} {% endif %} |
| No deposits found. | ||||||||
Page {{ currentPage }} of {{ totalPages }}