@extends('layouts.app') @section('title', 'لوحة المالية') @php $allCurrencies = ['EGP' => 'جنيه مصري', 'USD' => 'دولار أمريكي', 'TRY' => 'ليرة تركية']; $currencyIcons = ['EGP' => '🇪🇬', 'USD' => '🇺🇸', 'TRY' => '🇹🇷']; $activeCurrencies = $incomeByCurrency->pluck('currency')->merge($expensesByCurrency->pluck('currency'))->unique()->sort()->values()->toArray(); if (empty($activeCurrencies)) $activeCurrencies = ['EGP', 'USD', 'TRY']; @endphp @section('content')

لوحة المالية

نظرة سريعة على الإيرادات والمصروفات والأرباح

@if ($dueBills->isNotEmpty()) {{ $dueBills->count() }} فاتورة مستحقة @endif 📊 التقارير
{{-- ==================== ملخص العملات + العمولات ==================== --}}
{{-- ملخص العملات --}}

💱 ملخص العملات

@foreach ($activeCurrencies as $cur) @php $inc = $incomeByCurrency->where('currency', $cur)->sum('total'); $exp = $expensesByCurrency->where('currency', $cur)->sum('total'); $net = $inc - $exp; @endphp @endforeach @if (empty($activeCurrencies) || ($activeCurrencies && count($activeCurrencies) === 0)) @endif
العملة الإيرادات المصروفات صافي الربح
{{ $currencyIcons[$cur] ?? '💱' }}

{{ $cur }}

{{ $allCurrencies[$cur] ?? $cur }}

{{ number_format($inc, 2) }} {{ number_format($exp, 2) }} {{ number_format($net, 2) }} @if($net >= 0) @else @endif
لا توجد بيانات
{{-- العمولات --}}

💵 العمولات

عرض الكل ←

معلقة

{{ number_format($totalCommissionsPending, 2) }}

مدفوعة

{{ number_format($totalCommissionsPaid, 2) }}

📊

الإجمالي

{{ number_format($totalCommissionsPaid + $totalCommissionsPending, 2) }} USD

{{-- ==================== الخزائن ==================== --}} @if ($cashboxes->isNotEmpty())

🏦 الخزائن

إدارة الخزائن ←
@foreach ($cashboxes as $cb)

💰 {{ $cb->name }}

🇪🇬 EGP

{{ number_format($cb->balance_egp, 0) }}

🇺🇸 USD

{{ number_format($cb->balance_usd, 0) }}

🇹🇷 TRY

{{ number_format($cb->balance_try, 0) }}

@endforeach
@endif {{-- ==================== آخر الإيرادات والمصروفات ==================== --}}

💰 آخر الإيرادات

@forelse ($recentPayments as $payment) @empty @endforelse
الطالب المبلغ العملة التاريخ
{{ $payment->student_name ?? '—' }} {{ number_format($payment->amount, 2) }} {{ $payment->currency ?? 'USD' }} {{ \Carbon\Carbon::parse($payment->created_at)->format('Y-m-d') }}
لا توجد إيرادات مسجلة بعد

🧾 آخر المصروفات

@forelse ($recentExpenses as $expense) @empty @endforelse
العنوان المبلغ العملة التاريخ
{{ $expense->title ?? '—' }} {{ number_format($expense->amount, 2) }} {{ $expense->currency ?? 'USD' }} {{ \Carbon\Carbon::parse($expense->created_at)->format('Y-m-d') }}
لا توجد مصروفات مسجلة بعد
@endsection