@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
@csrf
@foreach ($unsettled as $tx) @endforeach
@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
@csrf @method('PATCH')
@csrf @method('DELETE')
@endif
@empty

No settlement profiles yet.

@endforelse
{{-- Add profile --}}

Add settlement profile

@csrf
@endsection