@extends('layouts.app') @section('title', 'Restaurant Reports') @section('content')
Kitchen-side performance: food sales, cost, profit, discounts and voids.
Top sellers by revenue
Best-selling meals
| Item | Qty sold | Revenue |
|---|---|---|
| {{ $name }} | {{ $row['qty'] }} | {{ number_format($row['revenue'], 0) }} |
| No sales in this range. | ||
Voids by reason ({{ $voidedItems->count() }} items)
| Reason | Count | Value |
|---|---|---|
| {{ $reason }} | {{ $row['count'] }} | {{ number_format($row['value'], 0) }} |
| No voided items in this range. | ||
Complimentary items ({{ $complimentaryItems->count() }})
| Item | Qty | Value forgone |
|---|---|---|
| {{ $name }} | {{ $group->sum('quantity') }} | {{ number_format($group->sum(fn($i) => $i->quantity * $i->product->selling_price), 0) }} |
| No complimentary items in this range. | ||
| Total forgone | {{ number_format($complimentaryValue, 0) }} | |
Cancelled orders ({{ $cancelledOrders->count() }})
| Order # | Table | Reason | When |
|---|---|---|---|
| {{ $order->order_number }} | {{ $order->table->name ?? '—' }} | {{ $order->void_reason ?? '—' }} | {{ $order->created_at->format('d M Y H:i') }} |
| No cancelled orders in this range. | |||