Mode Gelap
Jalankan Night Audit
Proses tutup harian hotel — post room charge, tandai no-show, snapshot KPI, dan majukan business date. Dilakukan setiap akhir hari operasional (manual atau otomatis via cron).
Path menu: Night Audit → Jalankan Audit (/night-audit)
Modul bisa dimatikan
Night Audit adalah modul yang bisa diaktif/nonaktifkan per institusi di Pengaturan Hotel → Night Audit. Kalau dimatikan (mis. properti yang menagih semuanya manual), halaman ini menampilkan banner blok dan menyarankan mengaktifkan modul lewat pengaturan. Saat aktif, audit bisa dijalankan otomatis (cron) atau manual dari halaman ini.
Apa yang Dilakukan Night Audit
- Post Room Charge — untuk reservasi yang
checked_in, post room rate (dan extra bed, kalau ada) malam tersebut ke folio untuk baris yang belum ter-post - Auto No-Show — reservasi
confirmedyang sudah lewat tanggal check-in dan belum check-in → ditandaino_show - Snapshot KPI — bekukan occupancy, ADR, RevPAR, revenue, sold nights, dan total pembayaran ke audit log
- Advance Business Date — tanggal operasional (business date) bergeser maju ke hari berikutnya
Workflow
1. Pilih Tanggal & Preview
Pilih Tanggal Audit lalu sistem menampilkan preview. Kalau tanggal sudah pernah diaudit, muncul badge Sudah dijalankan.
Kartu ringkasan preview:
- Kamar Terisi
- Kamar Tersedia
- Total Room Charge
- Total Extra Bed
Tab preview (setiap tab menampilkan badge jumlah supaya pengecualian tidak tersembunyi):
- Kamar Terisi — daftar kamar terisi dengan room rate, extra bed, total charge, dan status Posted / Pending
- No-Show — reservasi yang belum check-in dan akan ditandai no-show
- Folio Belum Lunas — tamu in-house / berangkat hari ini dengan saldo folio belum lunas (tagih sebelum tutup hari)
- Belum Dapat Kamar — reservasi aktif yang belum di-assign nomor kamar
2. Jalankan Audit
Isi Catatan (opsional) lalu klik Jalankan Night Audit. Proses ini post charge yang pending, tandai no-show, membekukan snapshot KPI, dan memajukan business date. Kalau tanggal sudah pernah diaudit, tombol tidak muncul.
3. Catch-Up sampai Hari Ini
Tombol Catch-up sampai hari ini menjalankan night audit untuk semua tanggal yang terlewat sekaligus (idempotent — tanggal yang sudah diaudit dilewati). Berguna kalau cron sempat mati beberapa hari, atau modul baru diaktifkan setelah sebelumnya OFF.
Hasilnya tampil sebagai tabel per tanggal: Tanggal, Charge Diposting, No-show, Revenue, dan Status (OK / Sudah ada / Gagal).
Summary Report
Setelah audit berhasil, tampil:
- Jumlah room charge diposting
- Jumlah reservasi ditandai no-show
- Total revenue
- Business date yang ditutup → business date baru
- Snapshot KPI dibekukan: Pendapatan, Sold nights, ADR, RevPAR, Okupansi, Pembayaran
Business Date & Hard-Lock
Setiap charge/payment/refund dicap dengan business date (tanggal operasional aktif), bukan jam dinding. Saat audit jalan, business date maju ke hari berikutnya.
Kalau Kunci data setelah audit (hard-lock) diaktifkan di Pengaturan Hotel, transaksi bertanggal di hari yang sudah ditutup akan ditolak — menjaga angka laporan historis tidak berubah. Default OFF (koreksi mundur masih boleh).
Frekuensi
- Standar: 1× per hari, dini hari (saat aktivitas FD minimal) — paling enak pakai auto cron
- Hotel kecil/villa: bisa manual, pagi sebelum buka FD
- Properti tagih-manual: modul dimatikan, semua tagihan lewat folio manual
Pastikan benar sebelum run
Setelah Night Audit run, hari tersebut ditutup. Kalau hard-lock aktif, koreksi bertanggal mundur ditolak sampai toggle dimatikan. Pastikan data benar SEBELUM menjalankan audit.
Tips
- Auto cron — aktifkan toggle "auto night audit" + set jam di Pengaturan Hotel, tidak perlu klik manual lagi
- Safety net check-out — sistem menolak check-out kalau jumlah malam yang ter-post di folio kurang dari jumlah malam reservasi; post dulu yang kurang via folio
- Catch-up lebih aman daripada audit manual satu-satu kalau ketinggalan beberapa hari
- Untuk history audit runs, lihat Riwayat Audit