@php $settings = json_decode($business->hms_settings); @endphp
@if (!empty(Session::get('business.logo')))
Logo
@endif

{{ $business->name }}

@if (!empty($settings->booking_pdf->address))

{!! nl2br(e($settings->booking_pdf->address)) !!}

@endif

@if (!empty($settings->booking_pdf->phone)) @lang('contact.contact'): {{ $settings->booking_pdf->phone }} @endif @if (!empty($settings->booking_pdf->email))
@lang('hms::lang.email'): {{ $settings->booking_pdf->email }} @endif @if (!empty($settings->booking_pdf->website))
@lang('hms::lang.website'): {{ $settings->booking_pdf->website }} @endif

@if (!empty($transaction->check_in)) @endif @if (!empty($transaction->check_out)) @endif @if (!empty($transaction->check_in)) @endif @if (!empty($transaction->check_out)) @endif
@lang('hms::lang.booking_Id'): @lang('hms::lang.arrival_date_time'): @lang('hms::lang.departure_date_time'): @lang('hms::lang.nights'):@lang('hms::lang.check_in'):@lang('hms::lang.check_out'):@lang('hms::lang.status'):
{{ $transaction->ref_no }} {{ @format_datetime($transaction->hms_booking_arrival_date_time) }} {{ @format_datetime($transaction->hms_booking_departure_date_time) }} {{ $no_of_nights }} {{ $no_of_nights == 1 ? __('hms::lang.night') : __('hms::lang.nights') }} {{ @format_datetime($transaction->check_in) }} {{ @format_datetime($transaction->check_out) }} @if($transaction->status == 'confirmed') {{ __('hms::lang.confirmed') }} @elseif($transaction->status == 'pending') {{ __('hms::lang.pending') }} @elseif($transaction->status == 'cancelled') {{ __('hms::lang.cancelled') }} @else {{ ucfirst($transaction->status) }} @endif
@if ($transaction->contact->mobile) @endif @if ($transaction->contact->alternate_number) @endif @if ($transaction->contact->landline) @endif
@lang('sale.customer_name'): {{ $transaction->contact->name }}
@lang('hms::lang.address'): @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
@lang('contact.mobile'): {{ $transaction->contact->mobile }}
@lang('contact.alternate_contact_number'): {{ $transaction->contact->alternate_number }}
@lang('contact.landline'): {{ $transaction->contact->alternate_number }}
@foreach ($booking_rooms as $room) @endforeach
@lang('hms::lang.rooms')
@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 }} / @format_currency($extra->price) - {{ str_replace('_', ' ', $extra->price_per) }}
@php // Determine discount type and calculate actual discount amount $discount_type = $transaction->discount_type; // Default $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 ($discount_type == 'percentage') @else @endif @else @endif @if($transaction->tax_amount > 0) @endif @if($transaction->tax_amount > 0) @endif
@lang('hms::lang.room_price'): @lang('hms::lang.extra_price'):@lang('hms::lang.discount'): ({{ number_format($transaction->discount_amount, 2) }} % )@lang('hms::lang.discount'):@lang('hms::lang.discount'):@lang('hms::lang.booking_tax'):@lang('hms::lang.total'): @lang('hms::lang.total_paid'): @lang('hms::lang.due'):
@format_currency($transaction->room_price) @format_currency($transaction->extra_price) @format_currency($discount_display_value) @if (!empty($transaction->hms_coupon_id) && !empty($transaction->coupon_code))
({{ $transaction->coupon_code }}) @endif
@format_currency($transaction->tax_amount) @if(!empty($transaction->tax) && !empty($transaction->tax->name))
({{ $transaction->tax->name }}) @endif
@format_currency($transaction->final_total) @format_currency($transaction->total_paid) @format_currency($transaction->final_total - $transaction->total_paid)
@if(!empty($transaction->payment_lines) && count($transaction->payment_lines) > 0)
@php $total_paid = 0; @endphp @foreach($transaction->payment_lines as $payment_line) @php if($payment_line->is_return == 1){ $total_paid -= $payment_line->amount; } else { $total_paid += $payment_line->amount; } @endphp @endforeach
@lang('sale.payment_info')
# @lang('messages.date') @lang('purchase.ref_no') @lang('sale.amount') @lang('sale.payment_mode') @lang('sale.payment_note')
{{ $loop->iteration }} {{ @format_date($payment_line->paid_on) }} {{ $payment_line->payment_ref_no }} @format_currency($payment_line->amount) {{ $payment_types[$payment_line->method] ?? $payment_line->method }} @if($payment_line->is_return == 1)
(@lang('lang_v1.change_return')) @endif
@if($payment_line->note) {{ ucfirst($payment_line->note) }} @else -- @endif
@endif @if (!empty($settings->booking_pdf->text_after_table))
{!! $settings->booking_pdf->text_after_table !!}
@endif