{{-- resources/views/admin/siswa/keuangan.blade.php --}}
Rekam Jejak Keuangan

Riwayat tagihan dan pembayaran (Mode Read-Only).

Modul Keuangan
{{-- Perbaikan: border-4 diganti menjadi style inline border-left-width --}}
TOTAL TAGIHAN

Rp {{ number_format($totalTagihan, 0, ',', '.') }}

TELAH DIBAYAR

Rp {{ number_format($totalDibayar, 0, ',', '.') }}

SISA TAGIHAN

Rp {{ number_format($sisaTagihan, 0, ',', '.') }}

Rincian Tagihan (TA: {{ $activeTa->tahun_ajaran ?? 'Semua Tahun' }})
@forelse($tarifs as $tarif) @php $terbayar = $tarif->terbayar ?? 0; $sisa = $tarif->sisa ?? $tarif->nominal; if($sisa <= 0) { $statusItem = 'Lunas'; $badgeClass = 'bg-success'; } elseif($terbayar > 0) { $statusItem = 'Cicilan'; $badgeClass = 'bg-warning text-dark'; } else { $statusItem = 'Belum Bayar'; $badgeClass = 'bg-danger'; } @endphp @empty @endforelse
JENIS PEMBAYARAN NOMINAL TARIF TERBAYAR STATUS
{{ $tarif->kategori->nama ?? '-' }} TA: {{ $tarif->tahunAjaran->tahun_ajaran ?? '-' }} | {{ $tarif->semester ? $tarif->semester->nama : 'Berlaku 1 Tahun' }} Rp {{ number_format($tarif->nominal, 0, ',', '.') }} Rp {{ number_format($terbayar, 0, ',', '.') }} {{ $statusItem }}
Tidak ada tagihan yang ditetapkan untuk siswa ini pada {{ $activeTa ? 'TA ' . $activeTa->tahun_ajaran : 'semua Tahun Ajaran' }}.
Histori Transaksi
@if(isset($historiPembayaran) && $historiPembayaran->count() > 0) @foreach($historiPembayaran as $index => $bayar) @endforeach @else @endif
NO TANGGAL BAYAR ITEM TAGIHAN KETERANGAN NOMINAL SETORAN
{{ (method_exists($historiPembayaran, 'currentPage') ? ($historiPembayaran->currentPage() - 1) * $historiPembayaran->perPage() : 0) + $loop->iteration }} {{ \Carbon\Carbon::parse($bayar->tanggal_bayar)->format('d M Y') }} {{ $bayar->tarif->kategori->nama ?? 'Tagihan Dihapus' }} TA: {{ $bayar->tarif->tahunAjaran->tahun_ajaran ?? '-' }} {{ $bayar->keterangan ?? '-' }} + Rp {{ number_format($bayar->nominal_bayar, 0, ',', '.') }}
Belum ada histori pembayaran yang dilakukan oleh siswa ini.
@if(isset($historiPembayaran) && method_exists($historiPembayaran, 'hasPages') && $historiPembayaran->hasPages()) @endif