@extends('garage.layouts.app') @section('title', 'Customer Profile') @section('content') @php $vehicles = collect($vehicles ?? []); $documents = collect($documents ?? []); $ledgerRows = collect($ledgerRows ?? []); $stats = $stats ?? []; $closing = (float)($ledgerTotals['balance'] ?? 0); $displayName = trim(($customer->name ?? '') . ' ' . ($customer->last_name ?? '')); if ($displayName === '') { $displayName = $customer_label ?? 'Customer'; } $initial = strtoupper(mb_substr($displayName, 0, 1)); @endphp @include('shared.folder-tabs-styles')
| Plate | Make / Model | Year | Current reading | Next service | Status |
|---|---|---|---|---|---|
| {{ $v->registration_number ?: '—' }} | {{ trim(implode(' ', array_filter([$v->make, $v->model]))) ?: '—' }} | {{ $v->year ?: '—' }} | {{ $v->odometer_reading !== null && $v->odometer_reading !== '' ? number_format((float)$v->odometer_reading) : '—' }} | @if($v->next_service_date) {{ $v->next_service_date }} @elseif($v->next_service_meter_reading) @ {{ number_format((float)$v->next_service_meter_reading) }} @else — @endif | {{ !empty($v->is_active) ? 'Active' : 'Inactive' }} |
| No vehicles registered for this customer. | |||||
| Type | Number | Date | Vehicle | Reading | Amount | |
|---|---|---|---|---|---|---|
| {{ $doc->source_label ?? $doc->source_type }} | {{ $doc->document_number ?: '—' }} | {{ $doc->document_date ?: '—' }} | {{ $doc->vehicle_label ?: '—' }} | {{ $doc->meter_reading ?? '—' }} | {{ number_format((float)($doc->grand_total ?? 0), 2) }} | @if(!empty($doc->show_url)) Open @endif |
| No estimates, {{ strtolower($glOrders ?? 'orders') }}, or sales yet. | ||||||
| Date | Voucher | Type | Dr | Cr | Narration |
|---|---|---|---|---|---|
| {{ $r->voucher_date ?: '—' }} | @if(!empty($r->voucher_id)) {{ $r->voucher_no ?: '—' }} @else {{ $r->voucher_no ?: '—' }} @endif | {{ $r->voucher_type ?: '—' }} | {{ $dr > 0 ? number_format($dr, 2) : '—' }} | {{ $cr > 0 ? number_format($cr, 2) : '—' }} |
{{ $r->narration ?: '—' }}
@if(!empty($r->against_text))
Against: {{ $r->against_text }}
@endif
|
| No ledger transactions found. | |||||