Smart Booking Logo

Receipt of Payment

Dewan Booking ID: #{{ $booking->id }}

@php $statusClass = [ 'pending' => 'status-pending', 'need_payment' => 'status-need_payment', 'awaiting_verification' => 'status-awaiting_verification', 'booked' => 'status-booked', 'rejected' => 'status-rejected', 'cancelled' => 'status-cancelled', ][$booking->status] ?? 'status-pending'; @endphp {{ ucfirst(str_replace('_', ' ', $booking->status)) }}
Billed To {{ $booking->user->name }}
{{ $booking->user->email }}
{{ $booking->user->phone ?? 'No phone provided' }}
Venue {{ $booking->dewan->name ?? 'Main Venue' }}
Event {{ $booking->event_name }}
Date {{ $booking->date->format('l, d F Y') }}
Time @if($booking->start_time && $booking->end_time) {{ \Carbon\Carbon::parse($booking->start_time)->format('h:i A') }} – {{ \Carbon\Carbon::parse($booking->end_time)->format('h:i A') }} @else Full Day (Kenduri) @endif
{{-- 💰 Financial Breakdown --}}

Booking Summary

{{-- Deposit
Deposit RM{{ number_format($booking->deposit_amount ?? 0, 2) }}
--}} {{-- Base Rate --}}
Dewan Rental ({{ ucfirst($booking->booking_type) }}) RM{{ number_format($booking->base_amount ?? 0, 2) }}
{{-- Addons --}} @if($booking->addons && $booking->addons->count()) @foreach($booking->addons as $addon)
{{ $addon->addon->name }} ({{ $addon->quantity }} × RM{{ number_format($addon->addon->price, 2) }}) RM{{ number_format($addon->subtotal, 2) }}
@endforeach @else
No add-ons selected
@endif {{-- Subtotal --}}
Subtotal RM{{ number_format(($booking->base_amount ?? 0) + ($booking->addons_total ?? 0), 2) }}
{{-- Service Charge --}}
Service Charge ({{ $booking->dewan->service_charge_percent ?? 5.0 }}%) RM{{ number_format($booking->service_charge ?? 0, 2) }}
{{-- SST --}}
SST ({{ $booking->dewan->sst_percent ?? 8.0 }}%) RM{{ number_format($booking->sst ?? 0, 2) }}
{{-- Grand Total --}}
Grand Total RM{{ number_format($booking->total_amount, 2) }}
{{-- 📅 Footer --}}