@extends('layouts.master') @section('title', 'GL Account Detail - ' . $glcode) @section('styles') @endsection @section('content')
@php $totalTransactions = count($transactions ?? []); $finalBalance = $transactions->last()['balance_after'] ?? 0; $totalDebit = collect($transactions ?? [])->where('trcode', 'DR')->sum('amount'); $totalCredit = collect($transactions ?? [])->where('trcode', 'CR')->sum('amount'); @endphp
Account Balance Summary
{{ number_format((float)$finalBalance, 2) }}
Debits: {{ number_format((float)($totalDebit ?? 0), 2) }} • Credits: {{ number_format((float)($totalCredit ?? 0), 2) }} • {{ $finalBalance >= 0 ? 'Debit' : 'Credit' }} Balance
Transaction Details ({{ $totalTransactions }} records)
@forelse($transactions as $transaction) @php $bal = (float)($transaction['balance_after'] ?? 0); $isDebit = strtoupper($transaction['trcode'] ?? '') === 'DR'; $amount = (float)($transaction['amount'] ?? 0); @endphp @empty @endforelse
Date Reference Description TR Amount Converted Balance
{{ \Carbon\Carbon::parse($transaction['date'])->format('M j, Y') }} #{{ $transaction['reference'] }} {{ $transaction['description'] ?? 'General Journal Entry' }} {{ $transaction['trcode'] }} {{ number_format($amount, 2) }} {{ number_format((float)($transaction['converted_amount'] ?? 0), 2) }} {{ number_format($bal, 2) }}
No transactions found
for this GL account.
@push('scripts') @endpush @endsection