Mode Gelap
Kebijakan Pembatalan & Refund
Atur tier refund berdasarkan jarak hari pembatalan ke tanggal check-in. Saat operator membatalkan reservasi yang sudah ada deposit, sistem otomatis menyarankan nominal refund sesuai tier yang berlaku — operator tetap bisa override.
Path menu: Pengaturan → Pengaturan Hotel → Kebijakan Pembatalan (/settings/hotel/cancellation-policy)
Konsep
Setiap tier mendefinisikan: kalau pembatalan terjadi N hari atau lebih sebelum check-in, tamu dapat refund X% dari deposit. Sistem memilih tier yang cocok berdasarkan selisih hari days_before saat pembatalan diproses.
| Field | Keterangan |
|---|---|
Hari sebelum check-in (days_before) | Ambang batas. Tier diurutkan menurun oleh sistem — pembatalan H-5 masuk tier days_before = 3, bukan 7 |
Persentase Refund (refund_percent) | 0–100. Sisanya (100% − refund) dianggap forfeit → Pendapatan Pembatalan |
| Label | Deskripsi tier untuk ditampilkan ke operator (mis. "3-6 hari sebelum check-in") |
Contoh Default (Tier Industri)
Kalau institusi belum punya kebijakan, halaman menampilkan default sebagai titik awal:
| Hari sebelum check-in | Refund | Label |
|---|---|---|
| ≥ 7 | 100% | 7 hari atau lebih sebelum check-in |
| 3–6 | 75% | 3-6 hari sebelum check-in |
| 1–2 | 50% | 1-2 hari sebelum check-in |
| Hari-H atau lewat | 0% | Hari-H atau lewat |
Mengelola Tier
- + Tambah Tier — tambah baris baru
- Hapus — buang tier (ikon tempat sampah)
- Reset ke Default — kembalikan ke tier industri
- Simpan — validasi & simpan
Aturan Validasi
days_beforetidak boleh negatifrefund_percentharus 0–100days_beforetidak boleh duplikat antar tier
Hubungan dengan Pembatalan Reservasi
Saat operator klik Batalkan di detail reservasi dan reservasi punya deposit, modal menampilkan saran "Ikuti Kebijakan" dengan nominal refund yang sudah dihitung dari tier ini. Operator masih bisa pilih Refund Penuh / Sebagian / Tidak Ada Refund.
Tanpa kebijakan = manual
Kalau kebijakan belum di-set, opsi "Ikuti Kebijakan" tidak muncul di modal pembatalan — operator menentukan refund secara manual.
Tips
- No-show tidak pakai tier ini — default-nya forfeit penuh (standar industri), refund hanya sebagai goodwill manual
- Set tier konsisten dengan syarat & ketentuan yang ditampilkan di booking page online supaya tidak ada dispute
- Forfeit (bagian yang tidak di-refund) otomatis diakui sebagai Pendapatan No-Show & Pembatalan di akunting