@extends('layouts.app') @section('title', 'Loan Portfolio Report') @section('content')

Loan Portfolio Report

Complete loan portfolio overview with filtering options

to
Reset
Total Loans: {{ $total_loans }}
Total Amount: Rs. {{ number_format($total_amount, 2) }}
Avg. Interest Rate: {{ number_format($total_interest, 2) }}%
Total Rental: Rs. {{ number_format($total_rental, 2) }}
Total Outstanding: Rs. {{ number_format($total_outstanding, 2) }}
Total Paid: Rs. {{ number_format($total_paid, 2) }}
Capital Due: Rs. {{ number_format($capital_due, 2) }}
Capital Paid: Rs. {{ number_format($capital_paid, 2) }}
Interest Due: Rs. {{ number_format($interest_due, 2) }}
Interest Paid: Rs. {{ number_format($interest_paid, 2) }}
Total Due: Rs. {{ number_format($total_due, 2) }}
Arrears: Rs. {{ number_format($arrears, 2) }}
@foreach($loans as $loan) @endforeach
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) }}
@endsection