@if(count($general_ledgers) > 0) @php $firstGeneralLedger = $general_ledgers->first(); $lastGeneralLedger = $general_ledgers->last(); $firstBalanceDate = $firstGeneralLedger->date; $lastBalanceDate = $lastGeneralLedger->date; $chartOfAccountName = $firstGeneralLedger->chart_of_account ? $firstGeneralLedger->chart_of_account->name : "-"; $chartOfAccountCode = $firstGeneralLedger->chart_of_account ? $firstGeneralLedger->chart_of_account->code : "-"; $firstBalance = floatval($summary["first_balance"]["saldo"]); $lastBalance = $firstBalance; @endphp @endif @if(count($general_ledgers) > 0) @endif @foreach($general_ledgers as $item) @php if(in_array($item->chart_of_account->parent->type,\App\Models\ChartOfAccount::PASSIVATYPE)){ $lastBalance += floatval($item->credit) - floatval($item->debit); }else{ $lastBalance += floatval($item->debit) - floatval($item->credit); } @endphp @endforeach @if(count($general_ledgers) > 0) @endif
Tgl Kode Nama Saldo Awal Kredit Debit Saldo Akhir
{{$firstBalanceDate}} {{$chartOfAccountCode}} {{$chartOfAccountName}} {{$firstBalance}} 0.00 0.00 {{$firstBalance}}
{{ $item->date ?? '-' }} {{ $item->chart_of_account ? $item->chart_of_account->code ?? '-' : '-' }} {{ $item->chart_of_account ? $item->chart_of_account->name?? "-" : "-" }} {{ $item->saldo }} {{ $item->credit }} {{ $item->debit }} {{ $lastBalance }}
{{$lastBalanceDate}} {{$chartOfAccountCode}} {{$chartOfAccountName}} 0.00 0.00 0.00 {{$lastBalance}}