Total Komisi Platform
@extends('layouts.admin') @section('title', 'Komisi Platform | Super Admin') @section('page_title', 'Komisi Platform') @push('styles') @endpush @section('content') @php $paymentStatusBadge = function (?string $status): string { return match (strtolower((string) $status)) { 'verified' => 'is-success', 'uploaded' => 'is-info', 'rejected' => 'is-danger', 'unpaid' => 'is-muted', default => 'is-muted', }; }; $bookingStatusBadge = function (?string $status): string { return match (strtolower((string) $status)) { 'confirmed', 'ongoing' => 'is-info', 'completed' => 'is-success', 'waiting_payment', 'waiting_verification' => 'is-warning', 'cancelled' => 'is-danger', default => 'is-muted', }; }; $totalContributingRentals = $commissions->getCollection()->pluck('rental_company_id')->filter()->unique()->count(); @endphp
Ringkasan komisi platform dari transaksi valid beserta detail setiap booking.
Total Komisi Platform
Total Transaksi Valid
Total Rental Berkontribusi
Rata-rata Komisi per Transaksi
Nilai komisi ditampilkan lebih menonjol agar proses monitoring dan validasi lebih cepat.
| No | Booking Code | Rental | Customer | Total Booking | Nilai Komisi | Payment Status | Booking Status | Tanggal Transaksi |
|---|---|---|---|---|---|---|---|---|
| {{ ($commissions->firstItem() ?? 1) + $index }} | {{ $booking->booking_code }} | {{ $booking->rentalCompany?->company_name ?? '-' }} | {{ $booking->customer_name ?: ($booking->customer?->name ?? '-') }} | Rp {{ number_format((float) $booking->total_amount, 0, ',', '.') }} | Rp {{ number_format((float) ($booking->commission_amount ?? 0), 0, ',', '.') }} | {{ $booking->paymentStatusLabel() }} | {{ $booking->bookingStatusLabel() }} | {{ optional($transactionDate)->format('d M Y H:i') ?? '-' }} |
Belum ada data laporan untuk filter yang dipilih.