Admin ยท Finance

All Invoices

Track balances, record payments and review each invoice's payment history.

@push('styles') @endpush @php $filters = [ '' => ['label' => 'All', 'icon' => 'fa-solid fa-layer-group'], 'pending' => ['label' => 'Due', 'icon' => 'fa-solid fa-clock'], 'completed' => ['label' => 'Paid', 'icon' => 'fa-solid fa-circle-check'], ]; @endphp
@foreach (['received' => 'Total received', 'due' => 'Outstanding balance'] as $field => $label)
{{ $label }}
@forelse ($summary as $balance) {{ $balance->currency }} {{ number_format((float) $balance->$field, 2) }} @empty 0.00 @endforelse
All invoices, across all pages and filters
@endforeach
Invoices awaiting payment
{{ number_format($summary->sum('pending_count')) }}
View due invoices →
@foreach ($filters as $value => $filter) @php $isActive = ($activeStatus === $value) || ($value === '' && $activeStatus === null); $href = route('dashboard.admin.invoices.index'); if ($value !== '') { $href .= '?status=' . $value; } @endphp {{ $filter['label'] }} @endforeach
@include('payment::partials.finance-link', ['currentPage' => 'invoices'])

Invoice Records

Search by invoice, student, course or batch.

Billing Records
Invoice Student Course Batch Status Total Paid Due Date Actions
@push('scripts') @endpush