@extends('layouts.app') @section('title', 'Input Pembayaran') @section('content') {{-- Pencari siswa --}}
@foreach($daftarSiswa as $s) @endforeach
@if($student) @php $tarif = (int) $setting->tarif_spp; $sisaTunggakan = max(0, $student->sisaTunggakan()); $lainBySlot = $student->lainnyaBySlot(); @endphp
@csrf
{{-- SPP --}}
Pembayaran SPP — Tarif {{ rp($tarif) }}/bulan
@foreach(\App\Support\Spp::months() as $b) @php $bayar = $sppByMonth[$b] ?? 0; $lunas = $bayar >= $tarif && $tarif>0; @endphp
{{ $b }} @if($lunas)Lunas @elseif($bayar>0)Sebagian@endif
@if($bayar>0 && !$lunas)sudah {{ rp($bayar) }}@endif
@endforeach
{{-- Tunggakan & Lainnya --}}
Tunggakan

Tunggakan awal: {{ rp($student->tunggakan_awal) }}

Sisa tunggakan: {{ rp($sisaTunggakan) }}

Rp
Pembayaran Lainnya
@foreach($setting->lainnyaList() as $l) @php $sudah = $lainBySlot[$l['slot']] ?? 0; $kurang = max(0,$l['tarif']-$sudah); @endphp
{{ $l['nama'] }}
Kurang: {{ rp($kurang) }}
Rp
@endforeach Nilai bisa diisi minus untuk koreksi kelebihan input.
{{-- Panel kanan: info + submit + riwayat --}}
Data Siswa Edit
{{ $student->nama }}
{{ $student->no_induk }} · Kelas {{ $student->kelas }} · {{ $student->status }}

Total Bayar Rp 0
Lihat Kartu Pembayaran
Riwayat Pembayaran
@endif @endsection @push('scripts') @endpush