Package Change Requests

Booking #{{ $bookingNo }}

{{ count($packageRequests) }} Request(s)
Booking Information
Booking Details
Booking No: {{ $booking->no }}
Date: {{ \Carbon\Carbon::parse($booking->date)->format('d M Y') }}
Type: {{ $booking->type === 'W' ? 'Walk In' : 'Online' }}
Status: @switch($booking->status) @case('D') Draft @break @case('N') None @break @case('S') Show Up @break @case('C') Cancelled @break @default Unknown @endswitch
Customer & Agent
@if($member)
Customer: {{ $member->name }}
@else
Customer: Walk-in Customer
@endif @if($agent)
Agent: {{ $agent->name }}
@else
Agent: Direct Booking
@endif
Total Amount: Rp {{ number_format($booking->nett, 0, ',', '.') }}
@if(session('success')) @endif @if($errors->any()) @endif
@if(count($packageRequests) > 0) @foreach($packageRequests as $request)
{{ $request->package_name }} ({{ $request->package_code }})
@if($request->slug) Request Code: {{ $request->slug }} @endif
{{ ucfirst($request->status) }}
Requested Changes
Price
From: Rp {{ number_format($request->original_price, 0, ',', '.') }}
To: Rp {{ number_format($request->requested_price, 0, ',', '.') }}
@if($request->price_difference != 0)
@if($request->price_difference > 0) +@endif Rp {{ number_format($request->price_difference, 0, ',', '.') }}
@endif
Quantity
From: {{ $request->original_qty }}
To: {{ $request->requested_qty }}
@if($request->qty_difference != 0)
@if($request->qty_difference > 0) +@endif {{ $request->qty_difference }}
@endif
Discount
From: {{ number_format($request->original_discp, 2) }}%
To: {{ number_format($request->requested_discp, 2) }}%
@if($request->discount_difference != 0)
@if($request->discount_difference > 0) +@endif {{ number_format($request->discount_difference, 2) }}%
@endif
@if($request->notes)
Notes

{{ $request->notes }}

@endif
Request Information
Requested by: {{ $request->requested_by ?? 'Unknown' }}
Requested at: {{ \Carbon\Carbon::parse($request->requested_at)->format('d M Y H:i:s') }}
@if($request->status === 'pending')
@csrf
@csrf
@elseif($request->status === 'approved')
Approved
by {{ $request->approved_by ?? 'Unknown' }}
at {{ \Carbon\Carbon::parse($request->approved_at)->format('d M Y H:i:s') }}
@elseif($request->status === 'rejected')
Rejected
by {{ $request->rejected_by ?? 'Unknown' }}
at {{ \Carbon\Carbon::parse($request->rejected_at)->format('d M Y H:i:s') }}
@endif
@endforeach @else

No Package Requests Found

There are no package change requests for this booking.

@endif

Package Change Request Management System