Delivery Note
{{ $company->name ?? 'COMPANY NAME' }}
@if($company->address){{ $company->address }}
@endif @if($company->phone)Phone: {{ $company->phone }}
@endif @if($company->email && stripos($company->email, 'sage-migration.local') === false)Email: {{ $company->email }}@endif

Delivery Note #: {{ $deliveryNote->delivery_note_number }}

Delivery Date: {{ $deliveryNote->delivery_date ? $company->formatLocalizedDate($deliveryNote->delivery_date) : '—' }}

Jobcard #: {{ $deliveryNote->jobcard?->job_number ?? '—' }}

Status: {{ ucfirst($deliveryNote->status ?? 'draft') }}

Deliver To
@if($deliveryNote->customer) {{ $deliveryNote->customer->name }}
@endif @if($deliveryNote->delivery_address) {{ $deliveryNote->delivery_address }} @elseif($deliveryNote->customer?->address) {{ $deliveryNote->customer->address }} @endif
@if($deliveryNote->contact)

Contact: {{ $deliveryNote->contact->name }}

@endif
@php $groups = $deliveryNote->lineGroups->sortBy('sort_order'); $items = $deliveryNote->lineItems->sortBy('sort_order'); $groupedItems = $groups->isNotEmpty() ? $groups->map(fn ($group) => ['group' => $group, 'items' => $items->where('line_group_id', $group->id)]) : collect([['group' => null, 'items' => $items]]); @endphp @foreach($groupedItems as $groupData) @if($groupData['group'] && $groups->count() > 1) @endif @foreach($groupData['items'] as $item) @endforeach @endforeach
Description Product / SKU Quantity
{{ $groupData['group']->name }}
{{ $item->description }} @if($item->product) {{ $item->product->name }}@if($item->product->sku) ({{ $item->product->sku }})@endif @else — @endif {{ $item->quantity }}
@if($deliveryNote->notes)
Notes

{{ $deliveryNote->notes }}

@endif