@extends('layouts.app') @section('content')

Report: Balance Sheet

Page for Balance Sheet

@csrf
Reset
{{-- --}} @if (count($data) < 1) @else {{-- Inisialisasi Grand Total --}} @php $grandTotalOpeningBalance = 0; $grandTotalDebit = 0; $grandTotalCredit = 0; $grandTotalEndingBalance = 0; $grandTotalEndingActiva = 0; $grandTotalEndingPasiva = 0; @endphp @foreach ($data as $group => $categories) {{-- Inisialisasi Total Group --}} @php $groupTotalOpeningBalance = 0; $groupTotalDebit = 0; $groupTotalCredit = 0; $groupTotalEndingBalance = 0; @endphp @foreach ($categories as $category => $subCategories) @foreach ($subCategories as $subCategory => $values) @php // Tambahkan ke total group $groupTotalOpeningBalance += $values['opening_balance']; $groupTotalDebit += $values['debit']; $groupTotalCredit += $values['credit']; $groupTotalEndingBalance += $values['ending_balance']; if ($group === 'ASSETS') { $grandTotalEndingActiva += $values['ending_balance']; } elseif ($group === 'LIABILITIES' || $group === 'EQUITY') { $grandTotalEndingPasiva += $values['ending_balance']; } @endphp {{-- @foreach ($accounts as $item) @php // Tambahkan ke total group $groupTotalOpeningBalance += $item['opening_balance']; $groupTotalDebit += $item['debit']; $groupTotalCredit += $item['credit']; $groupTotalEndingBalance += $item['ending_balance']; if ($group === 'ASSETS') { $grandTotalEndingActiva += $item['ending_balance']; } elseif ($group === 'LIABILITIES' || $group === 'EQUITY') { $grandTotalEndingPasiva += $item['ending_balance']; } @endphp @endforeach --}} @endforeach @endforeach {{-- Baris untuk Total Group --}} @php // Tambahkan ke Grand Total $grandTotalOpeningBalance += $groupTotalOpeningBalance; $grandTotalDebit += $groupTotalDebit; $grandTotalCredit += $groupTotalCredit; $grandTotalEndingBalance += $groupTotalEndingBalance; @endphp @endforeach {{-- Baris untuk Grand Total --}} {{-- --}} @endif
Account CodeAccount NameOpening Balance Total Debit Total Credit Ending Balance
No data available in table for the selected date range
Group - {{ $group }}
    Category - {{ $category }}
        Sub Category - {{ $subCategory }} {{ number_format($values['opening_balance'], 2) }} {{ number_format($values['debit'], 2) }} {{ number_format($values['credit'], 2) }} {{ number_format($values['ending_balance'], 2) }}
            {{ $item['account_code'] }} {{ $item['account_name'] }} {{ number_format($item['opening_balance'], 2) }} {{ number_format($item['debit'], 2) }} {{ number_format($item['credit'], 2) }} {{ number_format($item['ending_balance'], 2) }}
Total - {{ $group }}: {{ number_format($groupTotalOpeningBalance, 2) }} {{ number_format($groupTotalDebit, 2) }} {{ number_format($groupTotalCredit, 2) }} {{ number_format($groupTotalEndingBalance, 2) }}
BALANCE :
{{ number_format($grandTotalOpeningBalance, 2) }}
{{ number_format($grandTotalDebit, 2) }}
{{ number_format($grandTotalCredit, 2) }}
{{ number_format($grandTotalEndingBalance, 2) }}
BALANCE :
{{ number_format($grandTotalEndingActiva, 2) }}
{{ number_format($grandTotalEndingPasiva, 2) }}
@endsection @section('js') @endsection