@php
$formatRp = function($val) {
$formatted = number_format(abs($val), 0, ',', '.');
if ($val < 0) {
return '
(Rp ' . $formatted . ')';
}
return 'Rp ' . $formatted;
};
@endphp
{{-- NERACA TAB --}}
@if($activeTab === 'neraca')
@php
$neraca = $reportData['neraca'] ?? [];
$totalAset = $neraca['total_aset'] ?? 0;
$totalLiabilitasEkuitas = $neraca['total_liabilitas_ekuitas'] ?? 0;
$isBalanced = round($totalAset, 2) === round($totalLiabilitasEkuitas, 2);
@endphp
Neraca (Laporan Posisi Keuangan)
Per 31 Desember {{ $selectedYear }}
@if($isBalanced)
BALANCED
@else
IMBALANCED
@endif
ASET
Aset Lancar
Kas & Setara Kas
{!! $formatRp($neraca['kas'] ?? 0) !!}
Piutang Pembiayaan
{!! $formatRp($neraca['piutang_pembiayaan'] ?? 0) !!}
Cadangan Kerugian Piutang
{!! $formatRp(-abs($neraca['cadangan_kerugian'] ?? 0)) !!}
Piutang Lain-lain
{!! $formatRp($neraca['piutang_lain'] ?? 0) !!}
Persediaan
{!! $formatRp($neraca['persediaan'] ?? 0) !!}
Total Aset Lancar
{!! $formatRp($neraca['total_aset_lancar'] ?? 0) !!}
Aset Tidak Lancar
Aset Tetap (Neto)
{!! $formatRp($neraca['aset_tetap'] ?? 0) !!}
Aset Lainnya
{!! $formatRp($neraca['aset_lainnya'] ?? 0) !!}
Total Aset Tidak Lancar
{!! $formatRp($neraca['total_aset_tidak_lancar'] ?? 0) !!}
TOTAL ASET
{!! $formatRp($totalAset) !!}
LIABILITAS & EKUITAS
Liabilitas
Simpanan Anggota (Wadiah)
{!! $formatRp($neraca['simpanan_anggota'] ?? 0) !!}
Utang Lain-lain
{!! $formatRp($neraca['utang_lain'] ?? 0) !!}
Total Liabilitas
{!! $formatRp($neraca['total_liabilitas'] ?? 0) !!}
Ekuitas
Simpanan Pokok
{!! $formatRp($neraca['simpanan_pokok'] ?? 0) !!}
Simpanan Wajib
{!! $formatRp($neraca['simpanan_wajib'] ?? 0) !!}
Cadangan
{!! $formatRp($neraca['cadangan'] ?? 0) !!}
SHU Tahun Berjalan
{!! $formatRp($neraca['shu_berjalan'] ?? 0) !!}
Total Ekuitas
{!! $formatRp($neraca['total_ekuitas'] ?? 0) !!}
TOTAL LIABILITAS & EKUITAS
{!! $formatRp($totalLiabilitasEkuitas) !!}
@endif
{{-- LAPORAN SHU TAB --}}
@if($activeTab === 'shu')
@php
$shu = $reportData['shu'] ?? [];
$totalPendapatan = $shu['total_pendapatan'] ?? 0;
$totalBeban = $shu['total_beban'] ?? 0;
$shuBersih = $shu['shu_bersih'] ?? 0;
@endphp
Laporan Sisa Hasil Usaha (SHU)
Untuk Tahun yang Berakhir 31 Desember {{ $selectedYear }}
PENDAPATAN
Margin Pembiayaan
{!! $formatRp($shu['margin_pembiayaan'] ?? 0) !!}
Pendapatan Administrasi
{!! $formatRp($shu['pendapatan_administrasi'] ?? 0) !!}
Pendapatan Lain-lain
{!! $formatRp($shu['pendapatan_lain'] ?? 0) !!}
TOTAL PENDAPATAN
{!! $formatRp($totalPendapatan) !!}
BEBAN OPERASIONAL
Beban Gaji & Tunjangan
{!! $formatRp($shu['beban_gaji'] ?? 0) !!}
Beban ATK & Cetakan
{!! $formatRp($shu['beban_atk'] ?? 0) !!}
Beban Listrik, Air, Telepon
{!! $formatRp($shu['beban_listrik'] ?? 0) !!}
Beban Penyusutan
{!! $formatRp($shu['beban_penyusutan'] ?? 0) !!}
Beban Lain-lain
{!! $formatRp($shu['beban_lain'] ?? 0) !!}
TOTAL BEBAN OPERASIONAL
{!! $formatRp($totalBeban) !!}
SISA HASIL USAHA (SHU) BERSIH
{!! $formatRp($shuBersih) !!}
@endif
{{-- PERUBAHAN EKUITAS TAB --}}
@if($activeTab === 'perubahan_ekuitas')
@php
$ekuitas = $reportData['perubahan_ekuitas'] ?? [];
// Fallback to empty default rows if no data provided in array
$rows = $ekuitas['rows'] ?? [
['uraian' => 'Saldo Awal', 'pokok' => 0, 'wajib' => 0, 'cadangan' => 0, 'shu' => 0, 'total' => 0],
['uraian' => 'Penambahan', 'pokok' => 0, 'wajib' => 0, 'cadangan' => 0, 'shu' => 0, 'total' => 0],
['uraian' => 'Pengurangan', 'pokok' => 0, 'wajib' => 0, 'cadangan' => 0, 'shu' => 0, 'total' => 0],
['uraian' => 'Saldo Akhir', 'pokok' => 0, 'wajib' => 0, 'cadangan' => 0, 'shu' => 0, 'total' => 0],
];
@endphp
Laporan Perubahan Ekuitas
Untuk Tahun yang Berakhir 31 Desember {{ $selectedYear }}
| Uraian |
Simpanan Pokok |
Simpanan Wajib |
Cadangan |
SHU Berjalan |
Total Ekuitas |
@foreach($rows as $index => $row)
@php
$isLast = $loop->last;
@endphp
| {{ $row['uraian'] ?? '' }} |
{!! $formatRp($row['pokok'] ?? 0) !!} |
{!! $formatRp($row['wajib'] ?? 0) !!} |
{!! $formatRp($row['cadangan'] ?? 0) !!} |
{!! $formatRp($row['shu'] ?? 0) !!} |
{!! $formatRp($row['total'] ?? 0) !!} |
@endforeach
@endif
{{-- ARUS KAS TAB --}}
@if($activeTab === 'arus_kas')
@php
$aruskas = $reportData['arus_kas'] ?? [];
@endphp
Laporan Arus Kas
Untuk Tahun yang Berakhir 31 Desember {{ $selectedYear }}
ARUS KAS DARI AKTIVITAS OPERASI
Penerimaan dari Margin/Bagi Hasil
{!! $formatRp($aruskas['penerimaan_margin'] ?? 0) !!}
Pembayaran Beban Operasional
{!! $formatRp(-abs($aruskas['pembayaran_beban'] ?? 0)) !!}
Kenaikan/Penurunan Piutang Pembiayaan
{!! $formatRp($aruskas['perubahan_piutang'] ?? 0) !!}
Kenaikan/Penurunan Simpanan Wadiah
{!! $formatRp($aruskas['perubahan_simpanan'] ?? 0) !!}
Kas Bersih dari Aktivitas Operasi
{!! $formatRp($aruskas['total_operasi'] ?? 0) !!}
ARUS KAS DARI AKTIVITAS INVESTASI
Perolehan Aset Tetap
{!! $formatRp(-abs($aruskas['perolehan_aset'] ?? 0)) !!}
Penerimaan Penjualan Aset
{!! $formatRp($aruskas['penjualan_aset'] ?? 0) !!}
Kas Bersih dari Aktivitas Investasi
{!! $formatRp($aruskas['total_investasi'] ?? 0) !!}
ARUS KAS DARI AKTIVITAS PENDANAAN
Penerimaan Simpanan Pokok & Wajib
{!! $formatRp($aruskas['penerimaan_modal'] ?? 0) !!}
Pembagian SHU
{!! $formatRp(-abs($aruskas['pembagian_shu'] ?? 0)) !!}
Kas Bersih dari Aktivitas Pendanaan
{!! $formatRp($aruskas['total_pendanaan'] ?? 0) !!}
KENAIKAN / (PENURUNAN) KAS BERSIH
{!! $formatRp($aruskas['perubahan_kas'] ?? 0) !!}
KAS AWAL TAHUN
{!! $formatRp($aruskas['kas_awal'] ?? 0) !!}
KAS AKHIR TAHUN
{!! $formatRp($aruskas['kas_akhir'] ?? 0) !!}
@endif