| Profit And Loss Statement |
| Account |
Amount |
{{-- Income Section --}}
| Income |
{{ number_format($data['tradingIncTotal'] + $data['pAndLIncTotal'] - $data['grossProfit'], 2) }}
|
@php
$incomeGroups = array_merge($data['tradingIncome'], $data['pAndLIncome']);
@endphp
@foreach($incomeGroups as $grp)
@if(!is_array($grp) || !isset($grp['group_name'])) @continue @endif
| {{ $grp['group_name'] }} |
{{ number_format($grp['amount'], 2) }} |
@foreach($grp as $aGrp)
@if(!is_array($aGrp) || !isset($aGrp['a_group_name'])) @continue @endif
| {{ $aGrp['a_group_name'] }} |
{{ number_format($aGrp['amount'], 2) }} |
@foreach($aGrp as $ledger)
@if(!is_array($ledger) || !isset($ledger['ledger_account'])) @continue @endif
| {{ $ledger['ledger_account'] }} |
{{ number_format($ledger['amount'], 2) }} |
@endforeach
@endforeach
@endforeach
{{-- Spacing --}}
|
{{-- Expenses Section --}}
| Expenses |
{{ number_format($data['tradingExpTotal'] + $data['pAndLExpTotal'] - $data['grossLoss'], 2) }}
|
@php
$expenseGroups = array_merge($data['tradingExpenses'], $data['pAndLExpenses']);
@endphp
@foreach($expenseGroups as $grp)
@if(!is_array($grp) || !isset($grp['group_name'])) @continue @endif
| {{ $grp['group_name'] }} |
{{ number_format($grp['amount'], 2) }} |
@foreach($grp as $aGrp)
@if(!is_array($aGrp) || !isset($aGrp['a_group_name'])) @continue @endif
| {{ $aGrp['a_group_name'] }} |
{{ number_format($aGrp['amount'], 2) }} |
@foreach($aGrp as $ledger)
@if(!is_array($ledger) || !isset($ledger['ledger_account'])) @continue @endif
| {{ $ledger['ledger_account'] }} |
{{ number_format($ledger['amount'], 2) }} |
@endforeach
@endforeach
@endforeach
{{-- Spacing --}}
|
{{-- Net Profit / Loss --}}
|
@if($data['netProfit'] > 0)
Net Profit
@else
Net Loss
@endif
|
{{ number_format(max($data['netProfit'], $data['netLoss']), 2) }}
|