@extends('layouts.app') @section('title', 'أمر بيع SO-' . $salesOrder->id . ' - '.config('app.name')) @section('breadcrumb') الرئيسية › المبيعات › أوامر البيع › SO-{{ $salesOrder->id }} @endsection @section('content') @php $typeLabels = ['raw_material' => 'مادة خام', 'finished_good' => 'منتج تام', 'service' => 'خدمة']; $canCreateDelivery = $salesOrder->status !== 'ملغي' && $salesOrder->items->contains(fn ($l) => $l->remainingQuantityForDelivery() > 0); $pending = $salesOrder->status === \App\Models\SalesOrder::STATUS_PENDING; @endphp
{{ $salesOrder->customer?->name ?? '—' }} · {{ $salesOrder->order_date?->format('Y-m-d') }}
{{ $salesOrder->notes }}
المخزون والقيود من فاتورة المبيعات فقط
استخدم «فاتورة مبيعات من الأمر» أعلاه — لا يُخصم المخزون ولا يُنشأ قيد من أمر البيع مباشرة.
| الصنف |
النوع |
الكمية |
متبقي للتوريد |
|---|---|---|---|
| {{ $line->item?->code }} — {{ $line->item?->name_ar }} | {{ $typeLabels[$line->item?->type] ?? $line->item?->type ?? '—' }} | {{ rtrim(rtrim(number_format((float) $line->quantity, 4, '.', ''), '0'), '.') }} | {{ rtrim(rtrim(number_format($rem, 4, '.', ''), '0'), '.') }} |
| الرقم |
الحالة |
التاريخ |
إجراء |
|---|---|---|---|
| {{ $d->delivery_number }} | @if($d->status === 'pending') قيد الانتظار @elseif($d->status === 'delivered') تم التسليم @else ملغى @endif | {{ $d->delivery_date?->format('Y-m-d') ?? '—' }} | عرض |
| لا توجد أوامر توريد بعد | |||