@extends('layouts.app') @section('title', 'Account Holder Details') @section('content')
Financial Summary

{{ $financialSummary['total_accounts'] }}

Total Accounts

{{ $financialSummary['active_accounts'] }}

Active Accounts
৳{{ number_format($financialSummary['total_current_balance'], 2) }}
Current Balance
৳{{ number_format($financialSummary['total_deposits'] - $financialSummary['total_withdrawals'], 2) }}
Net Balance Change
@if($accountHolder->bankAccounts->count() > 0)
Bank Accounts Details ({{ $accountHolder->bankAccounts->count() }})
@foreach($accountHolder->bankAccounts as $account) @endforeach
Bank Name Account Number Account Type Branch Opening Balance Deposits Withdrawals Current Balance Transactions Status Actions
{{ $account->bank_name }} {{ $account->account_number }} {{ ucfirst($account->account_type ?? 'N/A') }} {{ $account->branch_name ?? 'N/A' }} ৳{{ number_format($account->opening_balance, 2) }} +৳{{ number_format($account->bankTransactions->sum('deposit_balance'), 2) }} -৳{{ number_format($account->bankTransactions->sum('withdraw_balance'), 2) }} @php $accDeposits = $account->bankTransactions->sum('deposit_balance'); $accWithdrawals = $account->bankTransactions->sum('withdraw_balance'); $accCurrent = ($account->opening_balance ?? 0) + $accDeposits - $accWithdrawals; @endphp ৳{{ number_format($accCurrent, 2) }} {{ $account->bankTransactions->count() }} txns @if($account->is_active) Active @else Inactive @endif
Total: ৳{{ number_format($financialSummary['total_opening_balance'], 2) }} +৳{{ number_format($financialSummary['total_deposits'], 2) }} -৳{{ number_format($financialSummary['total_withdrawals'], 2) }} ৳{{ number_format($financialSummary['total_current_balance'], 2) }} {{ $financialSummary['total_transactions'] }} txns

All Transactions Details
Filters
Showing: 0 transactions | Total Amount: ৳0.00
@php // Collect all transactions from all accounts $allTransactions = collect(); foreach($accountHolder->bankAccounts as $account) { foreach($account->bankTransactions as $transaction) { $allTransactions->push([ 'transaction' => $transaction, 'bank_name' => $account->bank_name, 'account_number' => $account->account_number, 'account_id' => $account->id ]); } } // Sort by transaction date descending (most recent first) $allTransactions = $allTransactions->sortByDesc(function($item) { return $item['transaction']->transaction_date; }); @endphp
@if($allTransactions->count() > 0)
@foreach($allTransactions as $item) @php $transaction = $item['transaction']; @endphp @endforeach
Date Bank Account Type Category Description Amount Action
{{ \Carbon\Carbon::parse($transaction->transaction_date)->format('M d, Y') }}
{{ \Carbon\Carbon::parse($transaction->transaction_date)->format('h:i A') }}
{{ $item['bank_name'] }}
{{ $item['account_number'] }}
@if($transaction->transaction_type == 'deposit') Deposit @else Withdrawal @endif {{ $transaction->category ?? 'N/A' }} @if($transaction->subcategory)
{{ $transaction->subcategory }} @endif
{{ $transaction->description ?? 'N/A' }} @if($transaction->transaction_type == 'deposit') +৳{{ number_format($transaction->deposit_balance ?? 0, 2) }} @else -৳{{ number_format($transaction->withdraw_balance ?? 0, 2) }} @endif
Total: +৳{{ number_format($financialSummary['total_deposits'], 2) }}
-৳{{ number_format($financialSummary['total_withdrawals'], 2) }}
Net Balance Change: ৳{{ number_format($financialSummary['total_deposits'] - $financialSummary['total_withdrawals'], 2) }}
@else

No transactions found for this account holder.

@endif
@else

No bank accounts associated with this account holder.

@endif
@endsection