@extends('layouts.admin-modern') @section('title', 'Rapport des Commissions') @section('content')
{{-- Header --}}

💰 Rapport des Commissions

Suivi détaillé des commissions de la plateforme

{{-- Filtres --}}
{{-- Stats principales --}}

CA Total

{{ number_format($stats['total_revenue'], 0, ',', ' ') }}€

Commissions

{{ number_format($stats['total_commission'], 0, ',', ' ') }}€

Net Prestataires

{{ number_format($stats['total_net'], 0, ',', ' ') }}€

Taux moyen

{{ number_format($stats['avg_rate'], 1) }}%

{{-- Graphiques --}}
{{-- Évolution mensuelle --}}

📈 Évolution mensuelle

@foreach($monthlyStats as $month) @php $maxRevenue = $monthlyStats->max('revenue') ?: 1; $percentage = ($month->revenue / $maxRevenue) * 100; @endphp
{{ \Carbon\Carbon::createFromFormat('Y-m', $month->month)->format('M Y') }} {{ number_format($month->revenue, 0) }}€ ({{ number_format($month->commission, 0) }}€)
@endforeach
{{-- Top prestataires --}}

🏆 Top Prestataires

@foreach($topPrestataires as $index => $presta)
#{{ $index + 1 }}

{{ $presta->prestataire_name }}

{{ $presta->invoices_count }} factures

{{ number_format($presta->total_revenue, 0) }}€

{{ number_format($presta->total_commission, 0) }}€ com.

@endforeach
{{-- Détail par prestataire --}}

📋 Détail des commissions par prestataire

@forelse($prestataireStats as $stat) @empty @endforelse @if($prestataireStats->isNotEmpty()) @endif
Prestataire Factures CA Total Commission Net versé Taux

{{ $stat->prestataire_name }}

{{ $stat->prestataire_email }}

{{ $stat->invoices_count }} {{ number_format($stat->total_revenue, 2, ',', ' ') }}€ {{ number_format($stat->total_commission, 2, ',', ' ') }}€ {{ number_format($stat->total_net, 2, ',', ' ') }}€ {{ number_format($stat->avg_rate, 1) }}%
Aucune commission trouvée pour cette période
TOTAL {{ $prestataireStats->sum('invoices_count') }} {{ number_format($stats['total_revenue'], 2, ',', ' ') }}€ {{ number_format($stats['total_commission'], 2, ',', ' ') }}€ {{ number_format($stats['total_net'], 2, ',', ' ') }}€ {{ number_format($stats['avg_rate'], 1) }}%
@endsection