@extends('layouts.app') @section('title', 'إدارة الإيرادات') @section('page_title', 'إدارة الإيرادات') @section('content')
إعادة تعيين
إجمالي نقدي

{{ number_format($overallTotals->total_cash ?? 0, 2) }} ج.م

إجمالي تحويلات

{{ number_format($overallTotals->total_transfer ?? 0, 2) }} ج.م

إجمالي كروت

{{ number_format($overallTotals->total_card ?? 0, 2) }} ج.م

المجموع الكلي

{{ number_format($overallTotals->grand_total ?? 0, 2) }} ج.م

@if($dailySummaries->count() > 0)
ملخص يومي
@foreach($dailySummaries as $date => $receptionistSummaries) @foreach($receptionistSummaries as $receptionistId => $statusSummaries) @foreach($statusSummaries as $summary) @endforeach @endforeach @endforeach
التاريخ موظف الاستقبال نقدي تحويلات كروت المجموع عدد المدفوعات حالة التسليم الإجراءات
{{ Carbon\Carbon::parse($date)->format('Y-m-d') }} @php $receptionist = $receptionists->find($receptionistId); @endphp {{ $receptionist->name ?? 'غير محدد' }} {{ number_format($summary->cash_total, 2) }} {{ number_format($summary->transfer_total, 2) }} {{ number_format($summary->card_total, 2) }} {{ number_format($summary->daily_total, 2) }} {{ $summary->payment_count }} @if($summary->handover_status === 'pending') في الانتظار @else مؤكد @endif @if($summary->handover_status === 'pending') @endif
@endif
قائمة المدفوعات
@forelse($payments as $payment) @empty @endforelse
التاريخ الوقت المريض المبلغ طريقة الدفع مسجل بواسطة حالة التسليم ملاحظات الإجراءات
{{ $payment->payment_date->format('Y-m-d') }} {{ $payment->payment_time->format('H:i') }} {{ $payment->patient->name }} @if($payment->patient->mobile)
{{ $payment->patient->mobile }} @endif
{{ number_format($payment->amount, 2) }} ج.م @switch($payment->payment_method) @case('cash') نقدي @break @case('bank_transfer') تحويل بنكي @break @case('card') كارت @break @endswitch {{ $payment->recordedBy->name }} @if($payment->handover_status === 'pending') في الانتظار @else مؤكد @if($payment->confirmedBy)
بواسطة: {{ $payment->confirmedBy->name }} @endif @endif
@if($payment->notes) {{ Str::limit($payment->notes, 50) }} @endif @if($payment->admin_notes)
{{ Str::limit($payment->admin_notes, 50) }} @endif
@if($payment->handover_status === 'pending') @endif

لا توجد مدفوعات في الفترة المحددة

@if($payments->hasPages()) @endif
@if($payments->count() > 0)
@endif @endsection @push('scripts') @endpush