@extends('mahasiswa.layout', [ 'title' => 'Keuangan Mahasiswa', 'heading' => 'Tagihan & Pembayaran', 'subheading' => 'Lihat tagihan semester berjalan, upload bukti pembayaran, dan pantau histori cicilan kamu.', ]) @section('mahasiswa-content')

{{ $summaryCards['tagihan'] }}

Total Tagihan

{{ $summaryCards['verifikasi'] }}

Menunggu Verifikasi

{{ $summaryCards['belum_lunas'] }}

Belum Lunas

Rp {{ number_format((float) $summaryCards['nominal'], 0, ',', '.') }}

Total Tagihan + Denda

@if ($summaryCards['denda'] > 0)
Total denda keterlambatan aktif pada akun kamu saat ini: Rp {{ number_format((float) $summaryCards['denda'], 0, ',', '.') }}.
@endif
@forelse ($payments as $row) @php($payment = $row['payment']) @php($summary = $row['summary'])

{{ $payment->jenis_pembayaran ?? '-' }}

{{ $payment->tahunAkademik?->tahun ?? '-' }} / {{ $payment->tahunAkademik?->semester ?? '-' }}

Tagihan Pokok: Rp {{ number_format((float) $summary['nominal'], 0, ',', '.') }}

Denda: Rp {{ number_format((float) $summary['late_fee'], 0, ',', '.') }}

Total Tagihan: Rp {{ number_format((float) $summary['total_due'], 0, ',', '.') }}

Dibayar: Rp {{ number_format((float) $summary['approved'], 0, ',', '.') }}

Pending: Rp {{ number_format((float) $summary['pending'], 0, ',', '.') }}

Sisa: Rp {{ number_format((float) $summary['outstanding'], 0, ',', '.') }}

{{ $payment->status === 'belum_lunas' ? 'Belum Lunas' : ucfirst($payment->status) }} @if ($summary['overdue']) Overdue {{ $summary['days_overdue'] }} hari @endif
@if ($summary['outstanding'] > 0 || $summary['pending'] > 0)

Upload Bukti Pembayaran

@csrf
@else
Tagihan ini sudah lunas penuh. Tidak ada aksi pembayaran tambahan yang diperlukan.
@endif
Histori Cicilan
@forelse ($payment->cicilan as $installment)
Rp {{ number_format((float) $installment->nominal_cicilan, 0, ',', '.') }}

{{ $installment->tanggal_bayar?->format('d M Y') ?? '-' }} / {{ $installment->metode_pembayaran ?? '-' }}

{{ $installment->status === 'dibayar' ? 'Dibayar' : 'Menunggu Verifikasi' }} @if ($installment->bukti_pembayaran) Bukti @endif
@empty
Belum ada histori pembayaran untuk tagihan ini.
@endforelse
@empty
Belum ada tagihan pembayaran untuk akun mahasiswa ini.
@endforelse
@endsection