@extends('layouts.app') @section('content')
Application Progress & Timeline
1
Application Submitted

{{ $application->created_at ? \Carbon\Carbon::parse($application->created_at)->format('M d, Y H:i') : 'N/A' }}

2
Application Approved
@if(in_array($application->status, ['approved', 'payment_pending', 'payment_completed', 'meter_assigned', 'installation_pending', 'installation_completed', 'active']))

{{ $application->approved_at ? \Carbon\Carbon::parse($application->approved_at)->format('M d, Y H:i') : 'N/A' }}

Approved By: {{ $application->approver->name ?? 'N/A' }}

@else

Pending approval

@endif
3
Payment Completed
@if(in_array($application->status, ['payment_completed', 'meter_assigned', 'installation_pending', 'installation_completed', 'active']))

{{ $application->payment_date ? \Carbon\Carbon::parse($application->payment_date)->format('M d, Y H:i') : 'N/A' }}

Reference: {{ $application->payment_reference ?? 'N/A' }}

Processed By: {{ $application->paymentProcessor->name ?? 'N/A' }}

@else

Pending payment

@endif
4
Meter Assigned & Account Created
@if(in_array($application->status, ['meter_assigned', 'installation_pending', 'installation_completed', 'active']))

Meter Number: {{ $application->meter_number ?? 'N/A' }}

@if($application->client)

Account Number: {{ $application->client->account_number }}

@endif @else

Pending meter assignment

@endif
5
Installation Scheduled
@if(in_array($application->status, ['installation_pending', 'installation_completed', 'active']))

{{ $application->installation_scheduled_date ? \Carbon\Carbon::parse($application->installation_scheduled_date)->format('M d, Y') : 'N/A' }}

Installer: {{ $application->installer->name ?? 'N/A' }}

@else

Pending installation scheduling

@endif
6
Installation Completed
@if(in_array($application->status, ['installation_completed', 'active']))

{{ $application->installation_completed_date ? \Carbon\Carbon::parse($application->installation_completed_date)->format('M d, Y H:i') : 'N/A' }}

Status: @switch($application->installation_status) @case('completed') Completed Successfully @break @default {{ $application->installation_status ?? 'N/A' }} @endswitch

@else

Pending installation completion

@endif
7
Service Activated
@if($application->status === 'active')

Account is now active and in service

@else

Pending final activation

@endif
@if (session('success')) @endif
Applicant Information

Name:
{{ $application->full_name }}

Phone:
{{ $application->phone }}

Address:
{{ $application->formatted_address }}

@if($application->meter_location)

Meter Location:
{{ $application->meter_location }}

@endif @if($application->property_description)

Property Description:
{{ $application->property_description }}

@endif
@if(in_array($application->status, ['approved', 'payment_pending', 'payment_completed', 'meter_assigned', 'installation_pending', 'installation_completed', 'active']))
Approval Information

Approved By: {{ $application->approver->name ?? 'N/A' }}

Approved Date: {{ $application->approved_at ? \Carbon\Carbon::parse($application->approved_at)->format('M d, Y H:i') : 'N/A' }}

@if($application->approval_notes)

Notes:
{{ $application->approval_notes }}

@endif
@endif @if(in_array($application->status, ['payment_pending', 'payment_completed', 'meter_assigned', 'installation_pending', 'installation_completed', 'active']))
Payment Information

Setup Fee: ₱{{ number_format($application->setup_fee, 2) }}

Payment Status: @if($application->status === 'payment_completed' || in_array($application->status, ['meter_assigned', 'installation_pending', 'installation_completed', 'active'])) Completed @else Pending @endif

@if($application->payment_date)

Payment Date: {{ \Carbon\Carbon::parse($application->payment_date)->format('M d, Y') }}

@endif @if($application->payment_reference)

Reference #: {{ $application->payment_reference }}

@endif
@endif @if(in_array($application->status, ['meter_assigned', 'installation_pending', 'installation_completed', 'active']))
Meter & Tier Information

Meter Number: {{ $application->meter_number }}

Tier: {{ $application->tier->name ?? 'N/A' }}

@if($application->client)

Account Number: {{ $application->client->account_number }}

@endif
@endif @if(in_array($application->status, ['installation_pending', 'installation_completed', 'active']))
Installation Information

Installer: {{ $application->installer->name ?? 'N/A' }}

Scheduled Date: {{ $application->installation_scheduled_date ? \Carbon\Carbon::parse($application->installation_scheduled_date)->format('M d, Y') : 'N/A' }}

@if($application->installation_completed_date)

Completed Date: {{ \Carbon\Carbon::parse($application->installation_completed_date)->format('M d, Y') }}

@endif

Status: @switch($application->installation_status) @case('pending') Pending @break @case('in_progress') In Progress @break @case('completed') Completed @break @case('failed') Failed @break @endswitch

@if($application->installation_notes)

Notes:
{{ $application->installation_notes }}

@endif
@endif
Next Steps
@if($application->status === 'submitted') @can('approve', $application) Review & Approve @endcan

Awaiting approval from company admin

@elseif($application->status === 'payment_pending') Process Payment

Setup fee: ₱{{ number_format($application->setup_fee, 2) }}

@elseif($application->status === 'payment_completed') Assign Meter & Tier

Payment completed, assign meter

@elseif($application->status === 'meter_assigned') Schedule Installation

Meter assigned, schedule installation

@elseif($application->status === 'installation_pending') Download Installation Doc Report Installation Status

Installation scheduled

@elseif($application->status === 'active')
Active! Customer is now active.
@endif
@endsection