@php
$route ??= 'invoices.generate';
@endphp
@if ($booking)
{{ $booking->booking_number }}
{{ $booking->created_at }}
{{ $booking->address->last_name }}
{{ $booking->address->email }}
@if ($booking->address->phone)
{{ $booking->address->phone }}
@endif
@if ($booking->address->full_address)
{{ $booking->address->full_address }}
@endif
@if ($booking->room->room->exists && ($room = $booking->room->room))
{{ $room->name }}
@else
{{ $booking->room->room_name }}
@endif
{{ $booking->room->start_date }}
{{ $booking->room->end_date }}
@if ($booking->arrival_time)
{{ $booking->arrival_time }}
@endif
@if ($booking->requests)
{{ $booking->requests }}
@endif
@if ($booking->number_of_guests)
{{ $booking->number_of_guests }}
@endif
@if ($booking->number_of_children)
{{ $booking->number_of_children }}
@endif
{{ trans('plugins/hotel::booking.room') }}
{{ trans('plugins/hotel::booking.image') }}
{{ trans('plugins/hotel::booking.name') }}
{{ trans('plugins/hotel::booking.checkin_date') }}
{{ trans('plugins/hotel::booking.checkout_date') }}
{{ trans('plugins/hotel::booking.number_of_rooms') }}
{{ trans('plugins/hotel::booking.price') }}
{{ trans('plugins/hotel::booking.tax') }}
@if ($booking->room->room->exists && ($room = $booking->room->room))
{{ $booking->room->room->name }}
@else
{{ $booking->room->room_name }}
@endif
{{ $booking->room->start_date }}
{{ $booking->room->end_date }}
{{ $booking->room->number_of_rooms }}
{{ format_price($booking->room->price) }}
{{ format_price($booking->tax_amount) }}
@if ($booking->services->count())
{{ trans('plugins/hotel::booking.services') }}
{{ trans('plugins/hotel::booking.name') }}
{{ trans('plugins/hotel::booking.price') }}
{{ trans('plugins/hotel::booking.total') }}
@foreach ($booking->services->unique() as $service)
{{ $service->name }}
{{ format_price($service->price) }} x {{ $booking->room->number_of_rooms }}
{{ format_price($service->price * $booking->room->number_of_rooms) }}
@endforeach
@endif
@if ($booking->foods->count())
{{ trans('plugins/hotel::booking.foods') }}
{{ trans('plugins/hotel::booking.name') }}
{{ trans('plugins/hotel::booking.price') }}
{{ trans('plugins/hotel::booking.total') }}
@foreach ($booking->foods->unique() as $food)
{{ $food->name }}
{{ format_price($food->price) }}
{{ format_price($food->price ) }}
@endforeach
@endif
{{ format_price($booking->sub_total) }}
{{ format_price($booking->coupon_amount) }}
{{ format_price($booking->tax_amount) }}
{{ format_price($booking->amount) }}
{!! $booking->status->toHtml() !!}
@if (is_plugin_active('payment') && $booking->payment->id)
@auth
{{ $booking->payment->charge_id }}
@endauth
{{ $booking->payment->payment_channel->label() }}
{!! $booking->payment->status->toHtml() !!}
@if ($booking->payment->payment_channel == \Botble\Payment\Enums\PaymentMethodEnum::BANK_TRANSFER
&& $booking->payment->status == \Botble\Payment\Enums\PaymentStatusEnum::PENDING
)
{!! BaseHelper::clean(get_payment_setting('description', $booking->payment->payment_channel)) !!}
@endif
@if ($displayBookingStatus ?? false)
{!! $booking->status->toHtml() !!}
@endif
@endif
@if ((auth()->check() || $booking->customer_id) && ($invoiceId = $booking->invoice->id) && $route)
{{ trans('plugins/hotel::booking.view_invoice') }}
{{ trans('plugins/hotel::booking.download_invoice') }}
@endif
@endif