@extends('admin.layouts.master') @section('title', 'عرض الفاتورة #' . $invoice->invoice_number) @section('content')
فاتورة رقم: {{ $invoice->invoice_number }}
طباعة الفاتورة @if($invoice->patient) ملف المريض @endif كل الفواتير
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{-- بيانات أساسية --}}
بيانات الفاتورة
رقم الفاتورة:
{{ $invoice->invoice_number }}
التاريخ:
{{ $invoice->date->format('Y-m-d') }}
المريض:
{{ $invoice->patient?->first_name }} {{ $invoice->patient?->last_name }} @if($invoice->patient?->code) ({{ $invoice->patient->code }}) @endif
الحالة:
@switch($invoice->status) @case('unpaid') غير مدفوعة @break @case('partial') مدفوعة جزئياً @break @case('paid') مدفوعة بالكامل @break @case('refunded') مسترجعة @break @endswitch
الإجمالي الكلي:
{{ number_format($invoice->total, 2) }}
المدفوع:
{{ number_format($invoice->paid_amount, 2) }}
المتبقي:
{{ number_format($remaining, 2) }}
@if($invoice->payment_due_date)
تاريخ الاستحقاق:
{{ $invoice->payment_due_date->format('Y-m-d') }}
@endif
{{-- بنود الفاتورة --}}
بنود الفاتورة
@php $row = 1; @endphp @foreach($invoice->items as $item) @endforeach
# الوصف الكمية سعر الوحدة الخصم الإجمالي
{{ $row++ }} {{ $item->description }} @if($item->service)
(خدمة: {{ $item->service->name }}) @endif
{{ $item->quantity }} {{ number_format($item->unit_price, 2) }} {{ number_format($item->discount, 2) }} {{ number_format($item->line_total, 2) }}
الإجمالي قبل الخصم {{ number_format($invoice->subtotal, 2) }}
إجمالي الخصم {{ number_format($invoice->discount, 2) }}
الضريبة ({{ number_format($invoice->tax_percent, 2) }}%) {{ number_format($invoice->tax_amount, 2) }}
الإجمالي النهائي {{ number_format($invoice->total, 2) }}
{{-- المدفوعات + دفع المتبقي --}}
المدفوعات على الفاتورة
@if($remaining > 0) المتبقي: {{ number_format($remaining, 2) }} @else لا يوجد متبقي @endif
{{-- جدول المدفوعات السابقة --}}
@forelse($invoice->payments->sortBy('paid_at') as $pay) @empty @endforelse
# التاريخ المبلغ طريقة الدفع رقم العملية ملاحظات
{{ $pay->id }} {{ $pay->paid_at->format('Y-m-d H:i') }} {{ number_format($pay->amount, 2) }} @switch($pay->payment_method) @case('cash') كاش @break @case('card') بطاقة @break @case('bank_transfer') تحويل بنكي @break @case('online') أونلاين @break @endswitch {{ $pay->transaction_id ?: '-' }} {{ $pay->notes ?: '-' }}
لا توجد مدفوعات مسجلة على هذه الفاتورة.
{{-- فورم دفع المتبقي --}} @if($remaining > 0)
@csrf
@endif
@endsection