{{-- Header --}} {{-- Header --}}

Laporan Keuangan Bulanan

Generate laporan potongan gaji & SIMWA untuk unit keuangan

{{-- Filter Section --}} {{-- Modern Filter & Action Bar --}}
{{-- Left: Selection Group --}}
{{-- Right: Export Actions (Only if preview shown) --}} @if($showPreview)
@endif
{{-- Preview Section --}} @if($showPreview && $reportData)
{{-- Execution Status Card --}}

Status Pembukuan: {{ $isExecuted ? 'Sudah Dibukukan' : 'Belum Dibukukan' }}

@if($isSnapshot) Archived @endif

@if($isExecuted) @if($isSnapshot) Anda sedang melihat Arsip Permanen (Snapshot). Data ini disimpan saat pembukuan dilakukan dan tidak akan berubah meskipun data anggota (Master Data) diubah. @else Potongan gaji periode ini telah berhasil dibukukan ke dalam sistem. @endif @else Data di bawah adalah proyeksi (draft). Klik tombol posting di samping kanan setelah dana dari Keuangan Kampus diterima untuk membukukan transaksi secara resmi. @endif

@if(!$isExecuted) @else
Telah Terposting
@if($isSnapshot) Snapshot Loaded @endif
@endif
{{-- Decoration --}}
{{-- Summary Cards Grid --}}
{{-- Total Member --}}
Total Member
{{ $reportData['summary']['total_members'] }}
{{-- Grand Total --}}
Grand Total Potongan
Rp {{ number_format($reportData['summary']['grand_total'], 0, ',', '.') }}
{{-- Simwa Total --}}
Total Simwa
Rp {{ number_format($reportData['summary']['total_simwa'], 0, ',', '.') }}
{{-- Sukarela Total --}}
Total Sukarela
Rp {{ number_format($reportData['summary']['total_sukarela'], 0, ',', '.') }}
{{-- Bermadani Total --}}
Angsuran Bermadani
Rp {{ number_format($reportData['summary']['total_angsuran_bermadani'], 0, ',', '.') }}
{{-- Advanced Report Table --}}

Detail Potongan Per Anggota

{{ count($reportData['items']) }} Rows
{{-- Simpanan Group --}} {{-- Bermadani Group --}} {{-- BMT 1 Group --}} {{-- BMT 2 Group --}} {{-- Empty for sticky columns --}} {{-- Sub Headers --}} @foreach($reportData['items'] as $index => $item) {{-- Simpanan --}} {{-- Bermadani --}} {{-- BMT 1 --}} {{-- BMT 2 --}} {{-- TOTAL --}} @endforeach
No Nama Anggota Simpanan Internal (Bermadani) BMT Itqan 1 BMT Itqan 2 Total Potongan
Wajib Sukarela Angsuran Ke Tnr Angsuran Simwa Ke Tnr Angsuran Simwa Ke Tnr
{{ $index + 1 }}
{{ $item['nama'] }} @if($item['has_loan']) @endif
{{ number_format($item['simwa'], 0, ',', '.') }} {{ $item['sukarela'] > 0 ? number_format($item['sukarela'], 0, ',', '.') : '-' }} {{ $item['angsuran_bermadani'] > 0 ? number_format($item['angsuran_bermadani'], 0, ',', '.') : '-' }} {{ $item['angsuran_bermadani'] > 0 ? $item['angsuran_ke_bermadani'] : '' }} {{ $item['angsuran_bermadani'] > 0 ? $item['tenor_bermadani'] : '' }} {{ $item['angsuran_bmt_itqan_1'] > 0 ? number_format($item['angsuran_bmt_itqan_1'], 0, ',', '.') : '-' }} {{ $item['simwa_bmt_itqan_1'] > 0 ? number_format($item['simwa_bmt_itqan_1'], 0, ',', '.') : '' }} {{ $item['angsuran_bmt_itqan_1'] > 0 ? $item['angsuran_ke_bmt_itqan_1'] : '' }} {{ $item['angsuran_bmt_itqan_1'] > 0 ? $item['tenor_bmt_itqan_1'] : '' }} {{ $item['angsuran_bmt_itqan_2'] > 0 ? number_format($item['angsuran_bmt_itqan_2'], 0, ',', '.') : '-' }} {{ $item['simwa_bmt_itqan_2'] > 0 ? number_format($item['simwa_bmt_itqan_2'], 0, ',', '.') : '' }} {{ $item['angsuran_bmt_itqan_2'] > 0 ? $item['angsuran_ke_bmt_itqan_2'] : '' }} {{ $item['angsuran_bmt_itqan_2'] > 0 ? $item['tenor_bmt_itqan_2'] : '' }} {{ number_format($item['total'], 0, ',', '.') }}
Total Keseluruhan {{ number_format($reportData['summary']['total_simwa'], 0, ',', '.') }} {{ number_format($reportData['summary']['total_sukarela'], 0, ',', '.') }} {{ number_format($reportData['summary']['total_angsuran_bermadani'], 0, ',', '.') }} {{ number_format($reportData['summary']['total_angsuran_bmt_itqan_1'], 0, ',', '.') }} {{ number_format($reportData['summary']['total_angsuran_bmt_itqan_2'], 0, ',', '.') }} {{ number_format($reportData['summary']['grand_total'], 0, ',', '.') }}
@endif