Income statement @php $balanced = abs($assetTotal - ($liabilityTotal + $equityTotal + $result)) < 0.01; @endphp
As of {{ $asOf->format('d M Y') }}
Total assets
{{ money($assetTotal, false) }}
Total liabilities
{{ money($liabilityTotal, false) }}
Total equity
{{ money($equityTotal, false) }}
Result since inception
{{ money($result, false) }}
@if ($balanced) Assets equal liabilities, fund balance and result — the sheet is in balance. @else Out of balance by {{ money(abs($assetTotal - ($liabilityTotal + $equityTotal + $result))) }} — review unposted or reversed entries. @endif
@if (request()->has('as_of')) Clear @endif
Assets
@forelse ($assets as $section)
{{ $section['name'] }}
@foreach ($section['rows'] as $row)
{{ $row['account']->code }} {{ $row['account']->name }}
{{ money($row['balance'], false) }}
@endforeach
Total {{ strtolower($section['name']) }} {{ money($section['total'], false) }}
@empty

No asset balances posted yet.

@endforelse
Total assets {{ money($assetTotal, false) }}
Liabilities
@forelse ($liabilities as $section)
{{ $section['name'] }}
@foreach ($section['rows'] as $row)
{{ $row['account']->code }} {{ $row['account']->name }}
{{ money($row['balance'], false) }}
@endforeach
Total {{ strtolower($section['name']) }} {{ money($section['total'], false) }}
@empty

No liability balances posted yet.

@endforelse
Total liabilities {{ money($liabilityTotal, false) }}
Equity & funds
@forelse ($equity as $section)
{{ $section['name'] }}
@foreach ($section['rows'] as $row)
{{ $row['account']->code }} {{ $row['account']->name }}
{{ money($row['balance'], false) }}
@endforeach
Total {{ strtolower($section['name']) }} {{ money($section['total'], false) }}
@empty

No equity balances posted yet.

@endforelse
Result since inception {{ money($result, false) }}
Total equity & funds {{ money($equityTotal + $result, false) }}