@extends('print.layout') @section('title', 'Delivery_Challan_' . ($delivery['delivery_no'] ?? 'N/A') . '_' . ($delivery['delivery_date'] ?? date('d-m-Y'))) @section('content')
Delivery Challan
{{-- Delivery Header Information --}}
Customer No: {{ $delivery['customer_no'] ?? 'N/A' }}
@if(isset($isMultiOrder) && $isMultiOrder && isset($relatedOrders) && count($relatedOrders) > 1)
Primary Order: {{ $delivery['order_no'] ?? 'N/A' }}
Primary Job No: {{ $delivery['job_no'] ?? 'N/A' }}
All Orders: @foreach($relatedOrders as $index => $order) @if($index < 5) {{ $order->order_no ?? 'N/A' }} @endif @endforeach @if(count($relatedOrders) > 5) +{{ count($relatedOrders) - 5 }} more @endif
@else
Order No: {{ $delivery['order_no'] ?? 'N/A' }}
Job No: {{ $delivery['job_no'] ?? 'N/A' }}
@endif
Order Date: {{ $delivery['order_date'] ?? 'N/A' }}
Delivery No: {{ $delivery['customer_no'] ?? 'N/A' }}
Shipping From: {{ $delivery['fshipping'] ?? 'N/A' }}
Port No: {{ $delivery['fport_no'] ?? 'N/A' }}
Shipping To: {{ $delivery['tshipping'] ?? 'N/A' }}
Port No: {{ $delivery['tport_no'] ?? 'N/A' }}
Delivery Method: @if($delivery['delivery_method'] == 1) Sea Freight @elseif($delivery['delivery_method'] == 2) Air Freight @elseif($delivery['delivery_method'] == 3) Road Transport @else Unknown @endif
Delivery Status: @if($delivery['delivery_status'] == 1) Pending @elseif($delivery['delivery_status'] == 2) Dispatched @elseif($delivery['delivery_status'] == 3) Delivered @elseif($delivery['delivery_status'] == 4) Returned @else Unknown @endif
@if(isset($delivery['fi_no']) && !empty($delivery['fi_no']))
FI No: {{ $delivery['fi_no'] }}
@endif @if(isset($delivery['rex_no']) && !empty($delivery['rex_no']))
REX No: {{ $delivery['rex_no'] }}
@endif @if(isset($delivery['ntn']) && !empty($delivery['ntn']))
NTN: {{ $delivery['ntn'] }}
@endif
{{-- Statement of Origin --}} @if(isset($delivery['so_origin']) && !empty($delivery['so_origin']))

Statement of Origin

{!! nl2br(e(strip_tags($delivery['so_origin']))) !!}
@endif {{-- Delivery Description --}} @if(isset($delivery['description']) && !empty($delivery['description']))

Delivery Details

{!! nl2br(e(strip_tags($delivery['description']))) !!}
@endif {{-- Delivery Items Table --}} @if(isset($deliveryItem) && $deliveryItem->count() > 0)

Delivered Items

@if($deliveryItem->count()) @foreach($deliveryItem as $item) @endforeach @endif
@endif {{-- Delivery Summary --}}
Total Items Delivered: {{ number_format($deliveryItem->sum('quantity') ?? 0) }}
Total Boxes: {{ number_format($deliveryItem->sum(function($item) { return ceil($item->quantity * ($item->bqty ?? 1)); }) ?? 0) }}
@if(isset($delivery['delivery_charges']) && $delivery['delivery_charges'] > 0)
Delivery Charges: {{ number_format($delivery['delivery_charges'], 2) }}
@endif
{{-- Delivery Instructions --}} @if(isset($delivery['instructions']) && !empty($delivery['instructions']))

Delivery Instructions

{{ $delivery['instructions'] }}
@endif {{-- Terms and Conditions --}}

Terms and Conditions

{{-- Signatures --}}
Customer Signature
Date: ___________
Delivery Person
Name: ___________
Authorized Signatory
Company Seal
@endsection