Partner Ledger Overview

Manage and track partner financial summaries

@php $balances = collect($partnerBalances); $totalPartners = $balances->count(); $totalAllocated = $balances->sum('total_allocated'); $totalWithdrawn = $balances->sum('total_withdrawn'); $totalOutstanding = $balances->sum('closing_balance'); $creditors = $balances->filter(function($balance) { return $balance->closing_balance > 0; })->count(); $debtors = $balances->filter(function($balance) { return $balance->closing_balance < 0; })->count(); $zeroBalance = $balances->filter(function($balance) { return $balance->closing_balance == 0; })->count(); $totalPayable = $balances->where('closing_balance', '>', 0)->sum('closing_balance'); $totalReceivable = $balances->where('closing_balance', '<', 0)->sum('closing_balance'); @endphp
Total Partners
{{ $totalPartners }}
Total Withdrawn
${{ number_format($totalWithdrawn, 2) }}
Net Position
${{ number_format(abs($totalAllocated - $totalWithdrawn), 2) }}
Click on partner name to view detailed ledger
@forelse($partnerBalances as $index => $balance) @php $percentageUsed = $balance->total_allocated > 0 ? ($balance->total_withdrawn / $balance->total_allocated) * 100 : 0; @endphp @empty @endforelse @if(count($partnerBalances) > 0) @endif
# Partner Name Opening Balance Total Withdrawn Action
{{ $index + 1 }} {{ $balance->partner->full_name }} @if($balance->partner->partner_code) ({{ $balance->partner->partner_code }}) @endif @if($percentageUsed > 0)
{{ number_format($percentageUsed, 1) }}% withdrawn
@endif
${{ number_format(abs($balance->opening_balance), 2) }} @if($balance->opening_balance < 0) Dr @endif ${{ number_format($balance->total_withdrawn, 2) }} @if($balance->total_withdrawn > 0) @endif View

No Partner Data Found

There are no partner balances to display at the moment.

Grand Totals: ${{ number_format(collect($partnerBalances)->sum('opening_balance'), 2) }} ${{ number_format($totalWithdrawn, 2) }}