@lang('modules.order.orderReportMessage') @php $formattedStartTime = \Carbon\Carbon::parse($startTime)->format(timeFormat()); $formattedEndTime = \Carbon\Carbon::parse($endTime)->format(timeFormat()); @endphp ({{ $startDate === $endDate ? __('modules.report.salesDataFor') . " $startDate, " . __('modules.report.timePeriod') . " $formattedStartTime - $formattedEndTime" : __('modules.report.salesDataFrom') . " $startDate " . __('app.to') . " $endDate, " . __('modules.report.timePeriodEachDay') . " $formattedStartTime - $formattedEndTime" }})
{{ $this->totalOrders }}
{{ currency_format($this->totalOrderAmount, restaurant()->currency_id) }}
| @lang('modules.order.paymentMethod') | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| {{ $order->id }} | {{ $order->branch?->name ?? '-' }} | {{ $order->show_formatted_order_number ?? $order->order_number }} | @if($order->date_time) {{ \Carbon\Carbon::parse($order->date_time)->setTimezone(timezone())->format(dateFormat() . ' ' . timeFormat()) }} @else - @endif | @php $statusColors = [ 'kot' => 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200', 'billed' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200', 'out_for_delivery' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200', 'payment_due' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', 'paid' => 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200', 'draft' => 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-300', 'canceled' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', ]; @endphp @lang('modules.order.' . $order->status) | {{ $order->addedBy?->name ?? '-' }} | {{ currency_format($order->amount_paid ?? 0, restaurant()->currency_id) }} | @php $paymentMethods = $order->payments->pluck('payment_method')->unique()->filter(); @endphp @if($paymentMethods->isNotEmpty()) {{ $paymentMethods->map(fn ($method) => \Illuminate\Support\Facades\Lang::has('modules.order.' . $method) ? __('modules.order.' . $method) : ucwords(str_replace('_', ' ', $method)))->join(', ') }} @else - @endif | {{ currency_format($order->total_tax_amount ?? 0, restaurant()->currency_id) }} | @if($order->order_type && \Illuminate\Support\Facades\Lang::has('modules.order.' . $order->order_type)) @lang('modules.order.' . $order->order_type) @else {{ $order->order_type ? ucwords(str_replace('_', ' ', $order->order_type)) : '-' }} @endif |
| @lang('messages.noRecordFound') | |||||||||