{{ translate('provider_summary_reports') }}

@foreach($data['providers'] as $key => $provider) @php($completed = $provider->trips->where('trip_status', 'completed')->count()) @php($canceled = $provider->trips->where('trip_status', 'canceled')->count()) @php($refunded = $provider->trips->where('trip_status', 'refunded')->count()) @php($refund_requested = $provider->trips->whereNotNull('refund_requested')->count()) @endforeach
{{ translate('Search_Criteria') }} {{ translate('filter') }}- {{ translate($data['filter']) }}
{{ translate('Search_Bar_Content') }}- {{ $data['search'] ??translate('N/A') }}
{{ translate('Analytics') }} {{ translate('new_registered_provider') }}- {{ $data['new_providers'] ??translate('N/A') }}
{{ translate('total_trips') }}- {{ $data['trips'] ??translate('N/A') }}
{{ translate('total_trip_amount') }}- {{ $data['total_trip_amount'] ??translate('N/A') }}
{{ translate('completed_trips') }}- {{ $data['total_completed'] ??translate('N/A') }}
{{ translate('incomplete_trips') }}- {{ $data['total_ongoing'] ??translate('N/A') }}
{{ translate('canceled_trips') }}- {{ $data['total_canceled'] ??translate('N/A') }}
{{ translate('Payment_Statistics') }} {{ translate('cash_payments') }} - {{ $data['cash_payments'] ??translate('N/A') }}
{{ translate('digital_payments') }} - {{ $data['digital_payments'] ??translate('N/A') }}
{{ translate('wallet_payments') }} - {{ $data['wallet_payments'] ??translate('N/A') }}
{{ translate('sl') }} {{translate('provider_name')}} {{translate('Total Amount')}} {{translate('Total Trip')}} {{translate('Total Completed Trip')}} {{translate('Completion Rate')}} {{translate('Ongoing Rate')}} {{translate('Cancelation Rate')}}
{{$key+1}} {{ $provider->name }} {{\App\CentralLogics\Helpers::number_format_short($provider->trips->where('trip_status','completed')->sum('trip_amount'))}} {{ $provider->trips->count() }} {{ $completed }} {{ ($provider->trips->count() > 0 && $completed > 0)? number_format((100*$completed)/$provider->trips->count(), config('round_up_to_digit')): 0 }}% {{ ($provider->trips->count() > 0 && $completed > 0)? number_format((100*($provider->trips->count()-($completed+$canceled)))/$provider->trips->count(), config('round_up_to_digit')): 0 }}% {{ ($provider->trips->count() > 0 && $canceled > 0)? number_format((100*$canceled)/$provider->trips->count(), config('round_up_to_digit')): 0 }}%