{{-- Header --}}
Earnings Track your commission and earnings history
{{-- Stats Cards --}}
{{-- Total Pending --}}
Pending ${{ number_format($stats['total_pending'], 2) }}
{{-- Total Approved --}}
Approved ${{ number_format($stats['total_approved'], 2) }}
{{-- Total Paid --}}
Total Paid ${{ number_format($stats['total_paid'], 2) }}
{{-- Average Per Booking --}}
Avg Per Booking ${{ number_format($stats['average_per_booking'], 2) }}
{{-- Period Summary --}} Period Summary ({{ ucfirst($period) }})
Total Bookings {{ $stats['period_bookings'] }}
Total Commission ${{ number_format($stats['period_total'], 2) }}
Commission Rate {{ $breakdown['commission_rate'] ?? 0 }}%
{{-- Filters --}}
{{-- Period --}}
{{-- Status Filter --}}
@if($period === 'custom') {{-- Start Date --}}
{{-- End Date --}}
@endif
{{-- Commissions Table --}} @if($commissions->isEmpty()) {{-- Empty State --}}
No commissions yet Your commissions from completed bookings will appear here
@else {{-- Commissions Table --}}
@foreach($commissions as $commission) @endforeach
Date Booking ID Gross Amount Rate Commission Net Amount Status
{{ $commission->created_at->format('M d, Y') }} #{{ $commission->booking_id }} ${{ number_format($commission->gross_amount, 2) }} {{ $commission->commission_rate }}% -${{ number_format($commission->commission_amount, 2) }} ${{ number_format($commission->net_amount, 2) }} @if($commission->status === 'pending') Pending @elseif($commission->status === 'approved') Approved @elseif($commission->status === 'paid') Paid @else Rejected @endif
{{-- Pagination --}}
{{ $commissions->links() }}
@endif
{{-- Payment History (for paid commissions) --}} @php $paidCommissions = $commissions->where('status', 'paid'); @endphp @if($paidCommissions->isNotEmpty() && $statusFilter === 'paid' || $statusFilter === 'all') Recent Payments
@foreach($paidCommissions->take(5) as $commission)
Booking #{{ $commission->booking_id }} Paid {{ $commission->paid_at?->format('M d, Y') }} via {{ ucfirst($commission->payment_method ?? 'N/A') }} @if($commission->payment_reference) Ref: {{ $commission->payment_reference }} @endif
${{ number_format($commission->net_amount, 2) }}
@endforeach
@endif