@extends('layouts.admin') @section('title', 'Data Iuran') @section('admin_content')

Belum Bayar / Sebagian

{{ $unpaidCount }}

Menunggu Verifikasi

{{ $waitingCount }}

Sudah Bayar

{{ $paidCount }}

Tambah Iuran
Data iuran sekarang dipisahkan memakai filter: belum bayar/sebagian, menunggu verifikasi, dan sudah bayar. Gunakan filter periode untuk rekap bulanan.
@forelse($dues as $d) @php $remaining = $d->remaining(); $totalBill = $d->amount + $d->ronda_fine + $d->jimpitan_amount; @endphp @empty @endforelse
WargaPeriodeIuranDendaJimpitanBayarSisaStatusBukti TransferKwitansiAksi

{{ $d->resident->name ?? '-' }}

{{ $d->resident->address ?? '-' }}

{{ $d->period }} Rp {{ number_format($d->amount, 0, ',', '.') }} Rp {{ number_format($d->ronda_fine, 0, ',', '.') }} Rp {{ number_format($d->jimpitan_amount, 0, ',', '.') }} Rp {{ number_format($d->paid_amount, 0, ',', '.') }} Rp {{ number_format($remaining, 0, ',', '.') }}
@if($d->status === 'paid' || $d->status === 'lunas') Sudah Bayar @elseif($d->status === 'partial' || $d->status === 'sebagian') Sebagian @else Belum Bayar @endif
@csrf @method('PUT')
@if($d->payment_proof_path) Lihat Bukti{{ optional($d->payment_proof_uploaded_at)->format('d/m/Y H:i') }}@elseBelum ada bukti@endif @if($d->payment_verification_status && $d->payment_verification_status !== 'none'){{ str_replace('_', ' ', $d->payment_verification_status) }}@endif
@if($d->paid_amount > 0) PDF@elseBelum tersedia@endif
@csrf @method('DELETE')
Belum ada data iuran sesuai filter.
{{ $dues->links() }}
@endsection