@section('title', 'Detail & Riwayat Angsuran Pembiayaan')
{{-- Navigation & Header --}}

Detail & Riwayat Angsuran

Rincian kontrak pembiayaan syariah dan mutasi angsuran terbayar.

@php $isBMT = $loan->loanSource === 'BMT_ITQAN'; $themeColor = $isBMT ? 'emerald' : 'indigo'; $simwaBMT = $loan->simwa_amount ?? 0; $monthlyTotal = $loan->monthlyPayment; $installmentPure = $monthlyTotal - $simwaBMT; $progress = $loan->tenor > 0 ? min(100, ($loan->paid_installments / $loan->tenor) * 100) : 0; @endphp {{-- Contract Header Info Card --}}
{{ $isBMT ? 'BMT ITQAN' : 'KOPERASI BERMADANI' }} {{ $loan->status === 'ACTIVE' ? 'AKAD AKTIF' : 'LUNAS / SELESAI' }}

{{ $loan->purpose ? $loan->purpose : ($isBMT ? 'Pembiayaan Syariah BMT' : 'Pembiayaan Koperasi') }}

Sisa Kewajiban (Outstanding)

Rp {{ number_format($loan->remainingAmount, 0, ',', '.') }}

dari Plafond Awal Rp {{ number_format($loan->amount, 0, ',', '.') }}

{{-- Metrics Row --}}
Plafond Pembiayaan

Rp {{ number_format($loan->amount, 0, ',', '.') }}

Potongan Per Bulan

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

Tenor & Progress

{{ $loan->paid_installments }} / {{ $loan->tenor }} Bulan ({{ round($progress) }}%)

Periode Akad

{{ $loan->startDate ? $loan->startDate->format('M Y') : '-' }} s/d {{ $loan->endDate ? $loan->endDate->format('M Y') : '-' }}

{{-- Progress Bar --}}
Kemajuan Pelunasan Angsuran {{ round($progress) }}% Terbayar
{{-- Breakdown Detail Card --}}

Rincian Skema Potongan Angsuran Syariah

Angsuran Pokok + Margin / Ujrah Porsi angsuran pokok dan margin pembiayaan
Rp {{ number_format($installmentPure, 0, ',', '.') }}
@if($simwaBMT > 0)
Simpanan Wajib Pembiayaan BMT Simpanan wajib khusus anggota pembiayaan
Rp {{ number_format($simwaBMT, 0, ',', '.') }}
@else
Simpanan Wajib Pembiayaan Termasuk dalam skema simpanan utama koperasi
Rp 0
@endif
{{-- Repayment History Table Section --}}

Tabel Mutasi & History Pembayaran Angsuran

{{ count($payments) }} Catatan Transaksi
@if(count($payments) > 0)
@foreach($payments as $index => $payment) @endforeach
No Tanggal Bayar Nominal Angsuran Keterangan Transaksi Status
{{ $index + 1 }} {{ $payment->paymentDate ? $payment->paymentDate->format('d F Y') : '-' }} Rp {{ number_format((float) $payment->amount, 0, ',', '.') }} {{ $payment->description ?? 'Potongan Gaji / Setoran Angsuran Bulanan' }} DIBAYAR
@else {{-- Fallback: Interactive Monthly Installment Schedule Timeline --}}

Jadwal dan status pembayaran angsuran bulanan berdasarkan mutasi pembukuan pembiayaan:

@for($i = 1; $i <= $loan->tenor; $i++) @php $isPaid = $i <= $loan->paid_installments; @endphp
{{ $i }}
Angsuran Bulan Ke-{{ $i }}

{{ $isPaid ? 'Status: Dipotong rutin dari payroll / disetor' : 'Status: Belum jatuh tempo' }}

Rp {{ number_format($loan->monthlyPayment, 0, ',', '.') }} {{ $isPaid ? 'LUNAS / TERBAYAR' : 'BELUM BAYAR' }}
@endfor
@endif