← Back to sale orders
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif $saleOrder->status === 'open', 'bg-amber-50 text-amber-700 dark:bg-amber-500/10 dark:text-amber-400' => $saleOrder->status === 'partially_delivered', 'bg-green-50 text-green-700 dark:bg-green-500/10 dark:text-green-400' => $saleOrder->status === 'delivered', 'bg-red-50 text-red-700 dark:bg-red-500/10 dark:text-red-400' => $saleOrder->status === 'cancelled', ])> {{ str($saleOrder->status)->replace('_', ' ')->title() }} @can('sale_orders.update') @if ($saleOrder->status === 'open' && $saleOrder->deliveryChallans->isEmpty()) Edit @endif @endcan @can('sale_orders.deliver') @if ($saleOrder->isCancellable()) @endif @endcan @can('sale_orders.cancel') @if ($saleOrder->isCancellable()) @endif @endcan
Order Date
{{ $saleOrder->order_date->format('d M Y') }}
Expected Date
{{ $saleOrder->expected_date?->format('d M Y') ?? '—' }}
Total
{{ number_format($saleOrder->total, 2) }}
Created By
{{ $saleOrder->createdBy?->name ?? '—' }}
@if ($saleOrder->notes)

{{ $saleOrder->notes }}

@endif

Items

@foreach ($saleOrder->items as $item) @endforeach
Product Ordered Delivered Pending Unit Price Line Total
{{ $item->product?->name ?? "Deleted product (#{$item->product_id})" }} {{ $item->ordered_quantity }} {{ $item->delivered_quantity }} $item->pendingQuantity() > 0, 'text-gray-400 dark:text-gray-500' => $item->pendingQuantity() === 0, ])> {{ $item->pendingQuantity() }} {{ number_format($item->unit_price, 2) }} {{ number_format($item->line_total, 2) }}

Delivery History

@if ($saleOrder->deliveryChallans->isEmpty()) @else
@foreach ($saleOrder->deliveryChallans as $challan)
{{ $challan->challan_number }}
{{ $challan->delivered_date->format('d M Y') }} · {{ $challan->createdBy?->name ?? '—' }} Print @if ($challan->isCancelled()) Cancelled @elseif ($challan->isInvoiced()) Invoiced: {{ $challan->invoicedSale->invoice_number }} @else @if (auth()->user()->can('sales.create')) @endif @if (auth()->user()->can('sale_orders.cancel')) @endif @endif
    @foreach ($challan->items as $line)
  • {{ $line->product?->name ?? "Deleted product (#{$line->product_id})" }} — {{ $line->delivered_quantity }}
  • @endforeach
@endforeach
@endif
{{-- Record Delivery modal --}} @if ($showDeliverForm)

Record Delivery

@foreach ($deliverLines as $index => $line)
{{ $line['product_name'] }} Pending: {{ $line['pending'] }}
@if ($line['track_batches']) @endif
@endforeach
@endif