@extends('layouts.app') @section('page_title','Loans') @section('content')

Loans

Use Add Loan to increase an active loan without creating another loan record.

@csrf

Give / Add Loan

For a lent loan, FinancePro checks the selected account balance before saving.

@forelse($loans as $l)@empty@endforelse
DateContactTypeAccountPrincipalPaidOutstandingDueActions
{{$l->start_date?->format('d M Y')}}{{$l->contact?->name??'—'}}{{$l->type}}{{$l->account?->name}}৳ {{number_format($l->principal,2)}}৳ {{number_format($l->paid_amount,2)}}৳ {{number_format($l->outstanding,2)}} {{$l->due_date?->format('d M Y') ?? '—'}}
@if(\App\Support\Money::compare($l->outstanding,'0')>0) @endif @if($l->status!=='settled' && \App\Support\Money::compare($l->outstanding,'0')>0)@endif
@csrf @method('DELETE')
@csrf

Add to Loan

{{$l->contact?->name??'This loan'}} — Current outstanding: ৳ {{number_format($l->outstanding,2)}}

@csrf

Pay Loan

{{$l->contact?->name??'This loan'}} — Current outstanding: ৳ {{number_format($l->outstanding,2)}}

Loan History

{{$l->contact?->name??'Loan'}} — Current outstanding: ৳ {{number_format($l->outstanding,2)}}

@php($history=collect()) @php($running=(float)$l->principal) @foreach($l->additions as $addition) @php($history->push(['date'=>$addition->addition_date,'action'=>'Additional loan','amount'=>$addition->amount,'direction'=>'plus','note'=>$addition->notes,'id'=>$addition->id,'kind'=>'addition'])) @endforeach @foreach($l->payments as $payment) @php($history->push(['date'=>$payment->payment_date,'action'=>'Payment received','amount'=>$payment->amount,'direction'=>'minus','note'=>$payment->notes,'id'=>$payment->id,'kind'=>'payment'])) @endforeach @php($history=$history->sortByDesc(fn($item)=>$item['date']->timestamp)->values()) @php($running=(float)$l->principal) @php($futurePayments=(float)$l->paid_amount) @php($balance=(float)$l->outstanding) @forelse($history as $item) @php($displayBalance=$balance) @php($balance=$item['direction']==='plus'?$balance-(float)$item['amount']:$balance+(float)$item['amount']) @empty @endforelse
DateActionAmountBalanceNote
{{$item['date']->format('d M Y')}}{{$item['action']}}{{$item['direction']==='plus'?'+':'−'}}৳ {{number_format((float)$item['amount'],2)}}৳ {{number_format($displayBalance,2)}}{{$item['note']??'—'}}
No additional activity yet.
{{$l->start_date?->format('d M Y')}} Loan created +৳ {{number_format((float)$l->principal - (float)$l->additions->sum('amount'), 2)}} ৳ {{number_format($balance, 2)}} {{$l->description ?? '—'}}
No loans yet.
@endsection