{{ \Illuminate\Support\Carbon::createFromFormat('Y-m', $item->period)->translatedFormat('F Y') }}
{{ $item->closedBy?->name ?? 'Sistem' }} · {{ $item->closed_at?->format('d/m/Y H:i') }}
Alasan penutupan
{{ $item->close_reason }}
Kontrol Periode
Sahkan periode yang sudah diperiksa agar transaksi dan laporan historis tidak berubah.
Pemeriksaan sebelum ditutup
Periode lampau
Bulan berjalan tidak dapat ditutup.
Sesi kas selesai
{{ $unresolvedSessions === 0 ? 'Tidak ada sesi aktif atau menunggu verifikasi.' : $unresolvedSessions.' sesi masih perlu diselesaikan.' }}
Rekonsiliasi
{{ $latestReconciliation ? 'Terakhir '.$latestReconciliation->run_at->format('d/m/Y H:i').' ยท '.$latestReconciliation->issue_count.' temuan.' : 'Pemeriksaan terbaru akan dijalankan saat penutupan.' }}
Jejak audit
Alasan dan pelaku disimpan permanen.
Jejak penutupan dan pembukaan kembali tidak dapat dihapus.
{{ \Illuminate\Support\Carbon::createFromFormat('Y-m', $item->period)->translatedFormat('F Y') }}
{{ $item->closedBy?->name ?? 'Sistem' }} · {{ $item->closed_at?->format('d/m/Y H:i') }}
Alasan penutupan
{{ $item->close_reason }}
Periode
{{ \Illuminate\Support\Carbon::createFromFormat('Y-m', $detailPeriod->period)->translatedFormat('F Y') }}
Transaksi berhasil
{{ number_format($detailSummary['transaction_count'], 0, ',', '.') }}
Total kredit
Rp {{ number_format($detailSummary['credit'], 0, ',', '.') }}
Total debit
Rp {{ number_format($detailSummary['debit'], 0, ',', '.') }}
Sesi kas
{{ number_format($detailSummary['cash_session_count'], 0, ',', '.') }}
Snapshot permanen saat penutupan
Nilai berikut tidak dihitung ulang sehingga laporan historis tidak berubah.
Saldo santri
Rp {{ number_format($detailSummary['snapshot']['student_balance'], 0, ',', '.') }}Saldo tabungan
Rp {{ number_format($detailSummary['snapshot']['savings_balance'], 0, ',', '.') }}Kas akhir
Rp {{ number_format($detailSummary['snapshot']['cash_closing'], 0, ',', '.') }}Piutang periode
Rp {{ number_format($detailSummary['snapshot']['bill_outstanding'], 0, ',', '.') }}Penutupan
{{ $detailPeriod->close_reason }}
Rekonsiliasi sebelum penutupan
@if($detailSummary['reconciliation']){{ $detailSummary['reconciliation']->run_at->format('d/m/Y H:i') }}
{{ $detailSummary['reconciliation']->issue_count }} temuan
Belum ada rekonsiliasi yang tercatat sebelum waktu penutupan.
@endifRiwayat pembukaan kembali
{{ $detailPeriod->reopenedBy?->name ?? 'Sistem' }} · {{ $detailPeriod->reopened_at->format('d/m/Y H:i') }}
{{ $detailPeriod->reopen_reason }}