Skip to content

Rekonsiliasi Charge POS Retail

Menampilkan charge yang dikirim oleh POS Retail ke folio Hotel via API (source_type=retail_order). Alat bantu rekonsiliasi manual — bukan pencocokan otomatis dua sisi.

Path menu: Laporan → Pendapatan & Keuangan → POS Charge Recon (/reports/pos-charge-recon)

Konsep

POS Retail bisa mem-posting charge ke folio kamar tamu. Setiap charge yang berhasil sync tercatat di folio Hotel dengan source_type=retail_order dan menyimpan referensi order POS (source_id).

Laporan ini adalah listing satu sisi — hanya menampilkan charge yang sudah masuk ke folio Hotel. Tidak ada logika matched / mismatched / variance. Untuk rekonsiliasi:

Bandingkan total amount + jumlah order di laporan ini dengan Daily Sales Report di POS Retail untuk periode yang sama. Selisih menandakan charge gagal sync (perlu di-retry dari POS) atau charge tercatat di POS tapi tidak masuk ke folio Hotel.

Filter

  • Periode — 7 / 30 / 90 Hari Terakhir, Bulan Ini, Bulan Lalu, atau Kustom (rentang charge_date)

Tidak ada filter outlet atau filter status rekonsiliasi.

Output

Kartu Ringkasan

  • Jumlah Charge — total baris charge
  • Total Amount — total nominal
  • Unique POS Orders — jumlah order POS unik
  • Unique Folios — jumlah folio unik yang menerima charge

Per Tanggal

TanggalChargesOrdersTotal

Per Outlet/Kasir

Dikelompokkan berdasarkan posted_by:

Posted ByChargesTotal

Detail Charge

Daftar charge individual: Tanggal, POS Order # (source_id), Tipe, Deskripsi, Amount, Posted By, Folio (nomor + status), Tamu, Kamar.

Jika kosong: kemungkinan belum ada transaksi POS di periode ini, atau API charge-to-room belum terintegrasi.

Export Excel

Tombol Export Excel mengunduh file .xlsx berisi data periode aktif (laporan-pos-recon-<dari>-<hingga>.xlsx).

Use Case

  • Recon harian — verifikasi charge POS sudah masuk ke folio Hotel.
  • Persiapan audit — bukti daftar charge yang berasal dari POS Retail beserta folio tujuan.
  • Troubleshoot — telusuri complaint "saya tidak pesan ini" lewat POS Order # dan Posted By.

Tips

  • Rekonsiliasi bersifat manual — cocokkan angka total + jumlah order dengan Daily Sales Report POS Retail.
  • Selisih total = indikator charge gagal sync. Retry pengiriman dari sisi POS Retail.
  • Kolom Folio menampilkan status folio (mis. open/closed) untuk membantu telusuri charge yang salah tujuan.

Butuh bantuan lebih lanjut? Hubungi tim support kami.