Skip to content

Jalankan Night Audit

Proses tutup harian hotel — post charges, validate inventory, advance 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 long-stay / sewa bulanan), 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

  1. Post Room Charges — untuk semua reservasi checked_in, post room rate malam tsb ke folio (1 line per malam). Kalau rate-nya paket Room + Breakfast, charge otomatis dipecah jadi baris Kamar + F&B. Reservasi ber-flag Long Stay sengaja di-skip (tagihan bulanan manual)
  2. Auto No-Show — reservasi confirmed yang sudah lewat check-in date dan belum check-in → mark no_show
  3. Validate Inventory — cek mismatch (mis. kamar occupied tapi tidak ada reservasi checked_in)
  4. Snapshot KPI — bekukan occupancy, ADR, RevPAR, revenue, sold nights ke audit log (dipakai sebagai pembanding drift di laporan)
  5. Advance Business Date — tanggal operasional (business date) bergeser maju ke hari berikutnya (monotonic, tidak bisa mundur)

Workflow

1. Pilih Tanggal & Preview

Pilih Tanggal Audit lalu sistem menampilkan preview: daftar kamar terisi dengan status apakah room charge sudah / belum di-post (pending). Kalau tanggal sudah pernah diaudit, muncul badge Sudah dijalankan.

Preview membantu memastikan tidak ada charge yang terlewat sebelum menutup hari.

2. Run Audit

Tombol Jalankan Night Audit → konfirmasi → submit. Proses:

  • Run dalam 1 transaksi atomic (rollback kalau error)
  • Post charge yang pending, mark no-show, snapshot KPI, advance business date
  • Tampilkan summary report saat selesai

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
  • Modul Night Audit baru diaktifkan setelah sebelumnya OFF

Hasilnya tampil sebagai tabel per tanggal: charge diposting, no-show, revenue, status (dijalankan / dilewati / gagal).

Summary Report

Setelah audit, tampil:

  • Tanggal Audit — yang baru saja di-close
  • Total Room Revenue & Total Other Revenue (F&B, laundry, addon)
  • Occupancy, No-Show Count
  • Audit Logs — perubahan status reservasi/kamar

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
  • Long-stay murni: modul dimatikan, semua tagihan manual

Period terkunci setelah audit

Setelah Night Audit run, folio yang closed di hari tsb tidak bisa di-edit. Kalau perlu koreksi, lakukan reverse + create new entry (manual). Kalau hard-lock aktif, koreksi bertanggal mundur ditolak sampai toggle dimatikan. Pastikan benar SEBELUM run 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 < 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

Butuh bantuan lebih lanjut? Hubungi tim support kami.