{{-- resources/views/admin/keuangan/transaksi-siswa/rekap.blade.php --}} @extends('layouts.admin') @section('title', 'Rekap Keuangan Siswa') @section('content')

Manajemen Keuangan: Rekapitulasi

Laporan akumulasi target tagihan, pemasukan, dan sisa piutang.

Akumulasi Keseluruhan (All Time)

Data mencakup seluruh tahun ajaran dan semester yang tercatat pada sistem.
Total Seluruh Siswa Total Tagihan (Target) Total Terbayar (Masuk) Total Kekurangan (Piutang)
{{ isset($allTimeTotalSiswa) ? number_format($allTimeTotalSiswa, 0, ',', '.') : '0' }}
Siswa Terdaftar
Rp {{ isset($allTimeTotalTagihan) ? number_format($allTimeTotalTagihan, 0, ',', '.') : '0' }} Rp {{ isset($allTimeTotalTerbayar) ? number_format($allTimeTotalTerbayar, 0, ',', '.') : '0' }} @php $tagihan = $allTimeTotalTagihan ?? 0; $terbayar = $allTimeTotalTerbayar ?? 0; $sisa = $tagihan - $terbayar; $allTimePersentase = $tagihan > 0 ? round(($terbayar / $tagihan) * 100, 1) : 0; @endphp Rp {{ number_format($sisa, 0, ',', '.') }}
Total Capaian: {{ $allTimePersentase }}%
Data Berdasarkan Periode Kelas
Rincian tabel di bawah telah menyesuaikan dengan panel filter periode.
@foreach ($rekapData as $index => $data) @endforeach
No Tingkat Kelas Jumlah Siswa Total Tagihan (Target) Total Terbayar (Masuk) Kekurangan (Sisa Piutang)
{{ $index + 1 }} {{ $data['level'] }} {{ number_format($data['jumlah_siswa'], 0, ',', '.') }} Siswa Rp {{ number_format($data['total_tagihan'], 0, ',', '.') }} Rp {{ number_format($data['total_terbayar'], 0, ',', '.') }} Rp {{ number_format($data['sisa_tagihan'], 0, ',', '.') }} @php $persentase = $data['total_tagihan'] > 0 ? round(($data['total_terbayar'] / $data['total_tagihan']) * 100, 1) : 0; @endphp
Capaian: {{ $persentase }}%
TOTAL PERIODE INI: {{ number_format($grandTotalSiswa, 0, ',', '.') }} Rp {{ number_format($grandTotalTagihan, 0, ',', '.') }} Rp {{ number_format($grandTotalTerbayar, 0, ',', '.') }} Rp {{ number_format($grandTotalTagihan - $grandTotalTerbayar, 0, ',', '.') }}
@endsection