Mode Gelap
Overbooking Report
Deteksi tanggal yang booking > kapasitas (overbooked) sebagai early warning untuk action mitigasi.
Path menu: Laporan → Reservasi → Overbooking Report (/reports/overbooking)
Konsep
Untuk setiap (tanggal × tipe kamar), sistem membandingkan jumlah reservasi confirmed + checked_in yang menutupi tanggal tsb dengan kapasitas kamar aktif tipe tsb. Selisih di atas kapasitas = OVERBOOK. Bisa terjadi karena:
- OTA channel manager sync delay
- Manual error FD (tidak cek availability)
- Group booking yang exceed inventory
Sistem create reservation belum hard-cap (untuk flexibility), jadi report ini berfungsi sebagai early-warning. Status bersifat biner: OVERBOOK atau Aman (tanggal lampau ditandai Realisasi, tanggal ini Hari Ini).
Filter
- Periode — 7 Hari ke Depan / 30 Hari ke Depan / Sisa Bulan Ini / Bulan Depan / Kustom
- Tipe Kamar — Semua Tipe Kamar / pilih satu tipe
- Checkbox "Hanya tampilkan baris overbook" pada matrix harian
Output
Summary
- Periode — rentang tanggal + jumlah hari & total kamar aktif
- Total Overbook (room-nights) — SUM selisih confirmed > kapasitas
- Tanggal Overbook (unique) — jumlah tanggal terdampak + jumlah tipe terdampak
- Peak Overbook — worst case (date × type)
Per Tipe Kamar
Tabel: Tipe Kamar · Kapasitas · Overbook Room-Nights · Tanggal Overbook · Peak Overbook · Status (OVERBOOK / Aman).
Daily × Tipe Kamar
Matrix harian: Tanggal · Tipe Kamar · Confirmed · Kapasitas · Overbook · Status (OVERBOOK / Hari Ini / Realisasi / Aman).
Reservasi yang Jatuh di Tanggal Overbook
Tabel reservasi yang setidaknya satu malamnya overlap dengan tanggal overbook: No. Reservasi · Tamu · Tipe Kamar · Check-In · Check-Out · Mlm · Sumber · Status · Assign Kamar.
- Assign Kamar = "Belum Assign" (kandidat utama untuk relocate ke tipe lain, kamar belum di-assign sehingga mudah dipindah) atau "Sudah Assign".
Export
Tombol Export Excel mengunduh laporan dalam format .xlsx sesuai filter aktif.
Use Case
- Daily check by FD manager — pagi cek apakah ada overbook untuk hari-hari ke depan
- Channel manager troubleshooting — kalau OTA terus over-allocate, perlu adjust allocation/rate parity
- Inventory recovery — kalau ada cancellation, segera release ke OTA
Tips
- Software-only detection — sistem tidak hard-cap create reservation, jadi rely pada report ini sebagai early warning
- Reservasi "Belum Assign" paling gampang dipindah — jadikan kandidat pertama saat harus relokasi
- Untuk availability planning, pair dengan Forecast Report