@extends('layouts.app') @section('title', 'Sales Reports') @section('content')

Sales Reports

{{ $from->format('d M Y') }} — {{ $to->format('d M Y') }} · {{ $area === 'all' ? \App\Models\Department::nameFor('restaurant', 'Restaurant').' + '.\App\Models\Department::nameFor('bar', 'Bar').' combined' : ($areaOptions[$area] ?? '') }}

Revenue by day ({{ strtolower(\App\Models\Department::nameFor('restaurant', 'Restaurant')) }} + {{ strtolower(\App\Models\Department::nameFor('bar', 'Bar')) }})

Revenue by category

Waiter sales by day

Filtered period · total for all waiters: {{ number_format($waiterDaily->sum('sales'), 2) }}

@forelse ($waiterDaily as $row) @empty @endforelse
DateWaiterOrdersSales
{{ \Carbon\Carbon::parse($row['date'])->format('d M Y') }}{{ $row['waiter'] }}{{ $row['orders'] }}{{ number_format($row['sales'], 2) }}
No waiter sales for this period.
TOTAL — all waiters{{ $waiterDaily->sum('orders') }}{{ number_format($waiterDaily->sum('sales'), 2) }}

Sales by waiter

@forelse ($salesByWaiter->sortDesc() as $name => $amount) @empty @endforelse
{{ $name }}{{ number_format($amount, 0) }}
No restaurant sales in this range.

Sales by bartender

@forelse ($salesByBartender->sortDesc() as $name => $amount) @empty @endforelse
{{ $name }}{{ number_format($amount, 0) }}
No bar sales in this range.

Sales by cashier

@forelse ($salesByCashier->sortDesc() as $name => $amount) @empty @endforelse
{{ $name }}{{ number_format($amount, 0) }}
No sales in this range.

Top-selling products ({{ strtolower(\App\Models\Department::nameFor('restaurant', 'Restaurant')) }} + {{ strtolower(\App\Models\Department::nameFor('bar', 'Bar')) }})

@forelse ($topProducts as $name => $row) @empty @endforelse
ProductQty soldRevenue
{{ $name }}{{ $row['qty'] }}{{ number_format($row['revenue'], 0) }}
No sales in this range.
@endsection