Laporan Saldo Akhir Reseller

Periode: @if($bulan_param == 'Semua Bulan') Tahun {{ $tahun }} @else Bulan {{ $bulan_param }} Tahun {{ $tahun }} @endif


@php // Group data berdasarkan unit $units = []; foreach($data_debit_per_unit as $index => $debit) { $unit = $debit['unit']; $units[$unit][] = [ 'bulan' => $debit['bulan'], 'tahun' => $debit['tahun'], 'total_debit' => $debit['total_debit'], 'total_kredit' => $data_kredit_per_unit[$index]['total_kredit'], 'total_debit_periode_sebelumnya' => $data_debit_periode_sebelumnya[$index]['total_debit_periode_sebelumnya'], 'total_kredit_periode_sebelumnya' => $data_kredit_periode_sebelumnya[$index]['total_kredit_periode_sebelumnya'], ]; } @endphp @foreach($units as $unitName => $records)
{{ $unitName }}
@foreach($records as $record) @php $saldo_awal = ($record['total_debit_periode_sebelumnya'] ?? 0) - ($record['total_kredit_periode_sebelumnya'] ?? 0); $saldo_akhir = $saldo_awal + ($record['total_debit'] ?? 0) - ($record['total_kredit'] ?? 0); $namaBulan = DateTime::createFromFormat('!m', $record['bulan'])->format('F'); @endphp @endforeach
Bulan Saldo Sebelumnya Debit Kredit Saldo Akhir
{{ $namaBulan }} {{ rupiah($saldo_awal) }} {{ rupiah($record['total_debit']) }} {{ rupiah($record['total_kredit']) }} {{ rupiah($saldo_akhir) }}
@endforeach