| ID | Branch | Cashier | Closed At | Action |
|---|---|---|---|---|
| #{{ $s->id }} | {{ $s->branch?->name ?? 'N/A' }} | @php $cashierName = $s->cashier?->name ?? optional(\App\Models\User::find($s->opened_by))->name; @endphp{{ $cashierName ?? 'N/A' }} | {{ optional($s->closed_at)->timezone(timezone())->format('d M Y, h:i A') }} |
Generated: {{ $reportData['generated_at']->timezone(timezone())->format('d M Y, h:i A') }}
Branch: {{ $reportData['session']->branch?->name ?? 'N/A' }}
Register: {{ $reportData['session']->register->name ?? 'N/A' }}
Cashier: {{ $reportData['session']->cashier->name ?? 'N/A' }}
Closed: {{ $reportData['session']->closed_at->timezone(timezone())->format('d M Y, h:i A') }}
| Line Item | Amount |
|---|---|
| Opening Float | {{ currency_format($reportData['opening_float'], restaurant()->currency_id) }} |
| Cash Sales | {{ currency_format($reportData['cash_sales'], restaurant()->currency_id) }} |
| Change Given | -{{ currency_format($reportData['change_given'], restaurant()->currency_id) }} |
| Cash-In | {{ currency_format($reportData['cash_in'], restaurant()->currency_id) }} |
| Cash-Out | -{{ currency_format($reportData['cash_out'], restaurant()->currency_id) }} |
| Safe Drops | -{{ currency_format($reportData['safe_drops'], restaurant()->currency_id) }} |
| Refunds (Cash) | -{{ currency_format($reportData['refunds'], restaurant()->currency_id) }} |
| Expected Cash | {{ currency_format($reportData['expected_cash'], restaurant()->currency_id) }} |
| Denomination | Count | Subtotal |
|---|---|---|
| {{ currency_format((float) $row['value'], restaurant()->currency_id) }} | {{ $row['count'] }} | {{ currency_format((float) $row['subtotal'], restaurant()->currency_id) }} |
| Total | — | {{ currency_format($reportData['counted_cash'], restaurant()->currency_id) }} |
Expected: {{ currency_format($reportData['expected_cash'], restaurant()->currency_id) }} | Counted: {{ currency_format($reportData['counted_cash'], restaurant()->currency_id) }}
{{ $reportData['discrepancy'] >= 0 ? '+' : '' }}{{ currency_format($reportData['discrepancy'], restaurant()->currency_id) }} @if($reportData['discrepancy'] > 0) (Over) @elseif($reportData['discrepancy'] < 0) (Short) @else (Exact) @endif
{{ $reportData['session']->closing_reason }}
Status: {{ $reportData['session']->status }}
@if($reportData['session']->approved_by)Approved By: {{ $reportData['session']->closer->name ?? 'Manager' }}
@endifNo closed cash register sessions found for the selected criteria.