@extends('print.layout') @section('title', 'Order_' . ($order['order_no'] ?? 'N/A') . '_' . ($order['order_date'] ?? date('d-m-Y'))) @section('content')
Order Information
{{-- Order Header Information --}}
Customer No: {{ $order['customer_no'] ?? 'N/A' }}
Customer Name: {{ $order['fname'] ?? 'N/A' }} {{ $order['lname'] ?? '' }}
@if(isset($order['email']) && !empty($order['email']))
Email: {{ $order['email'] }}
@endif
Voucher No: TXN-{{ date('Y') }}-{{ str_pad($order['order_id'], 4, '0', STR_PAD_LEFT) }}
Order No: {{ $order['order_no'] ?? 'N/A' }}
Job No: {{ $order['job_no'] ?? 'N/A' }}
Order Date: {{ $order['order_date'] ?? 'N/A' }}
@if(isset($order['due_date']) && !empty($order['due_date']))
Due Date: {{ $order['due_date'] }}
@endif @if(isset($order['payment_terms']) && !empty($order['payment_terms']))
Payment Terms: {{ $order['payment_terms'] }}
@endif
Order Status: @if($order['order_status'] == 1) Draft @elseif($order['order_status'] == 2) Confirmed @elseif($order['order_status'] == 3) Dispatched @elseif($order['order_status'] == 4) Delivered @elseif($order['order_status'] == 5) Cancelled @else Unknown @endif
{{-- Order Items Table --}} @if(isset($orderItem) && $orderItem->count() > 0)

Order Items

@if($orderItem->count()) @php $product_id = 0; @endphp @foreach($orderItem as $item) @if($item->product_id == $product_id) @else @php $product_id = $item->product_id; @endphp @endif @endforeach @endif
@endif {{-- Order Totals --}} @php $total = $orderItem->sum(function($item) { return $item->quantity * ($item->price ?? 0); }); @endphp
Grand Total: {{ number_format($total, 2) }}
{{-- Amount in Words --}} @if(function_exists('numberToWordsWithCurrency'))
Amount in Words:
{{ numberToWordsWithCurrency($total) }}
@endif {{-- Additional Information --}} @if(isset($order['description']) && !empty($order['description']))

Description/Notes

{{ strip_tags($order['description']) }}
@endif @endsection