@extends('layouts.app') @section('title', __('hms::lang.booking')) @section('content') @include('hms::layouts.nav')

@lang('hms::lang.booking') - {{ $transaction->ref_no }}

{{--
{!! Form::label('customer', __('hms::lang.customer') . ':') !!} {{ $transaction->name }}
--}}
{{ __('sale.customer_name') }}: {{ $transaction->contact->name }}
{{ __('business.address') }}:
@if(!empty($transaction->billing_address())) {{$transaction->billing_address()}} @else @if($transaction->contact->landmark) {{ $transaction->contact->landmark }}, @endif {{ $transaction->contact->city }} @if($transaction->contact->state) {{ ', ' . $transaction->contact->state }} @endif
@if($transaction->contact->country) {{ $transaction->contact->country }} @endif @if($transaction->contact->mobile)
{{__('contact.mobile')}}: {{ $transaction->contact->mobile }} @endif @if($transaction->contact->alternate_number)
{{__('contact.alternate_contact_number')}}: {{ $transaction->contact->alternate_number }} @endif @if($transaction->contact->landline)
{{__('contact.landline')}}: {{ $transaction->contact->landline }} @endif @endif
@if($transaction->status == 'confirmed')
{!! Form::label('status', __('hms::lang.status') . ':') !!}
{{ __('hms::lang.confirmed') }}
@elseif($transaction->status == 'pending')
{!! Form::label('status', __('hms::lang.status') . ':') !!}
{{ __('hms::lang.pending') }}
@elseif($transaction->status == 'cancelled')
{!! Form::label('status', __('hms::lang.status') . ':') !!}
{{ __('hms::lang.cancelled') }}
@endif
{!! Form::label('arrival_date', __('hms::lang.arrival_date') . ':') !!} {{ @format_date($transaction->hms_booking_arrival_date_time) }}
{!! Form::label('arrival_time', __('hms::lang.arrival_time') . ':') !!} {{ @format_time($transaction->hms_booking_arrival_date_time) }}
{!! Form::label('departure_date', __('hms::lang.departure_date') . ':') !!} {{ @format_date($transaction->hms_booking_departure_date_time) }}
{!! Form::label('nights', __('hms::lang.nights') . ':') !!} {{ $no_of_nights }} {{ $no_of_nights == 1 ? __('hms::lang.night') : __('hms::lang.nights') }}
{!! Form::label('departure_time', __('hms::lang.departure_time') . ':') !!} {{ @format_time($transaction->hms_booking_departure_date_time) }}
@if(!empty($transaction->check_in))
{!! Form::label('check_in', __('hms::lang.check_in') . ':') !!} {{ @format_datetime($transaction->check_in) }}
@endif @if(!empty($transaction->check_out))
{!! Form::label('check_out', __('hms::lang.check_out') . ':') !!} {{ @format_datetime($transaction->check_out) }}
@endif

@lang('hms::lang.trip_information')

@if(!empty($transaction->hms_reason_for_trip))
{!! Form::label('reason_for_trip', __('hms::lang.reason_for_trip') . ':') !!}

{{ $transaction->hms_reason_for_trip }}

@endif @if(!empty($transaction->hms_means_of_transport))
{!! Form::label('means_of_transport', __('hms::lang.means_of_transport') . ':') !!}

{{ ucfirst(str_replace('_', ' ', $transaction->hms_means_of_transport)) }}

@endif @if(!empty($transaction->hms_vehicle_registration_number))
{!! Form::label('vehicle_registration_number', __('hms::lang.vehicle_registration_number') . ':') !!}

{{ $transaction->hms_vehicle_registration_number }}

@endif @if(!empty($transaction->hms_place_of_origin))
{!! Form::label('place_of_origin', __('hms::lang.place_of_origin') . ':') !!}

{{ $transaction->hms_place_of_origin }}

@endif @if(!empty($transaction->hms_final_destination))
{!! Form::label('final_destination', __('hms::lang.final_destination') . ':') !!}

{{ $transaction->hms_final_destination }}

@endif

@lang('hms::lang.rooms_and_extras')

