Skip to content

Check-out

Proses keberangkatan tamu — review folio, lunasi saldo, tutup reservasi, status kamar → dirty. Halaman punya 2 tab: Check-out Individu dan Check-out Group.

Path menu: Front Desk → Check-out (/front-desk/check-out)

Tab: Check-out Individu

1. Pilih Reservasi

Daftar tamu yang sedang menginap (status checked_in). Cari lewat nomor reservasi, nomor kamar, atau nama tamu. Reservasi milik group tetap muncul dengan badge Group (boleh di-checkout per kamar). Bisa juga dibuka langsung via ?reservation=<id>.

2. Review Folio

Tampilan folio berisi beberapa tabel:

  • Tagihan — room (per malam), extra bed, laundry, telepon, transportasi, tiket/wahana, lain-lain. Charge dari POS Retail ditandai badge POS; yang di-post sistem (night audit) ditandai SYS; voucher loyalty tampil sebagai baris Voucher Loyalty (highlight ungu).
  • Pembayaran — deposit / pembayaran yang sudah masuk.
  • Refund / Pengembalian — pengembalian yang sudah dicatat.
  • Rincian Pajak — Subtotal, Service Charge, PB1 / Pajak Hotel, PPN (hanya tampil kalau ada pajak yang berlaku, sesuai Pengaturan Hotel).
  • Ringkasan — Total Tagihan, Total Dibayar, Total Refund, dan Sisa (balance).

Menambah / menghapus tagihan (saat folio open):

  • + Tambah — tambah charge. Untuk tipe non-kamar (laundry, dll) wajib pilih dari master Item Tagihan; harga & deskripsi auto-terisi. Tipe Kamar / Extra Bed hanya bisa di-post manual kalau modul Night Audit dimatikan atau reservasi di-flag long-stay.
  • Tambah Beberapa Malam — bulk-post room charge untuk beberapa hari/minggu/bulan sekaligus (untuk long-stay / audit OFF), auto-skip tanggal yang sudah ada.
  • Hapus (ikon tempat sampah) hanya untuk charge manual, voucher loyalty, atau charge POS (dengan konfirmasi — menghapus dari folio saja, order POS tetap ada; sebaiknya di-void dari POS).

Peringatan room charge belum lengkap (non-blocking)

Kalau jumlah malam yang ter-post sebagai room charge kurang dari malam reservasi (mis. night audit OFF / long-stay / cron ketinggalan), muncul peringatan di modal Bayar/Selesaikan Sisa dan di modal konfirmasi check-out. Ini peringatan, bukan hard-block — operator tetap boleh lanjut (mis. comp/kasus khusus). Gunakan Tambah Beberapa Malam (sudah auto-isi jumlah malam yang kurang) untuk melengkapi.

3. Pelunasan

Aksi pembayaran (saat folio open):

  • Bayar — catat pembayaran (tanggal, jumlah, metode: Tunai/Kartu/Transfer/EDC/QRIS/OTA, referensi, catatan). Jumlah auto-terisi sebesar sisa.
  • Bayar Online — buat tagihan online (Xendit) via Online Payment Modal (muncul saat sisa > 0).
  • Selesaikan Sisa — lunasi sisa sekaligus dengan satu metode (muncul saat sisa > 0).
  • Catat Refund — kalau tamu lebih bayar (sisa negatif), catat pengembalian (metode: Tunai/Transfer/Reverse Kartu/QRIS/Refund Online).

4. Check-out

Tombol Check-out hanya aktif saat Sisa = 0 (kalau sisa > 0 harus dilunasi dulu; kalau sisa < 0 harus dicatat refund dulu). Menekan tombol memunculkan modal konfirmasi berisi ringkasan tagihan. Setelah dikonfirmasi:

  • Status reservasi → checked_out, actual_check_out = waktu sekarang
  • Folio ditutup permanen
  • Kamar → dirty (untuk dibersihkan housekeeping)
  • Task housekeeping dibuat & jurnal akunting di-post (kalau add-on aktif) di sisi backend

Error dari backend (mis. saldo/charge belum valid) ditampilkan di dalam modal konfirmasi.

Cetak Folio

Tautan Cetak Folio (buka tab baru) tersedia di header folio.

Tab: Check-out Group

Untuk keberangkatan kolektif dengan satu bill (master folio).

  1. Pilih group dari daftar group aktif (menampilkan nomor group, tamu utama, jumlah kamar, status).
  2. Pratinjau — sistem menampilkan gabungan tagihan semua kamar yang masih menginap secara read-only. Belum ada penggabungan/pembayaran. Setiap baris tagihan diberi label kamar sumbernya. Kamar yang mau bayar terpisah bisa di-checkout dulu di tab Individu.
  3. Mulai Check-out Group — konfirmasi menggabungkan tagihan semua kamar yang masih menginap ke satu master folio. Setelah ini kamar tersebut terkunci ke group dan tidak bisa lagi di-checkout terpisah.
  4. Setelah master folio terbentuk, alur charge / bayar / refund sama persis seperti Individu.
  5. Check-out — setelah master folio lunas (Sisa = 0), proses check-out menutup master folio dan menyelesaikan semua kamar dalam group sekaligus.

Late Check-out

Kalau sudah lewat jam check-out standar (default 12:00), muncul flag Late Check-out + tombol + Biaya Late Check-out yang membuka modal Tambah Tagihan (tipe Lain-lain, deskripsi terisi otomatis, nominal diisi operator). Kalau tamu menginap satu malam lagi, gunakan reservasi baru / perpanjangan, bukan late check-out.

Tips

  • Sisa harus 0 sebelum bisa check-out — lunasi atau catat refund dulu.
  • Cetak Folio — cetak rincian tagihan sebelum tamu pergi.
  • Charge POS — kalau salah, lebih baik di-void dari POS Retail (otomatis balik ke folio); hapus manual di folio hanya menghapus dari folio hotel — cocokkan lewat Laporan Rekonsiliasi POS.
  • Bill-to-Company ditentukan saat buat reservasi (bukan di check-out); folio B2B ditagih kolektif via Company Invoices.

Butuh bantuan lebih lanjut? Hubungi tim support kami.