@extends('layouts.portal') @section('title', 'Agent Commission & Earnings') @section('page_title', 'Commission & Earnings') @section('page_subtitle', 'Track your earnings, withdrawals, and payment history') @section('sidebar') @include('agent.partials.sidebar', ['active' => 'commissions']) @endsection @section('content')
TOTAL

Total Earned

${{ number_format($stats['total_earned'], 2) }}

PENDING

Awaiting Approval

${{ number_format($stats['pending'], 2) }}

PAID

Successfully Received

${{ number_format($stats['paid'], 2) }}

READY

Available for Withdrawal

${{ number_format(max(0, $stats['pending']), 2) }}

Level 1 Commission

${{ number_format($stats['level1_commission'], 2) }}

Direct Referrals

L1

Level 2 Commission

${{ number_format($stats['level2_commission'], 2) }}

Indirect Referrals

L2

Level 3 Commission

${{ number_format($stats['level3_commission'], 2) }}

Deep Network

L3

Filter Commissions

Reset All
Clear

Commission History

@if($commissions instanceof \Illuminate\Pagination\Paginator){{ $commissions->total() }}@else{{ count($commissions) }}@endif total commissions

@forelse($commissions as $commission) @empty @endforelse
Created Date Client Name Will Info Level Rate Amount Status Payment Date
{{ $commission->created_at->format('M d, Y') }}
{{ strtoupper(substr($commission->client->first_name ?? 'C', 0, 1)) }}
{{ $commission->client->full_name }}
{{ $commission->client->email }}
@if($commission->will)

{{ ucfirst(str_replace('_', ' ', $commission->will->will_type ?? 'Unknown')) }}

Created: {{ $commission->will->created_at->format('M d, Y') }}

@else — @endif
Level {{ $commission->level }} {{ $commission->percentage }}%
${{ number_format($commission->amount, 2) }}
{{ ucfirst($commission->status) }} @if($commission->paid_at) {{ $commission->paid_at->format('M d, Y') }} @else — @endif

No commissions found

Start referring clients to earn commissions

Refer Your First Client
@if($commissions->hasPages())
{{ $commissions->links() }}
@endif
@endsection