Package Change Requests

Manage and approve package modification requests

{{ count($packageRequests) }} Total Requests

Booking Information

Booking #{{ $bookingNo }}

{{ $booking->no }}

{{ \Carbon\Carbon::parse($booking->date)->format('d M Y') }}

{{ $booking->type === 'W' ? 'Walk In' : 'Online' }}

@switch($booking->status) @case('D') Draft @break @case('N') None @break @case('S') Show Up @break @case('C') Cancelled @break @default Unknown @endswitch

@if($member)

{{ $member->name }}

{{ $member->phone }}

@else

Walk-in Customer

@endif @if($agent)

{{ $agent->name }}

@else

Direct Booking

@endif

Rp {{ number_format($booking->nett, 0, ',', '.') }}

@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@foreach($errors->all() as $error) {{ $error }} @endforeach
@endif @if(count($packageRequests) > 0) @foreach($packageRequests as $request)

{{ $request->package_name }}

Package Code: {{ $request->package_code }}

@if($request->slug)

Request ID: {{ $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)
Additional Notes

{{ $request->notes }}

@endif
Request Details

{{ $request->requested_by ?? 'Unknown' }}

{{ \Carbon\Carbon::parse($request->requested_at)->format('d M Y H:i:s') }}

@if($request->status === 'pending')
@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