@extends('layouts.app') @section('title', 'Loan Details - ' . $loanData->id) @section('content')
@if(session('approval_message'))
{{ session('approval_message') }}
@endif

{{ strtoupper($loan_type) }} Loan #{{ $loanData->id }} {{ ucfirst($loan_type) }} Loan

Back
Agreed Amount

Rs. {{ number_format($agreed_amount, 2) }}

Total Paid

Rs. {{ number_format($total_paid, 2) }}

Outstanding

Rs. {{ number_format($total_outstanding, 2) }}

Arrears

Rs. {{ number_format($arrears, 2) }}

Total Penalties

Rs. 0.00

Member Information
Full Name:
{{ $loanData->full_name }}
NIC Number:
{{ $loanData->nic }}
Contact:
{{ $loanData->phone }}
Address:
{{ $loanData->address }}
Loan Information
Loan Product:
{{ $loanData->product_name }}
Loan Amount:
Rs. {{ number_format($loanData->loan_amount, 2) }}
Installments:
{{ $loanData->installments }} months
Interest Rate:
{{ $loanData->interest_rate }}%
Rental Value:
Rs. {{ number_format($loanData->rental_value, 2) }}
Repayment Method:
{{ ucfirst($loanData->repayment_method) }}
Credit Officer:
{{ $loanData->credit_officer }}
Branch:
{{ $loanData->branch_name }}
Status:
@php $statusClass = $loanData->status == 'Disbursed' ? 'bg-success' : ($loanData->status == 'Pending' ? 'bg-warning text-dark' : ($loanData->status == 'Approved' ? 'bg-info' : 'bg-secondary')); @endphp {{ ucfirst($loanData->status) }}
Repayment Schedule
{{ count($installments) }} Installments
@if(count($installments) > 0)
@foreach($installments as $installment) @php $isOverdue = strtotime($installment->installment_date) < time() && $installment->status != 'paid'; $rowClass = $installment->status == 'paid' ? 'table-success' : ($isOverdue ? 'table-danger' : ''); @endphp @endforeach
# Due Date Principal Interest Total Due Paid Amount Status Payment Date
{{ $installment->installment_number }} {{ \Carbon\Carbon::parse($installment->installment_date)->format('M d, Y') }} @if($isOverdue) Overdue @endif Rs. {{ number_format($installment->capital_due, 2) }} Rs. {{ number_format($installment->interest_due, 2) }} Rs. {{ number_format($installment->total_due, 2) }} Rs. {{ number_format($installment->paid_amount, 2) }} @if($installment->status == 'paid') Paid @else {{ $isOverdue ? 'Overdue' : 'Pending' }} @endif {{ $installment->status == 'paid' ? \Carbon\Carbon::parse($installment->paid_date)->format('M d, Y') : '--' }}
@else
Installment schedule will be generated after approval
@endif
Payment History
{{ count($payments) }} Payments
@if(count($payments) > 0)
@foreach($payments as $payment) @endforeach
Date Amount Principal Interest Method
{{ \Carbon\Carbon::parse($payment->payment_date)->format('M d, Y') }} Rs. {{ number_format($payment->amount, 2) }} Rs. {{ number_format($payment->capital_paid, 2) }} Rs. {{ number_format($payment->interest_paid, 2) }} {{ ucfirst($payment->payment_method) }}
@else
No payments recorded yet
@endif
Penalty Charges
No penalties recorded
No penalty charges recorded

This loan has no penalty charges.

Guarantor 1
Name:
{{ $loanData->guarantor1_name ?? 'N/A' }}
NIC:
{{ $loanData->guarantor1_nic ?? 'N/A' }}
Mobile:
{{ $loanData->guarantor1_mobile ?? 'N/A' }}
Address:
{{ $loanData->guarantor1_address ?? 'N/A' }}
Guarantor 2
Name:
{{ $loanData->guarantor2_name ?? 'N/A' }}
NIC:
{{ $loanData->guarantor2_nic ?? 'N/A' }}
Mobile:
{{ $loanData->guarantor2_mobile ?? 'N/A' }}
Address:
{{ $loanData->guarantor2_address ?? 'N/A' }}
@endsection