KPRI KOPEKOMA
Kuitansi Pembayaran Angsuran
{{ $installment->installment_number }}
@php($bd = $installment->breakdown()) {{-- Istilah mengikuti Bukti Penerimaan Kas resmi: Piutang SP (pokok), Bunga SP (jasa). --}} {{-- Titipan Pokok (ADR 2026-08-28). Persis satu dari kedua baris ini bisa muncul, dan tanpa keduanya kuitansi tidak berjumlah. --}} @if (bccomp($bd['credit_applied'], '0', 2) > 0) @endif @if (bccomp($bd['credit_reserved'], '0', 2) > 0) @endif {{-- Saldo, BUKAN komponen — tidak ikut menjumlah. Ini kanal utama anggota untuk mengetahui titipannya (ADR §OQ-0). --}} @if (bccomp($bd['credit_applied'], '0', 2) > 0 || bccomp($bd['credit_reserved'], '0', 2) > 0) @endif
Nama Anggota:{{ $installment->loan?->member?->full_name ?? '-' }}
No. Pinjaman:{{ $installment->loan?->loan_number ?? '-' }}
Angsuran Ke:{{ $installment->is_settlement ? 'Pelunasan Dipercepat' : $installment->installment_seq }}
Tanggal Bayar:{{ optional($installment->payment_date)->format('d M Y') ?? '-' }}
Metode:{{ $paymentMethodLabel }}
Piutang SP:Rp {{ number_format((float) $bd['principal'], 0, ',', '.') }}
Bunga SP:Rp {{ number_format((float) $bd['interest'], 0, ',', '.') }}
Tabungan Berjangka:Rp {{ number_format((float) $bd['time_deposit'], 0, ',', '.') }}
Titipan Pokok dipakai:− Rp {{ number_format((float) $bd['credit_applied'], 0, ',', '.') }}
Titipan Pokok disisihkan:+ Rp {{ number_format((float) $bd['credit_reserved'], 0, ',', '.') }}
Total Dibayar:Rp {{ number_format((float) $installment->amount_paid, 0, ',', '.') }}
Sisa Titipan Pokok:Rp {{ number_format((float) $bd['credit_balance'], 0, ',', '.') }}
Sisa Pokok:Rp {{ number_format((float) $installment->loan->remainingPrincipal(), 0, ',', '.') }}
@if ($installment->is_reversal)
TRANSAKSI REVERSAL — kuitansi ini mencatat pembatalan pembayaran (koreksi).
@endif
Anggota
{{ $installment->loan?->member?->full_name ?? '' }}
Petugas
{{ $installment->recordedBy?->name ?? '' }}