@extends('layouts.admin', ['title' => 'المالية']) @php $s = $data['summary']; $fmt = fn ($minor) => number_format(($minor ?? 0) / 100, 2).' EGP'; @endphp @section('content')

غرفة التحكم المالية

إيرادات، محافظ، مدفوعات يدوية، محاولات دفع، خصومات، وكوبونات.

الإيرادات{{ $fmt($s['revenue']) }}
الخصومات{{ $fmt($s['discounts']) }}
رصيد المحافظ{{ $fmt($s['walletBalance']) }}
دفع يدوي معلق{{ $fmt($s['manualPending']) }}
مدفوعات فاشلة{{ number_format($s['failedPayments']) }}
ربح إجمالي{{ $fmt($s['grossProfit']) }}
إيداعات المحافظ{{ $fmt($s['walletCredits']) }}
خصومات المحافظ{{ $fmt($s['walletDebits']) }}
أكواد الشحن{{ number_format($s['vouchers']) }}
الكوبونات{{ number_format($s['coupons']) }}
وضع البواباتداخلي

المدفوعات اليدوية

@forelse($data['manualPayments'] as $payment)
{{ $payment->payer_name }}{{ $fmt($payment->amount_minor) }}{{ $payment->status }}
@empty
لا توجد طلبات دفع يدوي.
@endforelse

محاولات الدفع

@forelse($data['payments'] as $payment)
{{ $payment->gateway }}{{ $fmt($payment->amount_minor) }}{{ $payment->status }}
@empty
لا توجد محاولات دفع.
@endforelse

سجل المحافظ

@forelse($data['walletEntries'] as $entry)
{{ $entry->wallet?->user?->display_name ?: $entry->wallet?->user?->name ?: 'محفظة' }}{{ $fmt($entry->amount_minor) }}{{ $entry->type }}
@empty
لا توجد حركات محافظ.
@endforelse

أداء بوابات الدفع اليدوية

إعداد البوابات
@forelse($data['gatewayPerformance'] as $row) @empty @endforelse
البوابةالحالةعدد الطلباتالمبلغ
{{ $row->gateway?->name_ar ?: 'بوابة محذوفة' }} {{ $row->status }} {{ number_format($row->total) }} {{ $fmt($row->amount_minor) }}
لا يوجد أداء بوابات في هذه الفترة.

حالات محاولات الدفع

@forelse($data['paymentStatuses'] as $row)
{{ $row->gateway }}{{ $row->status }} · {{ number_format($row->total) }}{{ $fmt($row->amount_minor) }}
@empty
لا توجد محاولات دفع في هذه الفترة.
@endforelse
@endsection