@extends('layouts.admin') @section('title','Rekap Keuangan') @section('admin_content')

Saldo Kas

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

Pemasukan

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

Pengeluaran

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

Tunggakan

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

@foreach([['Iuran',$iuranIncome],['Denda Ronda',$dendaIncome],['Jimpitan',$jimpitanIncome],['Program dari Kas',$programExpense]] as $r)

{{ $r[0] }}

Rp {{ number_format($r[1],0,',','.') }}

@endforeach

Rekening Transfer Warga

Bendahara dapat mengganti nomor rekening, nama bank, dan nama pemilik rekening untuk pembayaran iuran.

@csrf @method('put')

Link Bukti Transfer

URL bukti pembayaran otomatis memakai PUBLIC_STORAGE_URL. Untuk ganti IP/domain, ubah di file .env lalu jalankan php82 artisan config:clear.

Contoh: PUBLIC_STORAGE_URL=http://192.168.1.20:2026/storage

Riwayat Transaksi

Gunakan filter untuk melihat pemasukan, pengeluaran, periode bulan/tahun, dan unduh rekap CSV/PDF.

CSV/Excel PDF
@foreach($transactions as $t) @php($proofUrl = $t->paymentProofUrl()) @endforeach
TanggalJenisKategoriWargaMetodeKwitansiPDFBukti PembayaranKeteranganJumlah
{{ optional($t->transaction_date)->format('d/m/Y') }} {{ $t->type=='income' ? 'Pemasukan' : 'Pengeluaran' }} {{ $t->category }} {{ $t->resident->name ?? '-' }} {{ strtoupper($t->payment_method ?: '-') }} {{ $t->receipt_number ?: '-' }} @if($t->receipt_number || $t->type === 'income')Download@else - @endif @if($proofUrl)Lihat bukti@else - @endif {{ $t->description }} Rp {{ number_format($t->amount,0,',','.') }}
{{ $transactions->links() }}

Rekap Bulanan

@foreach($monthly as $m)

{{ $m->month }}/{{ $m->year }}

Masuk: Rp {{ number_format($m->income,0,',','.') }}

Keluar: Rp {{ number_format($m->expense,0,',','.') }}

@endforeach
@endsection