@lang('cashregister::app.totalSessions'): {{ $summary['total_shifts'] }}
@lang('cashregister::app.completionRate'): {{ round($summary['completion_rate'], 1) }}%
@lang('cashregister::app.totalSessions')
{{ $summary['total_shifts'] }}
@lang('cashregister::app.allPeriods')
@lang('cashregister::app.completedSessions')
{{ $summary['completed_shifts'] }}
{{ round($summary['completion_rate'], 1) }}% @lang('cashregister::app.completionShort')
@lang('cashregister::app.pendingSessions')
{{ $summary['pending_shifts'] }}
@lang('cashregister::app.awaitingApproval')
@lang('cashregister::app.openSessions')
{{ $summary['open_shifts'] }}
@lang('cashregister::app.currentlyActive')
@lang('cashregister::app.averageSessionDuration')
@if($summary['average_duration_minutes'] > 0) {{ floor($summary['average_duration_minutes'] / 60) }}h {{ $summary['average_duration_minutes'] % 60 }}m @else @lang('cashregister::app.openSession') @endif
@lang('cashregister::app.totalOpeningFloat')
{{ currency_format($summary['total_opening_float'], restaurant()->currency_id) }}
@lang('cashregister::app.totalDiscrepancy')
{{ $summary['total_discrepancy'] >= 0 ? '+' : '' }}{{ currency_format($summary['total_discrepancy'], restaurant()->currency_id) }}
@lang('cashregister::app.totalCashSales')
{{ currency_format($summary['total_cash_sales'], restaurant()->currency_id) }}
@lang('cashregister::app.totalPaymentsLabel')
{{ currency_format($summary['total_payments'], restaurant()->currency_id) }}
{{ __('modules.order.' . $method) !== 'modules.order.' . $method ? __('modules.order.' . $method) : \Illuminate\Support\Str::title(str_replace('_', ' ', (string) $method)) }} @lang('cashregister::app.sales')
{{ currency_format((float) $amount, restaurant()->currency_id) }}
| @lang('cashregister::app.date') | @lang('cashregister::app.cashier') | @lang('cashregister::app.sessionType') | @lang('cashregister::app.duration') | @lang('cashregister::app.openingFloat') | @lang('cashregister::app.paymentMethods') | @lang('cashregister::app.expectedCash') | @lang('cashregister::app.countedCash') | @lang('cashregister::app.discrepancy') | @lang('cashregister::app.status') |
|---|---|---|---|---|---|---|---|---|---|
| {{ $shift->opened_at->timezone(timezone())->format('d M Y') }} | {{ $shift->cashier->name ?? '--' }} | {{ $this->getSessionType($shift) }} | {{ $this->getSessionDuration($shift) }} | {{ currency_format($shift->opening_float, restaurant()->currency_id) }} |
@foreach($paymentMethodTotals as $method => $amount)
{{ __('modules.order.' . $method) !== 'modules.order.' . $method ? __('modules.order.' . $method) : \Illuminate\Support\Str::title(str_replace('_', ' ', (string) $method)) }}:
{{ currency_format((float) $amount, restaurant()->currency_id) }}
@endforeach
|
{{ currency_format($expectedCash, restaurant()->currency_id) }} | {{ currency_format($countedCash, restaurant()->currency_id) }} | {{ $diff >= 0 ? '+' : '' }}{{ currency_format($diff, restaurant()->currency_id) }} | @lang('app.' . $shift->status) |
@lang('cashregister::app.sessionDistributionByType')
@lang('cashregister::app.cashierPerformance')
@lang('cashregister::app.noShiftsFoundForCriteria')