{{ $customer->name }} {{ $customer->isValidSubscription() ? 'ACTIVE SUB' : 'EXPIRED SUB' }}

Customer Code: {{ $customer->customer_code }} • Vehicle: {{ $customer->vehicle_number }}

@if(session('success'))
{{ session('success') }}
@endif

Subscriber Profile
ID: {{ $customer->customer_code }} {{ $customer->vehicle_number }}

@if($customer->barcode)
Card Barcode: {{ $customer->barcode }}
@endif
Contact Person Name {{ $customer->name }}
Mobile Number {{ $customer->mobile }}
Email Address {{ $customer->email ?? 'N/A' }}
National ID (NID) {{ $customer->nid_number ?? 'N/A' }}
Contact Address {{ $customer->address ?? 'N/A' }}
Vehicle Category {{ $customer->vehicleCategory->name ?? 'N/A' }}
License Plate Number {{ $customer->vehicle_number }}
Current Monthly Fee ৳{{ number_format($customer->monthly_fee, 2) }}
Current Expiry Date {{ $customer->expiry_date->format('d M, Y') }}
@if($customer->notes)
Notes

{{ $customer->notes }}

@endif

Renewal History

@forelse($customer->renewals as $renewal)
Paid: ৳{{ number_format($renewal->amount_paid, 2) }} {{ $renewal->payment_method }}
Extended to: {{ $renewal->new_expiry_date->format('d M, Y') }}
Processed by: {{ $renewal->processedBy->name ?? 'System' }} • {{ $renewal->created_at->format('d M Y') }}
@empty

No renewal logs.

@endforelse

Vehicle Entry & Exit Log History

{{ $parkingHistory->total() }} visits recorded
@forelse($parkingHistory as $ticket) @empty @endforelse
Ticket Serial Entry Time Exit Time Duration Status Details
{{ $ticket->ticket_number }} {{ $ticket->entry_at->format('d M Y, h:i A') }} {{ $ticket->exit_at ? $ticket->exit_at->format('d M Y, h:i A') : 'Parked' }} {{ (new \App\Services\ParkingBillingService())->formatDuration($ticket->duration_minutes ?: $ticket->entry_at->diffInMinutes(now())) }} {{ $ticket->status }} View →
No parking activity recorded yet.
{{ $parkingHistory->links() }}