@extends('layouts.app') @section('content')

Loan Application Details

Complete loan information and management

Applied
{{ $loanOffer->approval ?: 'Review' }}
Disbursed
{{ strtoupper(substr($loanOffer->first_name, 0, 1)) }}{{ strtoupper(substr($loanOffer->last_name, 0, 1)) }}

{{ $loanOffer->first_name }} {{ $loanOffer->middle_name }} {{ $loanOffer->last_name }} @if($loanOffer->sex) {{ $loanOffer->sex }} @endif

{{ $loanOffer->designation_name }} ({{ $loanOffer->designation_code }})

Check Number: {{ $loanOffer->check_number }}
NIN: {{ $loanOffer->nin ?: 'Not provided' }}
Marital Status: {{ $loanOffer->marital_status ?: 'Not specified' }}
Employment: {{ $loanOffer->terms_of_employment ?: 'Permanent' }}
Loan Amount

TZS {{ number_format($loanOffer->total_amount_to_pay, 2) }}

Principal: TZS {{ number_format($loanOffer->requested_amount, 2) }}
Interest ({{ $loanOffer->interest_rate }}%): TZS {{ number_format(($loanOffer->total_amount_to_pay - $loanOffer->requested_amount), 2) }}
@if($loanOffer->other_charges > 0)
Other Charges: TZS {{ number_format($loanOffer->other_charges, 2) }}
@endif
@if($loanOffer->approval === 'APPROVED' && !in_array($loanOffer->status, ['disbursement_pending', 'disbursed', 'FULL_SETTLED', 'DISBURSEMENT_FAILED']))
Ready for Disbursement

This loan is approved and awaiting disbursement to NMB Bank

@endif
@csrf @method('PUT')
Application Information
Application Number: {{ $loanOffer->application_number }}
FSP Reference: {{ $loanOffer->fsp_reference_number ?: 'Pending' }}
Loan Number: {{ $loanOffer->loan_number ?: 'Not assigned' }}
Product Code: {{ $loanOffer->product_code }}
Loan Purpose: {{ $loanOffer->loan_purpose ?: 'Personal use' }}
Loan Terms
Requested Amount: TZS {{ number_format($loanOffer->requested_amount, 2) }}
Interest Rate: {{ $loanOffer->interest_rate }}% per annum
Tenure: {{ $loanOffer->tenure }} months
Monthly Deduction: TZS {{ number_format($loanOffer->desired_deductible_amount, 2) }}
Total Payable: TZS {{ number_format($loanOffer->total_amount_to_pay, 2) }}
Fees & Charges
Processing Fee: TZS {{ number_format($loanOffer->processing_fee, 2) }}
Insurance: TZS {{ number_format($loanOffer->insurance, 2) }}
Other Charges: TZS {{ number_format($loanOffer->other_charges, 2) }}
Important Dates
Application Date: {{ $loanOffer->created_at->format('d M Y') }}
@if($loanOffer->contract_start_date)
Contract Start: {{ $loanOffer->contract_start_date }}
@endif @if($loanOffer->contract_end_date)
Contract End: {{ $loanOffer->contract_end_date }}
@endif
Retirement Date: {{ $loanOffer->retirement_date ?: 'Not specified' }}
Status Management
status, ['disbursement_pending', 'disbursed', 'FULL_SETTLED'])) disabled @endif>
Basic Information
Full Name: {{ $loanOffer->first_name }} {{ $loanOffer->middle_name }} {{ $loanOffer->last_name }}
Gender: {{ $loanOffer->sex ?: 'Not specified' }}
NIN: {{ $loanOffer->nin ?: 'Not provided' }}
Marital Status: {{ $loanOffer->marital_status ?: 'Not specified' }}
Physical Address
{{ $loanOffer->physical_address ?: 'No address provided' }}
Position Details
Check Number: {{ $loanOffer->check_number }}
Designation: {{ $loanOffer->designation_name }} ({{ $loanOffer->designation_code }})
Vote: {{ $loanOffer->vote_name }} ({{ $loanOffer->vote_code }})
Terms: {{ $loanOffer->terms_of_employment ?: 'Permanent' }}
Employment Dates
Employment Date: {{ $loanOffer->employment_date ?: 'Not specified' }}
Confirmation Date: {{ $loanOffer->confirmation_date ?: 'Not specified' }}
Retirement Date: {{ $loanOffer->retirement_date ?: 'Not specified' }}
@if($loanOffer->employment_date && $loanOffer->retirement_date)
Years to Retirement: {{ \Carbon\Carbon::parse($loanOffer->retirement_date)->diffInYears(\Carbon\Carbon::now()) }} years
@endif
Salary Information
Basic Salary
TZS {{ number_format($loanOffer->basic_salary, 2) }}
Net Salary
TZS {{ number_format($loanOffer->net_salary, 2) }}
1/3 of Basic
TZS {{ number_format($loanOffer->one_third_amount, 2) }}
Total Deductions
TZS {{ number_format($loanOffer->total_employee_deduction, 2) }}
Loan Repayment Analysis
Monthly Payment: TZS {{ number_format($loanOffer->desired_deductible_amount, 2) }}
Debt-to-Income Ratio: {{ $loanOffer->net_salary > 0 ? round(($loanOffer->desired_deductible_amount / $loanOffer->net_salary) * 100, 1) : 0 }}%
@if($loanOffer->installments_paid)
Installments Paid: {{ $loanOffer->installments_paid }} / {{ $loanOffer->tenure }}
@endif
Contact Details
Phone Number

