Finance and payments

@if(session('status'))
{{ session('status') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif
@foreach(['daily_minor'=>'Today','revenue_minor'=>'Verified revenue','outstanding_minor'=>'Outstanding','credit_minor'=>'Student credit'] as $key=>$label)

{{ $label }}

NGN {{ number_format($report[$key]/100,2) }}

@endforeach
@can('fees.manage')
@csrf

Fee type

@csrf

Issue invoice

@csrf

Create fee schedule

@endcan

Fee schedules

@forelse($schedules as $schedule) @empty@endforelse
ScheduleScopeTotalStatus
{{ $schedule->name }}{{ $schedule->programme?->name ?? 'All programmes' }} / {{ $schedule->academicLevel?->name ?? 'All levels' }}{{ $schedule->currency }} {{ number_format($schedule->items->sum('amount_minor')/100,2) }}{{ ucfirst($schedule->status) }}@if($schedule->status==='draft')
@csrf
@endif
No schedules.

Recent invoices

@foreach($invoices as $invoice){{ $invoice->invoice_number }} · {{ $invoice->student->matriculation_number }} · {{ $invoice->currency }} {{ number_format($invoice->balance_minor/100,2) }} outstanding@endforeach

Payment queue

@foreach($payments as $payment)
{{ $payment->reference }} · {{ $payment->student->matriculation_number }}{{ $payment->currency }} {{ number_format($payment->amount_minor/100,2) }} · {{ str_replace('_',' ',$payment->status) }}
@if($payment->evidence_path)Evidence@endif @if($payment->status==='awaiting_verification' && Auth::user()->can('payments.verify'))
@csrf
@endif @if($payment->status==='verified' && Auth::user()->can('payments.reverse'))
@csrf
@csrf
@endif
@endforeach
@can('payments.manage')
@csrf

Cash office, bank, scholarship or sponsor payment

@endcan @can('reconciliation.manage')
@csrf

Reconcile settlement

@foreach($reconciliations as $row)

{{ $row->period_start->format('Y-m-d') }}–{{ $row->period_end->format('Y-m-d') }} · {{ $row->provider }} · {{ $row->status }} · {{ $row->exception_count }} exceptions

@endforeach
@endcan