@extends('layouts.app') @section('content')

Payment Management

Manager Dashboard

{{ number_format($analytics['total']) }}

Total Portfolio Under Review

Complete oversight dashboard
LIVE

{{ number_format($analytics['initiated']) }}

Awaiting Your Approval

Tsh {{ number_format($analytics['total_amount_initiated'] ?? 0) }}
ACTION NEEDED

{{ number_format($analytics['approved']) }}

Successfully Approved

Tsh {{ number_format($analytics['total_amount_approved'] ?? 0) }}
PROCESSED

{{ number_format($analytics['rejected']) }}

Rejected

{{ $analytics['total'] > 0 ? round(($analytics['rejected'] / $analytics['total']) * 100, 1) : 0 }}% rejected
REJECTED

{{ number_format($analytics['paid']) }}

Paid

{{ $analytics['total'] > 0 ? round(($analytics['paid'] / $analytics['total']) * 100, 1) : 0 }}% completed
PAID
Manager Dashboard @if(request()->anyFilled(['search', 'status', 'date_from', 'date_to'])) Filters Active @endif
@if(request()->anyFilled(['search', 'status', 'date_from', 'date_to'])) Reset Filters @endif
Payment Approval Queue

{{ number_format($payments->total()) }} records Real-time updates

@forelse($payments as $payment) @php $isOverdue = $payment->created_at->diffInDays(now()) >= 2; @endphp @empty @endforelse
#
Date Initiated
Check Number
Member Details
Amount & Bank
Initiated By
Type
Actions
@if($payment->status === 'initiated') @else - @endif
{{ $loop->iteration + (($payments->currentPage() - 1) * $payments->perPage()) }}
{{ $payment->created_at->format('M d, Y') }} {{ $payment->created_at->format('H:i') }} @if($isOverdue) Overdue @endif
{{ $payment->enquiry->check_number }}
{{ ucwords($payment->enquiry->full_name) }} {{ $payment->enquiry->force_no ?? 'N/A' }} {{ $payment->enquiry->phone ?? 'N/A' }}
Tsh {{ number_format($payment->amount) }} {{ strtoupper($payment->enquiry->bank_name ?? 'N/A') }} {{ $payment->enquiry->account_number ?? 'N/A' }}
@switch($payment->status) @case('initiated') Initiated @break @case('approved') Approved @break @case('paid') Paid @break @case('rejected') Rejected @break @endswitch
{{ $payment->enquiry->region->name ?? 'N/A' }} {{ $payment->enquiry->district->name ?? 'N/A' }}
No pending approvals

All payment requests have been processed.

@if($payments->hasPages()) @endif
@include('payments.modals.manager_modals') @endsection