@extends('portal.layouts.app') @section('title', $subscription->subscription_no) @section('subtitle', $subscription->product->name.($subscription->plan ? ' - '.$subscription->plan->label() : '')) @section('content')
{{ $subscription->status->label() }} @if ($subscription->policy_no) {{ $subscription->policy_no }} @endif @if ($subscription->isWithinFreeLook()) Free look until {{ $subscription->free_look_expires_at->format('d M Y') }} @endif
@foreach ([ 'Product' => $subscription->product->name, 'Plan / Category' => $subscription->plan?->label() ?? '-', 'Payment frequency' => $subscription->payment_frequency->label(), 'Contribution' => 'PKR '.number_format((float) $subscription->contribution_amount, 2), 'EFU Life share' => 'PKR '.number_format((float) $subscription->efu_life_share, 2), 'EFU General share' => 'PKR '.number_format((float) $subscription->efu_general_share, 2), 'Cover start' => $subscription->cover_start_date?->format('d M Y') ?? 'Not yet on risk', 'Cover end' => $subscription->cover_end_date?->format('d M Y') ?? '-', 'Next due' => $subscription->next_due_date?->format('d M Y') ?? '-', 'Total collected' => 'PKR '.number_format((float) $subscription->total_collected, 2), ] as $label => $value)
{{ $label }}
{{ $value }}
@endforeach
@if ($subscription->plan === null)

This product has no plan attached.

@else @foreach ($subscription->plan->benefits as $benefit) @endforeach
Benefit Underwriter Sum covered (PKR)
{{ $benefit->name }} {{ $benefit->underwriter->label() }} {{ $benefit->pivot->display_value ?? number_format((float) $benefit->pivot->sum_covered) }}
@endif
@if ($subscription->charges->isEmpty())

No instalment has been raised yet. One is created when the CBC call is confirmed.

@else @foreach ($subscription->charges as $charge) @endforeach
Charge Cycle Due Amount Deducted Status
{{ $charge->charge_no }} {{ $charge->cycle_no }} {{ $charge->due_date?->format('d M Y') }} {{ number_format((float) $charge->amount, 2) }} {{ $charge->deduction_date?->format('d M Y') ?? '-' }} @if ($charge->bank_reference) {{ $charge->bank_reference }} @endif {{ $charge->status->label() }} @if ($charge->failure_reason) {{ $charge->failure_reason }} @endif
@endif
    @foreach ($subscription->statusLogs as $log)
  • {{ $log->from_status ?? 'created' }} {{ $log->to_status }}

    @if ($log->reason)

    {{ $log->reason }}

    @endif

    via {{ $log->source }} @if ($log->user) · {{ $log->user->name }} @endif @if ($log->batch) · {{ $log->batch->batch_no }} @endif

    {{ $log->created_at->format('d M Y H:i') }}
  • @endforeach
Name
{{ $subscription->customer->full_name }}
@foreach ([ 'CNIC' => $subscription->customer->maskedCnic(), 'Mobile' => $subscription->customer->maskedMobile(), 'Email' => $subscription->customer->email, 'Account' => $subscription->customer->maskedAccount(), 'Branch' => $subscription->customer->branch_name, 'Bank customer ID' => $subscription->customer->bank_customer_id, ] as $label => $value)
{{ $label }}
{{ $value ?: '-' }}
@endforeach
Captured
{{ $subscription->consent_at?->format('d M Y H:i:s') ?? 'Not captured' }}
Channel / version
{{ $subscription->consent_channel }} · {{ $subscription->consent_version }}
IP address
{{ $subscription->consent_ip ?? '-' }}
OTP verified
{{ $subscription->otp_verified ? 'Yes' : 'No' }}
@if ($subscription->consents->isNotEmpty())
    @foreach ($subscription->consents as $consent)
  • {{ str($consent->type)->headline() }}

    {{ $consent->content }}

  • @endforeach
@endif
@if ($subscription->cbc_result)
Result
{{ $subscription->cbc_result->label() }}
Called
{{ $subscription->cbc_at?->format('d M Y H:i') ?? '-' }}
Agent
{{ $subscription->cbc_agent ?? '-' }}
@if ($subscription->cbc_remarks)
Remarks
{{ $subscription->cbc_remarks }}
@endif
@endif @unless ($subscription->status->isTerminal())
@csrf
@endunless
@endsection