@extends('layouts.biller') @section('title', 'Reports') @section('page_title', 'Tier 1 Operations Reports') @section('content')

Operations Overview

Data from {{ $startDate->format('d M Y, h:i A') }} to {{ $endDate->format('d M Y, h:i A') }}

to

Sales Summary

Total Revenue ₹{{ number_format($salesSummary['total_revenue'], 2) }}
Subtotal ₹{{ number_format($salesSummary['total_subtotal'], 2) }}
Taxes (GST) ₹{{ number_format($salesSummary['total_gst'], 2) }}
Discounts -₹{{ number_format($salesSummary['total_discount'], 2) }}
Total Orders {{ $salesSummary['total_orders'] }}

Dine-in

₹{{ number_format($salesSummary['by_type']['dine_in'], 2) }}

Takeaway

₹{{ number_format($salesSummary['by_type']['takeaway'], 2) }}

Delivery

₹{{ number_format($salesSummary['by_type']['delivery'], 2) }}

Collection by Tender

Cash
₹{{ number_format($paymentMethods['cash'], 2) }}
Card
₹{{ number_format($paymentMethods['card'], 2) }}
UPI / Digital
₹{{ number_format($paymentMethods['upi'], 2) }}

Top Performing Items (Menu Engineering)

Top 20
@forelse($itemSales as $index => $item) @empty @endforelse
Item Name Qty Sold Revenue
{{ $index + 1 }} {{ $item->name }}
{{ $item->total_qty }} ₹{{ number_format($item->total_revenue, 2) }}

No items sold in this period

Category Sales

@forelse($categorySales as $category) @empty @endforelse
{{ $category->name }} ₹{{ number_format($category->total_revenue, 2) }} {{ $category->total_qty }} items

No data available

Steward Performance

@if($tableTurnaround)
Avg Table Turnaround: {{ round($tableTurnaround) }} mins
@endif
@forelse($waiterPerformance as $waiter) @empty @endforelse
Steward Name Orders Handled Total Revenue
{{ substr($waiter['name'], 0, 1) }}
{{ $waiter['name'] }}
{{ $waiter['total_orders'] }} ₹{{ number_format($waiter['total_revenue'], 2) }}

No steward data available

@endsection