Loan Management

Workflow and EMI Operations

{{ $loans->total() }} loan files
@forelse ($loans as $loan)

{{ $loan->application_no }}

{{ $loan->status }}

{{ $loan->client?->name }} · {{ $loan->loan_type }} · {{ $loan->bank?->name ?: 'No bank assigned' }}

NPR {{ number_format($loan->requested_amount, 2) }}

Outstanding NPR {{ number_format($loan->outstanding_balance, 2) }}

@csrf @method('PATCH')

Approval Workflow

@csrf @method('PATCH')

Bank Assignment

@csrf

EMI Schedule

{{ $loan->schedules->count() }} installments generated

@csrf

Closure

Mark outstanding balance as zero and close the loan file.

@csrf

Loan Documents

@forelse ($loan->documents as $document)
@csrf @method('PATCH')

{{ $document->document_type }}

{{ $document->original_name }} - {{ $document->status }}

@empty

No loan documents uploaded.

@endforelse

Installment Tracking

Showing next 6 installments

@forelse ($loan->schedules->take(6) as $schedule) @empty @endforelse
# Due Date Principal Interest EMI Status Record Payment
{{ $schedule->installment_no }} {{ $schedule->due_date->toFormattedDateString() }} NPR {{ number_format($schedule->principal_amount, 2) }} NPR {{ number_format($schedule->interest_amount, 2) }} NPR {{ number_format($schedule->emi_amount, 2) }} {{ $schedule->status }} @if ($schedule->status !== 'paid')
@csrf
@else Paid @endif
No EMI schedule generated.
@empty
No loan files found.
@endforelse
{{ $loans->links() }}