@php $roleLabels = ['admin' => 'Admin', 'bendahara_utama' => 'Bendahara Utama', 'bendahara_harian' => 'Bendahara Harian', 'kepsek' => 'Kepsek', 'walikelas' => 'Wali Kelas']; $kwCounts = $pembayaran->getCollection()->groupBy('no_kwitansi')->map->count(); $isYayasan = $isYayasan ?? (Auth::user()?->role === 'yayasan'); @endphp {{ $isRiwayat ? 'Riwayat Pembayaran' : 'Pembayaran' }}

{{ $isRiwayat ? 'Riwayat Pembayaran' : 'Pembayaran' }}

@if ($isRiwayat) Seluruh riwayat transaksi pembayaran @else Transaksi pembayaran bulan {{ \Carbon\Carbon::parse($mulai)->translatedFormat('F Y') }} @endif

@if (!$isRiwayat) Tambah Pembayaran @endif @if ($isRiwayat && !$isYayasan) Import Riwayat @endif
@if ($errors->any())
@foreach ($errors->all() as $e)
{{ $e }}
@endforeach
@endif
@if ($isRiwayat) @endif Reset
@if ($belumPilihKelas)

Pilih kelas terlebih dahulu

Pilih kelas pada dropdown di atas untuk menampilkan data pembayaran.

@else
@if (!$isYayasan) @endif @forelse ($pembayaran as $p) @if (!$isYayasan) @endif @empty @endforelse
No. Kwitansi Tanggal Siswa Jenis Jumlah Metode PenerimaAksi
{{ $p->no_kwitansi }} @if ($p->no_kwitansi && ($kwCounts[$p->no_kwitansi] ?? 0) > 1) +{{ ($kwCounts[$p->no_kwitansi] ?? 1) - 1 }} item @endif {{ $p->tanggal->format('d/m/Y') }}
{{ $p->tagihan?->siswa?->nama }}
{{ $p->tagihan?->siswa?->kelas?->nama }}
{{ $p->tagihan?->jenisPembayaran?->nama }}
@if ($p->tagihan?->jenisPembayaran?->kategori === 'bulanan' && $p->tagihan?->periode_bulan)
{{ \Carbon\Carbon::create($p->tagihan->periode_tahun, $p->tagihan->periode_bulan)->translatedFormat('F Y') }}
@endif
Rp {{ number_format($p->jumlah) }} {{ ucfirst($p->metode) }} @if ($p->user)
{{ $p->user->name }}
{{ $roleLabels[$p->user->role] ?? $p->user->role }}
@else - @endif
Edit Cetak @if ((Auth::user()?->role ?? null) === 'admin')
@csrf @method('DELETE')
@endif
Belum ada pembayaran
{{ $pembayaran->links() }}
@endif