@include('loan.payments.partials.flash')
Total Past Due

KES {{ number_format($summary['total_past_due'] ?? 0, 0) }}

Clients

{{ number_format($summary['clients'] ?? 0) }}

Loans

{{ number_format($summary['loans'] ?? 0) }}

Avg Days Late

{{ number_format($summary['avg_days_late'] ?? 0, 1) }}

Oldest Debt

{{ number_format($summary['oldest_debt_days'] ?? 0) }} days

@php $pastDueExportQuery = collect(request()->query())->except(['embedded', 'page'])->merge(['export' => 'csv'])->all(); @endphp Clear Export
@forelse ($installments as $row) @php $client = $row->loan?->loanClient; $loan = $row->loan; @endphp @empty @endforelse
# Client Phone Days Late Past Due Current Due Total Outstanding Last Payment Collector Status
{{ ($installments->firstItem() ?? 0) + $loop->index }} {{ trim(($client->first_name ?? '').' '.($client->last_name ?? '')) }} {{ $client->phone ?? '—' }} {{ $row->register_days_late ?? 0 }} {{ number_format($row->register_past_due ?? 0, 0) }} {{ number_format($row->register_current_due ?? 0, 0) }} {{ number_format($row->register_total_outstanding ?? 0, 0) }} {{ $row->register_last_payment_at ? \Illuminate\Support\Carbon::parse($row->register_last_payment_at)->format('Y-m-d') : '—' }} {{ trim(($loan->collectionAgent->first_name ?? '').' '.($loan->collectionAgent->last_name ?? '')) ?: '—' }} {{ $row->status }}
No past due installments.