@extends($activeTemplate . 'layouts.master') @section('content') @php $totalFare = $booking->bookedRooms->sum('fare'); $totalTaxCharge = $booking->bookedRooms->sum('tax_charge'); $canceledFare = $booking->bookedRooms->where('status', Status::ROOM_CANCELED)->sum('fare'); $canceledTaxCharge = $booking->bookedRooms->where('status', Status::ROOM_CANCELED)->sum('tax_charge'); @endphp
@lang('Booked Rooms')
@foreach ($booking->bookedRooms->groupBy('booked_for') as $bookedRoom) @foreach ($bookedRoom as $booked) @if ($loop->first) @endif @endforeach @endforeach
@lang('Booked For') @lang('Room Type') @lang('Room No.') @lang('Fare') / @lang('Night')
{{ showDateTime($booked->booked_for, 'd M, Y') }} {{ __($booked->room->roomType->name) }} {{ __($booked->room->room_number) }} @if ($booked->status == Status::ROOM_CANCELED) (@lang('Canceled')) @endif {{ $general->cur_sym . showAmount($booked->fare) }}
@lang('Total Fare') {{ $general->cur_sym . showAmount($totalFare) }}
@if ($booking->usedExtraService->count())
@lang('Services')
@foreach ($booking->usedExtraService->groupBy('service_date') as $services) @foreach ($services as $service) @if ($loop->first) @endif @endforeach @endforeach
@lang('Date') @lang('Room No.') @lang('Service') @lang('Total')
{{ showDateTime($service->service_date, 'd M, Y') }} {{ __($service->room->room_number) }} {{ __($service->extraService->name) }}
{{ $general->cur_sym . showAmount($service->unit_price) }} x {{ $service->qty }}
{{ $general->cur_sym . showAmount($service->total_amount) }}
@lang('Total') {{ $general->cur_sym }}{{ showAmount($booking->service_cost) }}
@endif @php $receivedPyaments = $booking->payments->where('type', 'RECEIVED'); $returnedPyaments = $booking->payments->where('type', 'RETURNED'); @endphp @if ($receivedPyaments->count())
@lang('Payments Recevied')
@foreach ($receivedPyaments as $payment) @endforeach
@lang('Time') @lang('Payment Type') @lang('Amount')
{{ __(showDateTime($payment->created_at, 'd M, Y')) }} @if ($payment->admin_id == 0) @lang('Online Payment') @else @lang('Cash Payment') @endif {{ $general->cur_sym . showAmount($payment->amount) }}
@lang('Total') {{ $general->cur_sym . showAmount($receivedPyaments->sum('amount')) }}
@endif @if ($returnedPyaments->count())
@lang('Payments Returned')
@foreach ($returnedPyaments as $payment) @endforeach
@lang('Time') @lang('Payment Type') @lang('Amount')
{{ __(showDateTime($payment->created_at, 'd M, Y')) }} @lang('Cash Payment') {{ $general->cur_sym . showAmount($payment->amount) }}
@lang('Total') {{ $general->cur_sym . showAmount($returnedPyaments->sum('amount')) }}
@endif @php $due = $booking->total_amount - $booking->paid_amount; @endphp
@lang('Payment Info')
@if ($due > 0 && $booking->status == Status::BOOKING_ACTIVE)
@lang('Pay Now')
@endif @endsection @push('style') @endpush