@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')
نظرة سريعة على الإيرادات والمصروفات والأرباح
| العملة | الإيرادات | المصروفات | صافي الربح |
|---|---|---|---|
|
{{ $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
💰 {{ $cb->name }}
🇪🇬 EGP
{{ number_format($cb->balance_egp, 0) }}
🇺🇸 USD
{{ number_format($cb->balance_usd, 0) }}
🇹🇷 TRY
{{ number_format($cb->balance_try, 0) }}
| الطالب | المبلغ | العملة | التاريخ |
|---|---|---|---|
| {{ $payment->student_name ?? '—' }} | {{ number_format($payment->amount, 2) }} | {{ $payment->currency ?? 'USD' }} | {{ \Carbon\Carbon::parse($payment->created_at)->format('Y-m-d') }} |
| لا توجد إيرادات مسجلة بعد | |||
| العنوان | المبلغ | العملة | التاريخ |
|---|---|---|---|
| {{ $expense->title ?? '—' }} | {{ number_format($expense->amount, 2) }} | {{ $expense->currency ?? 'USD' }} | {{ \Carbon\Carbon::parse($expense->created_at)->format('Y-m-d') }} |
| لا توجد مصروفات مسجلة بعد | |||