@extends('layouts.app') @section('title', 'Loan Portfolio Report') @section('content')
Complete loan portfolio overview with filtering options
| Loan ID | Date | Member | NIC | Branch | Product | Repayment Method | Amount (Rs.) | Interest (%) | Installments | Rental (Rs.) | Capital Due | Capital Paid | Interest Due | Interest Paid | Total Due | Arrears | Total Paid | Outstanding | Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loan->loan_id }} | {{ \Carbon\Carbon::parse($loan->application_date)->format('Y-m-d') }} | {{ $loan->member_name }} | {{ $loan->member_nic }} | {{ $loan->branch_name }} | {{ $loan->product_name }} | {{ ucfirst($loan->repayment_method) }} | {{ number_format($loan->loan_amount, 2) }} | {{ number_format($loan->interest_rate, 2) }} | {{ $loan->installments }} | {{ number_format($loan->rental_value, 2) }} | {{ number_format($loan->capital_due, 2) }} | {{ number_format($loan->capital_paid, 2) }} | {{ number_format($loan->interest_due, 2) }} | {{ number_format($loan->interest_paid, 2) }} | {{ number_format($loan->total_due, 2) }} | {{ number_format($loan->arrears, 2) }} | {{ number_format($loan->total_paid, 2) }} | {{ number_format($loan->total_outstanding, 2) }} | @php $statusClass = match($loan->status) { 'Disbursed' => 'bg-green-100 text-green-800', 'Pending' => 'bg-yellow-100 text-yellow-800', 'Approved' => 'bg-blue-100 text-blue-800', default => 'bg-gray-100 text-gray-800', }; @endphp {{ $loan->status }} |
| Totals: | {{ number_format($capital_due, 2) }} | {{ number_format($capital_paid, 2) }} | {{ number_format($interest_due, 2) }} | {{ number_format($interest_paid, 2) }} | {{ number_format($total_due, 2) }} | {{ number_format($arrears, 2) }} | {{ number_format($total_paid, 2) }} | {{ number_format($total_outstanding, 2) }} | |||||||||||