@php $monthSelectOptions = \App\Support\ReportingPeriod::monthSelectOptions(); $yearSelectOptions = \App\Support\ReportingPeriod::yearSelectOptions(); $salesmanFilterOptions = array_merge( [['value' => '', 'label' => 'All users']], $salesmanOptions ?? [], ); $statusFilterOptions = [ ['value' => '', 'label' => 'All statuses'], ['value' => 'pending', 'label' => 'Pending'], ['value' => 'delivered', 'label' => 'Delivered'], ['value' => 'cancelled', 'label' => 'Cancelled'], ]; $financeFilterOptions = [ ['value' => '', 'label' => 'All deals'], ['value' => 'yes', 'label' => 'Financed only'], ['value' => 'no', 'label' => 'Cash / no finance app'], ]; $selectedSalesmanStr = $selectedSalesmanId !== null ? (string) $selectedSalesmanId : ''; $selectedStatusStr = (string) ($selectedStatus ?? ''); $selectedFinanceStr = (string) ($selectedFinance ?? ''); $deliveredCount = (int) (($statusCounts['delivered'] ?? 0)); $pendingCount = (int) (($statusCounts['pending'] ?? 0)); $cancelledCount = (int) (($statusCounts['cancelled'] ?? 0)); $salesSummaryMetrics = [ ['label' => 'Total sales', 'value' => number_format((int) ($totalSales ?? 0))], ['label' => 'Delivered', 'value' => number_format($deliveredCount)], ['label' => 'Pending', 'value' => number_format($pendingCount)], ['label' => 'Cancelled', 'value' => number_format($cancelledCount)], ['label' => 'Financed', 'value' => number_format((int) ($financedCount ?? 0))], ['label' => 'Total sales revenue', 'value' => format_rand_or_dash($totalSalesRevenue ?? null)], ['label' => 'Gross profit', 'value' => format_rand_or_dash($totalGrossProfit ?? null)], ]; @endphp {{ __('All Sales') }}
@foreach ($salesSummaryMetrics as $metric)
{{ $metric['label'] }}
{{ $metric['value'] }}
@endforeach
Reset

{{ number_format(($sales ?? null)?->total() ?? 0) }} record(s)

@forelse (($sales ?? []) as $sale) @php $userName = trim(($sale->user?->name ?? '').' '.($sale->user?->surname ?? '')); $finance = $sale->lead?->latestFinanceApplication; $hasFinance = $finance !== null; @endphp @empty @endforelse
Sale # Sale date User Status Customer / lead Lead # Vehicle Stock # Selling price Gross profit Financed Finance house Amount Deposit Term Finance status Ref #
#{{ $sale->id }} {{ optional($sale->sale_date)->format('Y-m-d') ?? $sale->sale_date }} {{ $userName !== '' ? $userName : '—' }} {{ $sale->statusLabel() }} {{ $sale->lead ? $sale->lead->displayName() : '—' }} {{ $sale->lead_id ? '#'.$sale->lead_id : '—' }}
{{ $sale->vehicle_make ?? '' }} {{ $sale->vehicle_model ?? '' }}
@if ($sale->vehicle_variant)
{{ $sale->vehicle_variant }}
@endif @if ($sale->vehicle_year)
{{ $sale->vehicle_year }}
@endif @if (! $sale->vehicle_make && ! $sale->vehicle_model && $sale->vehicle_sold)
{{ $sale->vehicle_sold }}
@endif @if (! $sale->vehicle_make && ! $sale->vehicle_model && ! $sale->vehicle_sold) — @endif
{{ $sale->stock_number ?? '—' }} {{ format_rand_or_dash($sale->selling_price) }} {{ format_rand_or_dash($sale->gross_profit) }} @if ($hasFinance) Yes @else No @endif {{ $finance?->finance_house ?? '—' }} {{ format_rand_or_dash($finance?->amount_financed) }} {{ format_rand_or_dash($finance?->deposit) }} {{ $finance?->term_months ? (int) $finance->term_months.'m' : '—' }} @if ($finance) {{ $finance->statusLabel() }} @else — @endif {{ $finance?->reference_number ?? '—' }}
No sales for this selection.
@if (($sales ?? null) instanceof \Illuminate\Contracts\Pagination\Paginator || ($sales ?? null) instanceof \Illuminate\Contracts\Pagination\LengthAwarePaginator)
{{ $sales->links() }}
@endif