{{-- Header --}}

{{ $mahasiswa->kampus->nama ?? 'KAMPUS TIDAK ADA' }}

PREVIEW BIAYA MAHASISWA

{{-- Student Info --}}
Nama : {{ $mahasiswa->nama }}
NIM : {{ $mahasiswa->nim ?? '-' }}
Status : Baru
No Telp : {{ $mahasiswa->no_wa ?? '-' }}
Kelompok : {{ $mahasiswa->kelompok ?? 'SMA' }}
Angkatan : ({{ $mahasiswa->angkatan }})
Program Studi : @if($mahasiswa->prodi && $mahasiswa->prodi->jenjang)[{{ $mahasiswa->prodi->jenjang }}]@endif {{ $mahasiswa->prodi->nama ?? '-' }}
{{-- Info Tanggal --}} @if(isset($tanggalAwal))
Tanggal Awal Angsuran: {{ $tanggalAwal->format('d-m-Y') }}
@endif {{-- Biaya Lainnya (termasuk BT / Biaya Tetap) --}} @if($biayaTambahan->count() > 0)

BIAYA LAINNYA

@foreach($biayaTambahan as $index => $detail) @php $jenisBiaya = ''; if(str_starts_with($detail->kode_biaya, 'BT-')) { $jenisBiaya = 'Biaya Tetap'; } elseif(str_starts_with($detail->kode_biaya, 'RUTIN-')) { $jenisBiaya = 'Biaya Tetap Rutin'; } elseif(str_starts_with($detail->kode_biaya, 'SP-')) { $jenisBiaya = 'Semester Pendek'; } elseif(str_starts_with($detail->kode_biaya, 'BL-')) { $jenisBiaya = 'Biaya Lain'; } @endphp @endforeach
No Jenis Biaya Komponen Tanggal Rencana
{{ $index + 1 }} {{ $jenisBiaya }} {{ $detail->komponen }} @if(isset($detail->tanggal_angsuran) && $detail->tanggal_angsuran) {{ $detail->tanggal_angsuran->format('d-m-Y') }} @else - @endif Rp {{ number_format($detail->total, 0, ',', '.') }}
TOTAL BIAYA LAINNYA Rp {{ number_format($biayaTambahan->sum('total'), 0, ',', '.') }}
@endif {{-- SPB, SPP dan UKT --}} @php $onlyUkt = $spbDetails->isEmpty() && $sppDetails->isEmpty() && $uktDetails->isNotEmpty(); $sppGrouped = $sppDetails->groupBy('semester'); $uktGrouped = $uktDetails->groupBy('semester'); @endphp
{{-- SPB Table --}} @if($spbDetails->count() > 0)

SUMBANGAN UANG GEDUNG (SPB)

@foreach($spbDetails as $index => $detail) @endforeach
No Komponen Tanggal Rupiah
{{ $index + 1 }} {{ $detail->komponen }} @if(isset($detail->tanggal_angsuran) && $detail->tanggal_angsuran) {{ $detail->tanggal_angsuran->format('d-m-Y') }} @else - @endif Rp {{ number_format($detail->total, 0, ',', '.') }}
Jumlah SPB Rp {{ number_format($spbDetails->sum('total'), 0, ',', '.') }}
@endif {{-- SPP Table --}} @if($sppDetails->count() > 0)

SUMBANGAN PENDIDIKAN PERSEMESTER (SPP)

@foreach($sppGrouped as $semester => $details)
Semester {{ $semester }}
@foreach($details as $index => $detail) @endforeach
No Komponen Tanggal Rupiah
{{ $index + 1 }} {{ $detail->komponen }} @if(isset($detail->tanggal_angsuran) && $detail->tanggal_angsuran) {{ $detail->tanggal_angsuran->format('d-m-Y') }} @else - @endif Rp {{ number_format($detail->total, 0, ',', '.') }}
Jumlah Semester {{ $semester }} Rp {{ number_format($details->sum('total'), 0, ',', '.') }}
@endforeach
@endif {{-- UKT Table --}} @if($uktDetails->count() > 0)

UANG KULIAH TUNGGAL (UKT)

@foreach($uktGrouped as $semester => $details)
Semester {{ $semester }}
@foreach($details as $index => $detail) @endforeach
No Komponen Tanggal Rupiah
{{ $index + 1 }} {{ $detail->komponen }} @if(isset($detail->tanggal_angsuran) && $detail->tanggal_angsuran) {{ $detail->tanggal_angsuran->format('d-m-Y') }} @else - @endif Rp {{ number_format($detail->total, 0, ',', '.') }}
Jumlah Semester {{ $semester }} Rp {{ number_format($details->sum('total'), 0, ',', '.') }}
@endforeach
@endif
{{-- Summary --}}

Total Tagihan: Rp {{ number_format($totalKeseluruhan, 0, ',', '.') }}

Catatan: Preview biaya berdasarkan master biaya

{{-- Print Button --}}