Ringkasan Periode:
{{ $periodeDari->format('d M Y') }} – {{ $periodeSampai->format('d M Y') }}
{{-- Persamaan saldo --}}
{{-- Saldo Awal --}}
Saldo Awal Periode
Rp {{ number_format($saldoAwalPeriode, 0, ',', '.') }}
per {{ $periodeDari->format('d M Y') }}
@if($saldoAwalPeriode == 0)
(belum ada saldo sebelumnya)
@endif
{{-- + --}}
+
{{-- Pemasukan --}}
Pemasukan Periode
Rp {{ number_format($totalPemasukan, 0, ',', '.') }}
uang masuk di periode ini
{{-- − --}}
−
{{-- Pengeluaran --}}
Pengeluaran Periode
Rp {{ number_format($totalPengeluaran, 0, ',', '.') }}
uang keluar di periode ini
{{-- = --}}
=
{{-- Saldo Akhir --}}
Saldo Akhir Periode
Rp {{ number_format($saldoAkhirPeriode, 0, ',', '.') }}
per {{ $periodeSampai->format('d M Y') }}
{{-- Notif jika saldo akhir periode ≠ saldo saat ini --}}
@if(round($saldoAkhirPeriode) !== round($saldoTerakhir))
Catatan:
Saldo akhir periode (Rp {{ number_format($saldoAkhirPeriode, 0, ',', '.') }})
berbeda dengan Saldo Saat Ini (Rp {{ number_format($saldoTerakhir, 0, ',', '.') }})
karena ada transaksi di luar rentang
{{ $periodeDari->format('d M') }}–{{ $periodeSampai->format('d M Y') }}.
@endif
{{-- Saldo saat ini (real-time) --}}
Saldo Saat Ini (Akumulasi Semua Waktu)
Rp {{ number_format($saldoTerakhir, 0, ',', '.') }}
Total uang santri saat ini, dihitung dari seluruh transaksi sejak awal,
bukan hanya periode yang ditampilkan.
{{-- ═══════════════════════════════════════════════════
GRAFIK PERJALANAN SALDO
════════════════════════════════════════════════════ --}}
Perjalanan Saldo
{{ $periodeDari->format('d M Y') }} – {{ $periodeSampai->format('d M Y') }}
• Grafik menunjukkan nilai saldo aktual setiap hari
{{-- Mini legend --}}
Saldo naik (pemasukan)
Saldo turun (pengeluaran)
{{-- Action Buttons --}}
{{-- Tabel Riwayat --}}
Daftar Transaksi
@if($transaksi->total() > 0)
({{ $transaksi->total() }} transaksi)
@endif
@if($transaksi->count() > 0)
Saldo Sebelum & Saldo Sesudah
menunjukkan saldo kumulatif santri sebelum dan setelah tiap transaksi.
| No |
ID |
Tanggal |
Jenis |
Nominal |
Saldo Sebelum |
Saldo Sesudah |
Keterangan |
Aksi |
@foreach($transaksi as $index => $item)
| {{ $transaksi->firstItem() + $index }} |
{{ $item->id_uang_saku }} |
{{ $item->tanggal_transaksi->format('d/m/Y') }} |
@if($item->jenis_transaksi === 'pemasukan')
Masuk
@else
Keluar
@endif
|
{{ $item->nominal_format }} |
Rp {{ number_format($item->saldo_sebelum, 0, ',', '.') }}
|
{{ $item->saldo_sesudah_format }}
|
{{ $item->keterangan ?? '-' }} |
{{-- Edit: hanya pamong --}}
@if($canCrud)
@endif
|
@endforeach
{{ $transaksi->links() }}
@else
Tidak Ada Transaksi
Tidak ada transaksi pada periode
{{ $periodeDari->format('d F Y') }} – {{ $periodeSampai->format('d F Y') }}.
@if(round($saldoTerakhir) > 0)
Santri memiliki saldo
Rp {{ number_format($saldoTerakhir, 0, ',', '.') }}
dari transaksi di periode lain.
@endif
@if($canCrud)
Tambah Transaksi
@endif
@endif
@endsection