PT SYAKIRASYA WISATA MANDIRI

Travel & Tours Management
{{ date('d M Y') }}

Detail Transaksi

Kembali
ID Pendaftaran: #{{ $pendaftaran->id }}
@php $color = match(strtolower($pendaftaran->status)) { 'lunas' => 'success', 'pending' => 'warning', 'batal' => 'danger', 'acc', 'terkonfirmasi' => 'primary', default => 'secondary', }; @endphp {{ strtoupper($pendaftaran->status) }}
Nama Jamaah
{{ Auth::user()->name }}
Paket Travel
{{ $pendaftaran->paketTravel->nama_paket ?? '—' }}
Keberangkatan
{{ optional($pendaftaran->paketTravel->tanggal_berangkat)->format('d M Y') ?? '—' }}

@php // bila $totalTagihan tidak dikirim dari controller, hitung fallback: $totalTagihan = $totalTagihan ?? ($pendaftaran->paketTravel->harga ?? 0); $totalPembayaran = $totalPembayaran ?? ($transaksi->where('status', 'acc')->sum('total') ?? 0); // Hanya hitung yg ACC $sisaTagihan = $totalTagihan - $totalPembayaran; @endphp
Ringkasan Finansial
Total Tagihan
Rp {{ number_format($totalTagihan, 0, ',', '.') }}
Total Pembayaran (ACC)
Rp {{ number_format($totalPembayaran, 0, ',', '.') }}
Sisa Tagihan
Rp {{ number_format(max(0, $sisaTagihan), 0, ',', '.') }}

Riwayat Pembayaran

@if($transaksi->count())
@foreach($transaksi as $t) @php $badge = match(strtolower($t->status)) { 'acc' => 'success', 'pending' => 'warning', 'batal' => 'danger', default => 'secondary', }; // Ikon status opsional $icon = match(strtolower($t->status)) { 'acc' => 'bi-check-circle-fill', 'pending' => 'bi-hourglass-split', 'batal' => 'bi-x-circle-fill', default => 'bi-circle', }; @endphp @endforeach
Tanggal Keterangan Status Nominal (Rp)
{{ $t->created_at->format('d M Y') }}
{{ $t->created_at->format('H:i') }} WIB
{{ $t->keterangan }} {{ ucfirst($t->status) }} Rp {{ number_format($t->total, 0, ',', '.') }}
@else
Belum ada riwayat transaksi

Transaksi pembayaran Anda akan muncul di sini setelah diproses.

@endif