@php $companyName = \App\Models\Setting::get('company_name', 'Cargo Service'); $companyPhone = \App\Models\Setting::get('company_phone', ''); $companyLogo = \App\Models\Setting::get('company_logo', ''); $companyAddress = \App\Models\Setting::get('company_address', ''); $companyWebsite = \App\Models\Setting::get('company_website', ''); @endphp @if($companyLogo)
Logo
@endif
{{ $companyName }}
@if($companyAddress)
{{ $companyAddress }}
@endif @if($companyPhone)
Tel: {{ $companyPhone }}
@endif @if($companyWebsite)
{{ $companyWebsite }}
@endif
{{ now()->format('d-M-Y h:i A') }}
RECEIPT
Booking #: {{ $booking->cntr_no }}
Date: {{ $booking->booking_date->format('d-M-Y') }}
Sender: {{ $booking->customer->name }}
Phone: {{ $booking->customer->phone }}
Receiver: {{ $booking->receiver_name ?? $booking->customer->name }}
Phone: {{ $booking->receiver_phone ?? $booking->customer->phone }}
Origin: {{ $booking->pickup_location }}
Destination: {{ $booking->delivery_location }}
@if($booking->items && $booking->items->count() > 0) @foreach($booking->items as $item) @endforeach @else {{-- Fallback for legacy bookings without items --}} @endif
Item Qty Amount
{{ $item->description }}
@ {{ number_format($item->rate, 0) }}/{{ strtoupper($item->unit ?? 'PCS') }}
{{ number_format($item->quantity, 2) }} {{ strtoupper($item->unit ?? 'PCS') }} {{ \App\Helpers\CurrencyHelper::format($item->amount) }}
{{ $booking->cargo_description }}
Cargo Charges {{ \App\Helpers\CurrencyHelper::format($booking->total_amount) }}
Subtotal: {{ \App\Helpers\CurrencyHelper::format($booking->total_amount) }}
Paid: {{ \App\Helpers\CurrencyHelper::format($booking->advance_payment) }}
Balance Due: {{ \App\Helpers\CurrencyHelper::format($booking->due_payment) }}