@extends('admin.layout.master') @section('css') @endsection @section('content') @php $statusBadge = match ($settlement->status) { App\Enums\SettlementStatus::PENDING => 'warning', App\Enums\SettlementStatus::ACCEPTED => 'success', App\Enums\SettlementStatus::REJECTED => 'danger', default => 'secondary', }; @endphp

{{ __('admin.settlement_details') }} #{{ $settlement->id }}

{{ $settlement->requested_at?->format('Y-m-d H:i') ?? '—' }}
{{ __('admin.settlement_status.' . $settlement->status) }} {{ __('admin.back') }}
{{ __('admin.provider') }}
{{ __('admin.provider') }}: @if($settlement->provider) {{ $settlement->provider->name }} @else — @endif
{{ __('admin.email') }}: {{ $settlement->provider?->email ?? '—' }}
{{ __('admin.phone') }}: {{ $settlement->provider?->phone ?? '—' }}

{{ __('admin.settlement_details') }}
{{ __('admin.rides_count') }}: {{ $settlement->rides_count }}
{{ __('admin.total_revenue') }}: {{ number_format($settlement->total_revenue, 2) }} {{ __('admin.sar') }}
{{ __('admin.total_amount') }}: {{ number_format($settlement->total_amount, 2) }} {{ __('admin.sar') }}
{{ __('admin.profit_rate') }}: {{ $settlement->profit_rate }}%
{{ __('admin.requested_at') }}: {{ $settlement->requested_at?->format('Y-m-d H:i') ?? '—' }}
@if($settlement->reviewed_at)
{{ __('admin.reviewed_at') }}: {{ $settlement->reviewed_at->format('Y-m-d H:i') }}
@endif @if($settlement->reviewer)
{{ __('admin.reviewed_by') }}: {{ $settlement->reviewer->name }}
@endif
@if($settlement->status === App\Enums\SettlementStatus::ACCEPTED && $settlement->transfer_proof_url)
{{ __('admin.transfer_proof') }}: {{ __('admin.view') }}
@endif @if($settlement->status === App\Enums\SettlementStatus::REJECTED && $settlement->rejection_reason)
{{ __('admin.rejection_reason') }}: {{ $settlement->rejection_reason }}
@endif
{{ __('admin.rides') }}
@forelse($settlement->rides as $ride) @empty @endforelse
# {{ __('admin.scooter_code') }} {{ __('admin.ride_cost') }} {{ __('admin.share_amount') }} {{ __('admin.ended_at') }} {{ __('admin.control') }}
{{ $ride->id }} {{ $ride->scooter?->code ?? '—' }} {{ number_format($ride->pivot->ride_cost, 2) }} {{ __('admin.sar') }} {{ number_format($ride->pivot->share_amount, 2) }} {{ __('admin.sar') }} {{ $ride->ended_at?->format('Y-m-d H:i') ?? '—' }} @haspermission('admin.rides.show') @endhaspermission
{{ __('admin.there_are_no_matches_matching') }}
@if($settlement->status === App\Enums\SettlementStatus::PENDING)
@haspermission('admin.settlements.accept') @endhaspermission @haspermission('admin.settlements.reject') @endhaspermission
@endif
@include('admin.settlements.partials.accept_modal') @include('admin.settlements.partials.reject_modal') @endsection @section('js') @include('admin.shared.swal-config') @endsection