@extends('admin.layout.app') @section('body')

{{ __('admin.fee_reports') }}

Outstanding, collected, paid, unpaid, and partially paid student fee report.

Financial Operations
Reset
Total expected
{{ number_format($totalExpected, 2) }}
Collected
{{ number_format($totalCollected, 2) }}
Outstanding
{{ number_format($outstandingTotal, 2) }}
Students with balance
{{ $studentsWithOutstanding }}
Completely paid
{{ $paidCount }}
Not paid
{{ $unpaidCount }}
Partially paid
{{ $partialCount }}
Student Fee Statement List
@forelse($studentFees as $sf) @php($lastPayment = $sf->payments->sortByDesc('paid_at')->first()) @empty @endforelse
Student Program / Class Semester Total required Paid amount Remaining Last payment Status
{{ $sf->student->name ?? 'N/A' }}
{{ $sf->student->email ?? '' }}
{{ $sf->student?->studentRecord?->program?->name ?? '—' }} {{ $sf->semester->name ?? 'N/A' }} {{ number_format($sf->net_amount, 2) }} {{ number_format($sf->paid_amount, 2) }} {{ number_format($sf->outstanding, 2) }} {{ $lastPayment?->paid_at?->format('Y-m-d') ?? '—' }}
{{ $lastPayment?->shamsi_date }}
{{ ucfirst($sf->status) }} Payments
No fee records found.
{{ $studentFees->links('pagination::bootstrap-4') }}
@endsection