{{-- resources/views/accounting/reports/balance_sheet.blade.php --}} @extends('admin.admin_dashboard') @section('admin') @php <<<<<<< HEAD $totalAssets = collect($assets)->sum('balance'); $totalLiabilities = collect($liabilities)->sum('balance'); $totalEquity = collect($equity)->sum('balance'); $totalRight = $totalLiabilities + $totalEquity; @endphp
{{-- breadcrumb + PDF --}} {{-- left-right presentation --}}
{{-- LEFT ─── Assets --}}
@foreach($assets as $row) @endforeach
AssetsClosing
{{ $row['account'] }} {{ number_format($row['balance'],2) }}
Total Assets {{ number_format($totalAssets,2) }}
{{-- RIGHT ─── Liabilities + Equity --}}
{{-- Liabilities --}} @if(count($liabilities)) @foreach($liabilities as $row) @endforeach @endif {{-- Equity --}} @if(count($equity)) @foreach($equity as $row) @endforeach @endif
Liabilities / EquityClosing
Liabilities
{{ $row['account'] }} {{ number_format($row['balance'],2) }}
Total Liabilities {{ number_format($totalLiabilities,2) }}
Equity
{{ $row['account'] }} {{ number_format($row['balance'],2) }}
Total Equity {{ number_format($totalEquity,2) }}
Total Liabilities & Equity {{ number_format($totalRight,2) }}
{{-- /row --}}
{{-- /page-content --}} ======= $totalRight = ($totalLiabilities ?? 0) + ($totalEquity ?? 0); @endphp
@include('partials.accounting.period-banner') @if(isset($isBalanced))
@if($isBalanced)
Assets = Liabilities + Equity (balanced).
@else
Balance sheet variance: {{ number_format($variance ?? 0, 2) }}. Verify P&L closing and journal entries.
@endif
@endif

Parent accounts show rolled-up balances. Click to expand child accounts.

@if(!empty($assetRows)) @include('accounting.reports.partials.balance-sheet-rows', ['rows' => $assetRows]) @else @endif
AssetsBalance
No asset balances
Total Assets {{ number_format($totalAssets ?? 0, 2) }}
@if(!empty($liabilityRows)) @include('accounting.reports.partials.balance-sheet-rows', ['rows' => $liabilityRows]) @endif @if(!empty($equityRows) || !empty($equityPlRow)) @include('accounting.reports.partials.balance-sheet-rows', ['rows' => $equityRows ?? []]) @if(!empty($equityPlRow)) @endif @endif @if(empty($liabilityRows) && empty($equityRows) && empty($equityPlRow)) @endif
Liabilities & EquityBalance
Liabilities
Equity
{{ $equityPlRow['account'] }} {{ number_format($equityPlRow['balance'], 2) }}
No liability or equity balances
Total Liabilities & Equity {{ number_format($totalRight, 2) }}
>>>>>>> origin/main @endsection