{{ $loanOffer->telephone_number ?: 'Not provided' }}

Mobile Number

{{ $loanOffer->mobile_number ?: 'Not provided' }}

Email Address

{{ $loanOffer->email_address ?: 'Not provided' }}

Physical Address

{{ $loanOffer->physical_address ?: 'Not provided' }}

Bank Branch
{{ $loanOffer->nearest_branch_name ?: 'Not specified' }}

Branch Code: {{ $loanOffer->nearest_branch_code ?: 'N/A' }}

@if($loanOffer->swift_code)

SWIFT: {{ $loanOffer->swift_code }}

@endif
Account Details
status, ['disbursement_pending', 'disbursed', 'FULL_SETTLED'])) disabled @endif>
Payment Status
@if($loanOffer->outstanding_balance)
Outstanding Balance: TZS {{ number_format($loanOffer->outstanding_balance, 2) }}
@endif @if($loanOffer->settlement_amount)
Settlement Amount: TZS {{ number_format($loanOffer->settlement_amount, 2) }}
@endif @if($loanOffer->payment_reference_number)
Payment Reference: {{ $loanOffer->payment_reference_number }}
@endif @if($loanOffer->last_deduction_date)
Last Deduction: {{ \Carbon\Carbon::parse($loanOffer->last_deduction_date)->format('d M Y') }}
@endif @if($loanOffer->final_payment_date)
Final Payment: {{ \Carbon\Carbon::parse($loanOffer->final_payment_date)->format('d M Y') }}
@endif
@if($loanOffer->nmb_batch_id || $loanOffer->callbacks->count() > 0)
Transaction History
@if($loanOffer->nmb_batch_id)
Batch ID: {{ $loanOffer->nmb_batch_id }}
@endif
@forelse($loanOffer->callbacks as $callback)
{{ $callback->created_at->format('d M Y, h:i A') }}
{{ ucfirst($callback->final_status) }}

{{ $callback->status_description }}

@if($callback->payment_reference) Ref: {{ $callback->payment_reference }} @endif
@empty

No transaction history available

@endforelse
@endif
@if(!in_array($loanOffer->status, ['disbursement_pending', 'disbursed', 'FULL_SETTLED']))
Auto-save enabled
@endif
@endsection @push('styles') @endpush @push('scripts') @endpush