{{-- resources/views/santri/uang-saku/show.blade.php --}} @extends('layouts.app') @section('title', 'Detail Transaksi Uang Saku') @section('content')

Informasi Transaksi

Detail lengkap transaksi uang saku

Kembali

Data Transaksi

ID Transaksi {{ $transaksi->id_uang_saku }}
Tanggal Transaksi {{ \Carbon\Carbon::parse($transaksi->tanggal_transaksi)->isoFormat('dddd, D MMMM YYYY') }}
Jenis Transaksi @if($transaksi->jenis_transaksi === 'pemasukan') Pemasukan @else Pengeluaran @endif
Nominal {{ 'Rp ' . number_format($transaksi->nominal, 0, ',', '.') }}
Saldo Sebelum {{ 'Rp ' . number_format($transaksi->saldo_sebelum, 0, ',', '.') }}
Saldo Sesudah {{ 'Rp ' . number_format($transaksi->saldo_sesudah, 0, ',', '.') }}
Keterangan {{ $transaksi->keterangan ?? '-' }}
Dicatat Pada {{ $transaksi->created_at->format('d/m/Y H:i:s') }}

Data Santri

ID Santri {{ $transaksi->santri->id_santri }}
Nama Lengkap {{ $transaksi->santri->nama_lengkap }}
Kelas {{ $transaksi->santri->kelas }}
{{-- Grafik Pergerakan Saldo --}}

Visualisasi Transaksi

{{-- Card Perbandingan --}}
Nominal Pemasukan

{{ $transaksi->jenis_transaksi === 'pemasukan' ? 'Rp ' . number_format($transaksi->nominal, 0, ',', '.') : 'Rp 0' }}

Nominal Pengeluaran

{{ $transaksi->jenis_transaksi === 'pengeluaran' ? 'Rp ' . number_format($transaksi->nominal, 0, ',', '.') : 'Rp 0' }}

{{-- Progress Bar Perubahan Saldo --}}
Perubahan Saldo
Saldo Sebelum {{ 'Rp ' . number_format($transaksi->saldo_sebelum, 0, ',', '.') }}
@php $maxSaldo = max($transaksi->saldo_sebelum, $transaksi->saldo_sesudah); $persentaseSebelum = $maxSaldo > 0 ? ($transaksi->saldo_sebelum / $maxSaldo) * 100 : 0; $persentaseSesudah = $maxSaldo > 0 ? ($transaksi->saldo_sesudah / $maxSaldo) * 100 : 0; @endphp
@if($persentaseSebelum > 15) {{ number_format($persentaseSebelum, 0) }}% @endif

{{ $transaksi->jenis_transaksi === 'pemasukan' ? 'Bertambah' : 'Berkurang' }} {{ 'Rp ' . number_format(abs($transaksi->saldo_sesudah - $transaksi->saldo_sebelum), 0, ',', '.') }}

@if($persentaseSesudah > 15) {{ number_format($persentaseSesudah, 0) }}% @endif
Saldo Sesudah {{ 'Rp ' . number_format($transaksi->saldo_sesudah, 0, ',', '.') }}
Lihat Semua Riwayat
@endsection