@extends('agent.layouts.app') @section('title', 'My Commissions') @section('content')

My Commissions

View all your commission earnings

Pending Approval
RM {{ number_format($stats['pending'], 2) }}
Approved (Available)
RM {{ number_format($stats['approved'], 2) }}
Paid Out
RM {{ number_format($stats['paid'], 2) }}
Total Earned
RM {{ number_format($stats['total_earned'], 2) }}
Clear
@if($commissions->count() > 0) @foreach($commissions as $commission) @php // Check if it's from POS sale or Agent order $isPosSale = $commission->pos_sale_id !== null; $isDirect = $commission->tier_level === 1; @endphp @endforeach
Date Order Type Rate Base Commission Status
{{ $commission->created_at->format('d M Y') }} @if($isPosSale) POS Sale
{{ $commission->posSale?->receipt_number ?? 'POS #' . $commission->pos_sale_id }}
@elseif($commission->agentOrder) {{ $commission->agentOrder->customer_name }}
Order #{{ $commission->agent_order_id }}
@else Unknown @endif
@if($isPosSale) POS @else {{ $isDirect ? 'Direct' : 'Team' }} @endif {{ $commission->commission_rate }}% RM {{ number_format($commission->base_amount, 2) }} RM {{ number_format($commission->commission_amount, 2) }} {{ ucfirst($commission->status) }}
{{ $commissions->appends(request()->query())->links() }}
@else

No commissions found

Commissions will appear here when orders are paid.

@endif

Commission Status Guide

  • Pending: Awaiting admin approval
  • Approved: Available for payout
  • Paid: Already included in a payout
  • Cancelled: Order was cancelled or refunded
@endsection