@foreach ($booking_rooms as $room) @endforeach
@lang('hms::lang.type') @lang('hms::lang.room_no') @lang('hms::lang.no_of_adult') @lang('hms::lang.no_of_child') @lang('hms::lang.price_per_night') @lang('hms::lang.price')
{{ $room->type }} {{ $room->room_number }} {{ $room->adults }} {{ $room->childrens }} @format_currency($room->price) @format_currency($room->total_price)
@foreach ( $extras as $index => $extra) @if (in_array($extra->id, $extras_id)) @endif @endforeach
@lang('hms::lang.extras')
{{ $extra->name }} / {{ $extra->price }} - {{ str_replace("_", " ", $extra->price_per) }}
@php $settings = json_decode($busines->hms_settings); @endphp

{{ ($settings->id_proof_label_1 ?? __('hms::lang.id_proof_1')) }}

@foreach($transaction->media as $media) @if($media->model_media_type == 'id_proof_1')
@if(Str::endsWith(strtolower($media->file_name), '.pdf')) @else @endif
@endif @endforeach

{{ ($settings->id_proof_label_2 ?? __('hms::lang.id_proof_2')) }}

@foreach($transaction->media as $media) @if($media->model_media_type == 'id_proof_2')
@if(Str::endsWith(strtolower($media->file_name), '.pdf')) @else @endif
@endif @endforeach

{{ ($settings->id_proof_label_3 ?? __('hms::lang.id_proof_3'))}}

@foreach($transaction->media as $media) @if($media->model_media_type == 'id_proof_3')
@if(Str::endsWith(strtolower($media->file_name), '.pdf')) @else @endif
@endif @endforeach

@lang('hms::lang.status')
@if($transaction->status == 'confirmed')
{{ __('hms::lang.confirmed') }}
@elseif($transaction->status == 'pending')
{{ __('hms::lang.pending') }}
@elseif($transaction->status == 'cancelled')
{{ __('hms::lang.cancelled') }}
@endif

@lang('hms::lang.room_price') :
{{ $transaction->room_price }}
@lang('hms::lang.extra_price') :
{{ $transaction->extra_price }}
@if($transaction->tax_amount > 0)
@lang('sale.tax'): @if($transaction->tax) ({{ $transaction->tax->name }}) @endif
{{ $transaction->tax_amount }}
@endif
@php // Determine discount type and calculate actual discount amount $discount_type = $transaction->discount_type; $discount_display_value = 0; // If coupon is applied, use discount_amount directly if (!empty($transaction->hms_coupon_id)) { $discount_display_value = $transaction->discount_amount; } else { if ($transaction->discount_type == 'percentage') { $discount_type = 'percentage'; $discount_display_value = ($transaction->discount_amount / 100) * $transaction->total_before_tax; } else { $discount_type = 'fixed'; $discount_display_value = $transaction->discount_amount; } } @endphp @if ($discount_display_value > 0)
@if (!empty($transaction->hms_coupon_id)) @lang('hms::lang.discount'): ({{ $transaction->coupon_code }}) @elseif ($discount_type == 'percentage') @lang('hms::lang.discount'): ( {{ @number_format($transaction->discount_amount, 2) }} ) % @else @lang('hms::lang.discount'): @endif
{{ $discount_display_value }}
@else
@lang('hms::lang.discount'):
{{ $discount_display_value }}
@endif

@lang('hms::lang.total'):
{{ $transaction->final_total }}

@lang('sale.payment_info')

@lang('sale.total_amount'):
{{ $transaction->final_total }}
@lang('sale.total_paid'):
{{ $transaction->payment_lines->sum('amount') }}
@lang('lang_v1.due'):
{{ $transaction->final_total - $transaction->payment_lines->sum('amount') }}
@lang('sale.payment_status'):
{{ __('lang_v1.' . $transaction->payment_status) }}

@if(!empty($transaction->payment_lines) && count($transaction->payment_lines) > 0)
@lang('lang_v1.payment_details')
@foreach($transaction->payment_lines as $payment_line) @if($payment_line['is_return'] != 1) @endif @endforeach
@lang('messages.date') @lang('sale.payment_mode') @lang('sale.amount') @lang('purchase.payment_note')
{{ @format_datetime($payment_line['paid_on']) }} {{ ucfirst($payment_line['method']) }} {{ $payment_line['amount'] }} {{ $payment_line['note'] ?? '-' }}
@else

@lang('sale.no_payments_found')

@endif
@if (!empty($transaction->hms_coupon_id))

@lang('hms::lang.apply_coupon')

{!! Form::label('coupon_code', __('hms::lang.coupon_code') . ':') !!} {{ $transaction->coupon_code }}
@endif
@endsection @section('javascript') @endsection