@if($viewMode === 'list')

Riwayat Auto-Debit

Overview tagihan simpanan wajib per tahun

@foreach($this->monthlyHistory as $month)
@if($month['status'] === 'COMPLETED') Lunas @elseif($month['status'] === 'PENDING') Pending @else Kosong @endif

{{ $month['monthName'] }}

{{ $month['date'] }}

Total Rp {{ number_format($month['totalAmount'], 0, ',', '.') }}
@if($month['status'] !== 'EMPTY')
@if($month['status'] === 'COMPLETED') @if($month['approver']) Approved by {{ Str::limit($month['approver'], 15) }} @else Selesai @endif @else Menunggu persetujuan @endif
@else
Belum ada data
@endif
@endforeach
@else

Rincian Tagihan Bulan

{{ \Carbon\Carbon::createFromFormat('Y-m', $selectedMonth)->format('F Y') }}

{{ \Carbon\Carbon::createFromFormat('Y-m', $selectedMonth)->format('M Y') }}
@if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif @if($this->debitStatus === 'COMPLETED')

Bulan {{ \Carbon\Carbon::createFromFormat('Y-m', $selectedMonth)->format('F') }} Lunas!

Seluruh tagihan simpanan wajib untuk periode ini telah berhasil diproses dan disetujui.

Total Terhimpun

Rp {{ number_format($stats['totalAmount'], 0, ',', '.') }}

Transaksi Sukses

{{ $stats['approved'] }}

Pending

0

@elseif($this->debitStatus === 'EMPTY') @php $date = \Carbon\Carbon::createFromFormat('Y-m', $selectedMonth); $isPast = $date->endOfMonth()->isPast(); @endphp @if($isPast)

Periode Telah Berlalu

Tidak ada data transaksi simpanan wajib untuk periode {{ $date->format('F Y') }}.
Pembuatan tagihan untuk periode lampau dinonaktifkan.

@else

Kewajiban Simpanan Belum Ditetapkan

Kewajiban simpanan wajib periode {{ \Carbon\Carbon::createFromFormat('Y-m', $selectedMonth)->format('F Y') }} belum dibuat. Klik tombol di bawah untuk menetapkan kewajiban simpanan bagi seluruh anggota aktif.

@endif @else

Menunggu Persetujuan

Terdapat {{ $stats['pending'] }} transaksi yang perlu direview.

Total Tagihan

Rp {{ number_format($stats['totalAmount'], 0, ',', '.') }}

Progress {{ round(($stats['approved'] / ($stats['approved'] + $stats['pending'])) * 100) }}%
@endif @if($this->debitStatus !== 'EMPTY') @if(count($selectedTransactions) > 0 && $this->debitStatus === 'PENDING')
{{ count($selectedTransactions) }} terpilih
@endif
@if($this->debitStatus === 'PENDING') @endif @forelse($transactions as $transaction) @if($this->debitStatus === 'PENDING') @endif @empty @endforelse
Anggota Unit Kerja Jumlah Tagihan Saldo Simpanan Status Pembayaran Tanggal Bayar
{{ substr($transaction->member->name, 0, 1) }}
{{ $transaction->member->name }}
No. Anggota: {{ $transaction->member->nomorAnggota }}
{{ $transaction->member->unitKerja === 'unknown' ? 'Belum Diisi' : ($transaction->member->unitKerja ?? '-') }} Rp {{ number_format($transaction->amount, 0, ',', '.') }} Rp {{ number_format($transaction->balanceAfter, 0, ',', '.') }} @if($transaction->status === 'PENDING') Menunggu @elseif($transaction->status === 'APPROVED') Lunas @elseif($transaction->status === 'REJECTED') Ditolak @endif {{ $transaction->created_at->format('d/m/Y') }}

Belum ada data tagihan.

@if($transactions->hasPages())
{{ $transactions->links() }}
@endif
@endif @endif