{{-- Invoice print page. HTML-rendered (NOT DomPDF) so the browser shapes Arabic glyphs correctly and applies the bidi algorithm. Users print to PDF via the native browser dialog — produces clean output with proper letter-joining that DomPDF cannot do. --}} فاتورة - {{ $invoice->invoice_number }}

{{ $clinic->name ?? config('app.name') }}

@if($clinic?->address){{ $clinic->address }}@if($clinic?->city), {{ $clinic->city }}@endif
@endif @if($clinic?->phone){{ $clinic->phone }}@endif @if($clinic?->tax_id) · رقم ضريبي: {{ $clinic->tax_id }}@endif

فاتورة

رقم: {{ $invoice->invoice_number }}
إصدار: {{ $invoice->issue_date->format('Y-m-d') }}
@if($invoice->due_date)
استحقاق: {{ $invoice->due_date->format('Y-m-d') }}
@endif
@switch($invoice->status) @case('paid') مدفوعة @break @case('partial') مدفوعة جزئياً @break @case('overdue') متأخرة @break @case('draft') مسودة @break @case('sent') مُرسلة @break @case('cancelled') ملغاة @break @default {{ $invoice->status }} @endswitch
المريض: {{ $invoice->patient->first_name }} {{ $invoice->patient->last_name }} @if($invoice->patient->file_number) · رقم الملف: {{ $invoice->patient->file_number }} @endif @if($invoice->patient->phone) · هاتف: {{ $invoice->patient->phone }} @endif
@foreach($invoice->items as $i => $item) @endforeach
# الوصف الكمية السعر الخصم الإجمالي
{{ $i + 1 }} {{ $item->description }} {{ number_format($item->quantity, $item->quantity == intval($item->quantity) ? 0 : 2) }} {{ number_format($item->unit_price, 2) }} {{ number_format($item->discount, 2) }} {{ number_format($item->total, 2) }}
@if($invoice->notes) ملاحظات:
{{ $invoice->notes }} @endif @if($invoice->is_insurance && $invoice->insurance_provider)
تأمين: {{ $invoice->insurance_provider }}
@endif
@if($invoice->discount_amount > 0) @endif @if($invoice->tax_amount > 0) @endif @if($invoice->paid_amount > 0) @endif
المجموع الفرعي {{ number_format($invoice->subtotal, 2) }}
الخصم - {{ number_format($invoice->discount_amount, 2) }}
الضريبة ({{ rtrim(rtrim(number_format($invoice->tax_rate, 2), '0'), '.') }}%) {{ number_format($invoice->tax_amount, 2) }}
الإجمالي {{ number_format($invoice->total, 2) }}
المدفوع {{ number_format($invoice->paid_amount, 2) }}
المتبقي {{ number_format($invoice->balance, 2) }}