Period: {{ \Carbon\Carbon::parse($from)->format('d M Y') }} to {{ \Carbon\Carbon::parse($to)->format('d M Y') }} | Total collected: {{ number_format($payments->sum('amount_paid'), 2) }}
| # | Student | Admission No | Total Amount | Amount Paid | Balance | Status | Paid At |
|---|---|---|---|---|---|---|---|
| {{ $i + 1 }} | {{ $p->student?->first_name }} {{ $p->student?->last_name }} | {{ $p->student?->admission_no }} | {{ number_format($p->amount_due, 2) }} | {{ number_format($p->amount_paid, 2) }} | {{ number_format($p->amount_due - $p->amount_paid, 2) }} | {{ ucfirst($p->status) }} | {{ $p->payment_date ? \Carbon\Carbon::parse($p->payment_date)->format('d M Y') : '—' }} |
| Total | {{ number_format($payments->sum('amount_paid'), 2) }} | {{ number_format($payments->sum(fn($p) => $p->amount_due - $p->amount_paid), 2) }} | |||||