@extends('layouts.app') @push('styles') @endpush @section('content')

الفاتورة رقم {{ $invoice->invoice_number }}

🖨️ طباعة العودة
@if($message = session('success'))
{{ $message }}
@endif

تفاصيل الفاتورة

رقم الفاتورة
{{ $invoice->invoice_number }}
التاريخ
{{ $invoice->invoice_date->format('Y-m-d H:i') }}
تاريخ الاستحقاق
{{ $invoice->due_date->format('Y-m-d') }}
النوع
@switch($invoice->type) @case('rental'): إيجار @break @case('sale'): مبيعات @break @case('service'): خدمات @break @default: أخرى @endswitch

بيانات العميل

الاسم: {{ $invoice->customer->name }}
الهاتف: {{ $invoice->customer->phone }}
البريد الإلكتروني: {{ $invoice->customer->email }}

QR Code

@php $qr = \App\Helpers\QRCodeHelper::generateDataUrl( $invoice->invoice_number, $invoice->total_amount, $invoice->invoice_date->format('Y-m-d') ); @endphp
الحالة
@switch($invoice->status) @case('draft'): مسودة @break @case('issued'): صادرة @break @case('partially_paid'): مدفوعة جزئياً @break @case('paid'): مدفوعة @break @case('cancelled'): ملغاة @break @endswitch

البنود

@foreach($invoice->items as $item) @endforeach
الوصف الكمية السعر الإجمالي
{{ $item->description }} {{ number_format($item->quantity, 2) }} {{ number_format($item->unit_price, 2) }} ر.س {{ number_format($item->amount, 2) }} ر.س
الإجمالي الجزئي: {{ number_format($invoice->subtotal, 2) }} ر.س
الضريبة ({{ $invoice->tax_percentage }}%): {{ number_format($invoice->tax_amount, 2) }} ر.س
الإجمالي: {{ number_format($invoice->total_amount, 2) }} ر.س
المدفوع: {{ number_format($invoice->paid_amount, 2) }} ر.س
@if($invoice->remaining_amount > 0 && $invoice->status !== 'cancelled')

🏦 تسجيل دفع

@csrf
@error('amount_paid') {{ $message }} @enderror
@endif @if($invoice->paymentVouchers->count() > 0)

سندات القبض

@foreach($invoice->paymentVouchers as $voucher) @endforeach
رقم السند التاريخ الطريقة المبلغ الإجراءات
{{ $voucher->voucher_number }} {{ $voucher->voucher_date->format('Y-m-d') }} @switch($voucher->payment_method) @case('cash'): نقداً @break @case('transfer'): تحويل بنكي @break @case('check'): شيك @break @case('card'): بطاقة ائتمان @break @default: أخرى @endswitch {{ number_format($voucher->amount_paid, 2) }} ر.س طباعة سند
@endif
@endsection