@extends('layouts.admin') @section('title', 'Sales Analytics Report') @section('content')

Analytics / Sales Reports

Comprehensive sales analytics and performance reports

Tsh {{ number_format($summaryStats['total_sales'], 2) }}
Total Sales
{{ $summaryStats['total_orders'] }}
Total Orders
Tsh {{ number_format($summaryStats['average_order_value'], 2) }}
Avg Order Value
Tsh {{ number_format($summaryStats['total_tax'], 2) }}
Total Tax
Report Filters
Reset
Detailed Sales Transactions
All sales records with detailed information
{{ $detailedSales->count() }} Sales
Total: Tsh {{ number_format($detailedTotals['total'], 2) }}
@forelse($detailedSales as $sale) @empty @endforelse
Sale ID Date & Time Waiter Cashier Subtotal Tax Total Payment Status Actions
#{{ $sale->id }}
{{ $sale->created_at->format('H:i') }} {{ $sale->created_at->format('M d, Y') }}
{{ $sale->waiter ? ucwords($sale->waiter->name) : '—' }} {{ $sale->cashier ? ucwords($sale->cashier->name) : '—' }} Tsh {{ number_format(floatval($sale->subtotal), 2) }} Tsh {{ number_format(floatval($sale->tax), 2) }} Tsh {{ number_format($sale->total, 2) }} {{ $sale->payment_type }} {{ ucfirst($sale->status) }}

No sales records found for the selected filters

@if($detailedSales->hasPages())

Showing {{ ($detailedSales->currentPage() - 1) * $detailedSales->perPage() + 1 }} to {{ min($detailedSales->currentPage() * $detailedSales->perPage(), $detailedSales->total()) }} of {{ $detailedSales->total() }} entries

@if ($detailedSales->onFirstPage()) @else Previous @endif @if ($detailedSales->hasMorePages()) Next @else @endif
@endif
@endsection @push('styles') @endpush @push('scripts') @endpush