@extends('admin.layouts.master') @section('title', 'تفاصيل الدفعة') @php $status = $payment->status?->value ?? (string) $payment->status; $statusLabel = match ($status) { 'completed' => ['text' => 'مكتمل', 'class' => 'success'], 'posted' => ['text' => 'مرحل', 'class' => 'success'], 'pending' => ['text' => 'معلق', 'class' => 'warning text-dark'], 'cancelled' => ['text' => 'ملغي', 'class' => 'danger'], 'void' => ['text' => 'ملغى محاسبيا', 'class' => 'secondary'], default => ['text' => $status ?: '—', 'class' => 'light text-dark'], }; $method = $payment->payment_method?->value ?? (string) $payment->payment_method; $methodLabel = match ($method) { 'cash' => 'نقدي', 'card' => 'بطاقة', 'bank_transfer', 'bank' => 'تحويل بنكي', 'wallet' => 'محفظة', 'mixed' => 'مختلط', default => $method ?: '—', }; @endphp @section('content')

سند قبض {{ $payment->payment_number ?? ('PMT-' . $payment->id) }}

تفاصيل السند وربطه بالفاتورة والعميل ومعلومات الصندوق والشفت.

رجوع @can('payments.update') تعديل @endcan

قيمة الدفعة

{{ number_format((float) $payment->amount, 2) }}

طريقة الدفع

{{ $methodLabel }}

حالة السند

{{ $statusLabel['text'] }}

تاريخ الدفع

{{ $payment->payment_date?->format('Y-m-d H:i') ?? '—' }}
بيانات السند
رقم السند{{ $payment->payment_number ?? ('PMT-' . $payment->id) }}
تاريخ الدفع{{ $payment->payment_date?->format('Y-m-d H:i') ?? '—' }}
العميل{{ $payment->customer?->name ?? 'عميل نقدي' }}
الكاشير{{ $payment->user?->name ?? '—' }}
الصندوق النقدي{{ $payment->cashRegister?->name ?? '—' }}
الشفت{{ $payment->cashierShift?->id ? ('#' . $payment->cashierShift->id) : '—' }}
طريقة الدفع{{ $methodLabel }}
المرجع{{ $payment->reference ?? '—' }}
الحالة{{ $statusLabel['text'] }}
ملاحظات{{ $payment->notes ?: '—' }}
تاريخ الإنشاء{{ $payment->created_at?->format('Y-m-d H:i') ?? '—' }}
الفاتورة المرتبطة
@if($payment->salesInvoice)
الإجمالي: {{ number_format((float) $payment->salesInvoice->total, 2) }}
المدفوع: {{ number_format((float) $payment->salesInvoice->paid_amount, 2) }}
المستحق: {{ number_format((float) $payment->salesInvoice->due_amount, 2) }}
@else
لا توجد فاتورة مرتبطة بهذا السند.
@endif
@endsection