@if ($data)

{{ __('Report Booking') }}

@if($reportType === 'invoice') @elseif($reportType === 'detail') @elseif($reportType === 'channel') @elseif($reportType === 'customer_type') @elseif($reportType === 'agent') @elseif($reportType === 'cancelation') @elseif($reportType === 'avg_booking_size' || $reportType === 'avg_payment') @elseif($reportType === 'revenue_lost') @elseif($reportType === 'outstanding_balance') @elseif($reportType === 'booking_lead_time') @else @endif @if($reportType === 'invoice') @php $prevBookingKey = ''; @endphp @forelse($data as $item) @php $currentBookingKey = $item->booking_date . '|' . $item->no . '|' . $item->status . '|' . $item->agent . '|' . $item->paid . '|' . $item->currency . '|' . $item->deposit; $isNewBooking = $currentBookingKey !== $prevBookingKey; $prevBookingKey = $currentBookingKey; @endphp @empty @endforelse @elseif($reportType === 'detail') @forelse($data as $item) @empty @endforelse @elseif($reportType === 'channel') @forelse($data as $item) @empty @endforelse @elseif($reportType === 'customer_type') @forelse($data as $item) @empty @endforelse @elseif($reportType === 'agent') @forelse($data as $item) @empty @endforelse @elseif($reportType === 'cancelation') @forelse($data as $item) @empty @endforelse @elseif($reportType === 'avg_booking_size' || $reportType === 'avg_payment') @forelse($data as $item) @empty @endforelse @elseif($reportType === 'revenue_lost') @forelse($data as $item) @empty @endforelse @elseif($reportType === 'outstanding_balance') @forelse($data as $item) @empty @endforelse @elseif($reportType === 'booking_lead_time') @forelse($data as $item) @empty @endforelse @else @forelse($data as $item) @empty @endforelse @endif @if($reportType === 'invoice') @elseif($reportType === 'detail') @elseif($reportType === 'channel') @elseif($reportType === 'customer_type') @elseif($reportType === 'agent') @elseif($reportType === 'cancelation') @elseif($reportType === 'avg_booking_size' || $reportType === 'avg_payment') @elseif($reportType === 'revenue_lost') @elseif($reportType === 'outstanding_balance') @elseif($reportType === 'booking_lead_time') @else @endif
{{ __('Booking Date') }} {{ __('Booking No') }} {{ __('Status') }} {{ __('Agent') }} {{ __('Payment Method') }} {{ __('Currency') }} {{ __('Paid') }} {{ __('Deposit') }} {{ __('Lesson Date') }} {{ __('Lesson Time') }} {{ __('Package Code') }} {{ __('Package Name') }} {{ __('Pax') }} {{ __('Nett') }} {{ __('Gross') }}
{{ __('Code') }} {{ __('Name') }} {{ __('Price') }} {{ __('Qty') }} {{ __('Gross') }} {{ __('Discount') }} {{ __('Nett') }}
{{ __('Channel') }} {{ __('Qty') }} {{ __('Gross') }} {{ __('Discount') }} {{ __('Nett') }}
{{ __('Customer Type') }} {{ __('Total Sales') }} {{ __('Contribution') }}
{{ __('Agent') }} {{ __('Commission') }} {{ __('Nett') }}
{{ __('Status Type') }} {{ __('Count') }} {{ __('Percentage') }}
{{ __('Metric Type') }} {{ __('Average Value') }} {{ __('Total Records') }}
{{ __('Revenue Type') }} {{ __('Amount') }} {{ __('Booking Count') }}
{{ __('Invoice No') }} {{ __('Booking Date') }} {{ __('Agent') }} {{ __('Member') }} {{ __('Nett') }} {{ __('Paid') }} {{ __('Outstanding') }}
{{ __('Invoice No') }} {{ __('Booking Date') }} {{ __('Activity Date') }} {{ __('Agent') }} {{ __('Member') }} {{ __('Package Name') }} {{ __('Lead Time (Days)') }} {{ __('Qty') }} {{ __('Nett') }}
{{ __('Country') }} {{ __('Qty') }} {{ __('Gross') }} {{ __('Discount') }} {{ __('Nett') }}
@if($isNewBooking) {{ \Carbon\Carbon::parse($item->booking_date)->format('d/m/Y') }} @endif @if($isNewBooking) {{ $item->no }} @endif @if($isNewBooking) {{ $item->status }} @endif @if($isNewBooking) {{ $item->agent }} @endif @if($isNewBooking) {{ $item->payment }} @endif @if($isNewBooking) {{ $item->currency }} @endif @if($isNewBooking) {{ number_format($item->paid, 0) }} @endif @if($isNewBooking) {{ number_format($item->deposit, 0) }} @endif {{ \Carbon\Carbon::parse($item->lesson_date)->format('d/m/Y') }} {{ $item->lesson_time }} {{ $item->code }} {{ $item->name }} {{ $item->pax }} {{ number_format($item->nett, 0) }} {{ number_format($item->gross, 0) }}
No data found
{{ $item->code }} {{ $item->name }} {{ number_format($item->price, 0) }} {{ $item->qty }} {{ number_format($item->gross, 0) }} {{ number_format($item->disc, 0) }} {{ number_format($item->nett, 0) }}
No data found
{{ $item->channel }} {{ $item->qty }} {{ number_format($item->gross, 0) }} {{ number_format($item->disc, 0) }} {{ number_format($item->nett, 0) }}
No data found
{{ $item->member_type }} {{ number_format($item->total_sales, 0) }} {{ number_format($item->contribution, 2) }}%
No data found
{{ $item->agent }} {{ number_format($item->comm, 0) }} {{ number_format($item->nett, 0) }}
No data found
{{ $item->status_type }} {{ number_format($item->count, 0) }} {{ number_format($item->percentage, 2) }}%
No data found
{{ $item->metric_type }} @if($reportType === 'avg_booking_size') {{ number_format($item->average_value, 0) }} pax @else {{ number_format($item->average_value, 0) }} @endif {{ number_format($item->total_records, 0) }}
No data found
{{ $item->revenue_type }} {{ number_format($item->amount, 0) }} {{ number_format($item->booking_count, 0) }}
No data found
{{ $item->no }} {{ \Carbon\Carbon::parse($item->date)->format('d M Y') }} {{ $item->agent }} {{ $item->member }} {{ number_format($item->nett, 0) }} {{ number_format($item->paid, 0) }} {{ number_format($item->outstanding, 0) }}
No data found
{{ $item->invoice_no }} {{ \Carbon\Carbon::parse($item->booking_date)->format('d M Y') }} {{ \Carbon\Carbon::parse($item->detail_date)->format('d M Y') }} {{ $item->agent }} {{ $item->member }} {{ $item->package_name }} {{ number_format($item->lead_time_days, 0) }} days {{ number_format($item->qty, 0) }} {{ number_format($item->nett, 0) }}
No data found
{{ $item->country }} {{ $item->qty }} {{ number_format($item->gross, 0) }} {{ number_format($item->disc, 0) }} {{ number_format($item->nett, 0) }}
No data found
Total {{ number_format($totals['paid'] ?? 0, 0) }} {{ number_format($totals['deposit'] ?? 0, 0) }} {{ number_format($totals['pax'] ?? 0, 0) }} {{ number_format($totals['nett'] ?? 0, 0) }} {{ number_format($totals['gross'] ?? 0, 0) }}
Total {{ number_format($totals['qty'] ?? 0, 0) }} {{ number_format($totals['gross'] ?? 0, 0) }} {{ number_format($totals['disc'] ?? 0, 0) }} {{ number_format($totals['nett'] ?? 0, 0) }}
Total {{ number_format($totals['qty'] ?? 0, 0) }} {{ number_format($totals['gross'] ?? 0, 0) }} {{ number_format($totals['disc'] ?? 0, 0) }} {{ number_format($totals['nett'] ?? 0, 0) }}
Total {{ number_format($totals['total_sales'] ?? 0, 0) }} {{ number_format($totals['contribution'] ?? 0, 2) }}%
Total {{ number_format($totals['comm'] ?? 0, 0) }} {{ number_format($totals['nett'] ?? 0, 0) }}
Total {{ number_format($totals['count'] ?? 0, 0) }} {{ number_format($totals['percentage'] ?? 0, 2) }}%
Total @if($reportType === 'avg_booking_size') {{ number_format($totals['average_value'] ?? 0, 0) }} pax @else {{ number_format($totals['average_value'] ?? 0, 0) }} @endif {{ number_format($totals['total_records'] ?? 0, 0) }}
Total {{ number_format($totals['amount'] ?? 0, 0) }} {{ number_format($totals['booking_count'] ?? 0, 0) }}
Total Outstanding Balance {{ number_format($totals['nett'] ?? 0, 0) }} {{ number_format($totals['paid'] ?? 0, 0) }} {{ number_format($totals['outstanding'] ?? 0, 0) }}
Total Lead Time Analysis {{ number_format($totals['avg_lead_time'] ?? 0, 0) }} days avg {{ number_format($totals['total_qty'] ?? 0, 0) }} {{ number_format($totals['total_nett'] ?? 0, 0) }}
Total {{ number_format($totals['qty'] ?? 0, 0) }} {{ number_format($totals['gross'] ?? 0, 0) }} {{ number_format($totals['disc'] ?? 0, 0) }} {{ number_format($totals['nett'] ?? 0, 0) }}
{{ $data->links('vendor.livewire.bootstrap') }}
@endif