All recorded transactions
| Ref # | Date | Client | Payment | Trans. Code | Total | Status | Ready | Cashier | Actions |
|---|---|---|---|---|---|---|---|---|---|
| {{ $sale->reference_no }} | {{ $sale->sale_date->format('d M Y') }} {{ $sale->sale_date->format('H:i') }} |
@if ($sale->client)
{{ $sale->client->name }}
@if ($sale->vehicle)
{{ $sale->vehicle->plate_number }} @endif @else Walk-in @endif |
@php $methods = collect($sale->payments ?? []) ->pluck('method')->unique() ->map(fn($m) => ucfirst($m)) ->join(', '); @endphp {{ $methods ?: '—' }} | @php $transCode = collect($sale->payments ?? []) ->first(fn($p) => strtolower($p['method'] ?? '') === 'm-pesa')['transaction_no'] ?? collect($sale->payments ?? [])->first()['transaction_no'] ?? null; @endphp @if ($transCode) {{ $transCode }} @else — @endif | KSh {{ number_format($sale->total, 2) }} | @php $badgeClass = match($sale->status) { 'completed' => 'badge-completed', 'partial' => 'badge-partial', 'pending' => 'badge-pending', default => 'badge-cancelled', }; @endphp {{ ucfirst($sale->status) }} | @if ($sale->is_ready) Ready @else — @endif | {{ $sale->cashier->name ?? '—' }} | |
|
No sales found in this period. |
|||||||||