@extends('layouts.school')
@section('title', 'Settlement Payouts')
@section('header', 'Settlement Payouts')
@section('content')
@if (!$gatewayConfigured)
No online gateway is active yet. Settlement payouts apply to confirmed online fee
payments. Configure and activate a gateway first.
@endif
{{-- Default profile highlight --}}
@if ($default)
Active settlement profile
{{ $default->bankAccount->account_name }} ·
{{ $default->bankAccount->bank_name }} ·
{{ $default->bankAccount->maskedNumber() }}
{{ $default->settlement_currency }} · Default destination for online payouts
Active
@else
No settlement profile set. Add one below so online fee income has a disbursement
bank account.
@endif
{{-- Outstanding totals --}}
Unsettled online payments
@forelse ($totals as $currency => $t)
{{ $currency }} · {{ $t['count'] }} transaction(s)
{{ number_format((float) $t['total'], 2) }}
@empty
No outstanding online payments.
@endforelse
{{-- Record payout --}}
Record a payout
@if ($unsettled->isEmpty() || !$settlements->first())
Add a settlement profile and confirm online payments before recording payouts.
@else
@endif
{{-- All profiles --}}
All settlement profiles
@forelse ($settlements as $profile)
{{ $profile->bankAccount->account_name }} ·
{{ $profile->bankAccount->bank_name }} ·
{{ $profile->bankAccount->maskedNumber() }}
{{ $profile->settlement_currency }}
@if ($profile->is_default)
Default
@else
@endif
@empty
No settlement profiles yet.
@endforelse
{{-- Add profile --}}
@endsection