Mode Gelap
Accounting Sync
Status sinkronisasi folio checkout ke sistem Accounting untuk auto-posting jurnal. Halaman memantau folio mana yang sudah/belum/gagal terkirim, dan menyediakan aksi retry.
Path menu: Laporan → Accounting Sync (/accounting-sync)
Butuh add-on Accounting
Halaman ini di-gate oleh add-on Accounting (ACCOUNTING_BASIC). Kalau add-on tidak aktif, muncul layar upgrade. Aktifkan add-on di Liburania Console atau hubungi admin.
Konsep
Saat folio di-checkout / close, sistem mengirimkannya ke modul Accounting untuk dibuatkan jurnal pendapatan secara otomatis. Halaman ini adalah papan status pengiriman tersebut — cakupannya folio-only (bukan payment/refund/invoice terpisah).
Status Sync
| Status | Label | Keterangan |
|---|---|---|
sent | Terkirim | Folio sudah terkirim ke Accounting |
pending | Belum Terkirim | Belum terkirim (termasuk status kosong) |
failed | Gagal | Pengiriman gagal, perlu retry |
Summary Cards
Empat kartu di atas tabel — sekaligus jadi filter status saat diklik:
- Total — semua folio pada rentang tanggal
- Terkirim (
sent) - Belum Terkirim (
pending) - Gagal (
failed)
Filter
- Pencarian — nomor folio atau nama tamu
- Tanggal Checkout — filter tanggal
- Quick filter — Bulan Ini / Tahun Ini (default: Tahun Ini)
Tabel
| Kolom | Keterangan |
|---|---|
| (checkbox) | Untuk seleksi retry — hanya folio yang belum sent |
| No | Urutan |
| Waktu Checkout | Timestamp folio di-close (closed_at) |
| Tanggal Jurnal | Tanggal jurnal (journal_date, kolom DATE tanpa jam) |
| No. Folio | Nomor folio |
| Tamu | Nama tamu |
| Kamar | Nomor kamar |
| Total Charges | Total tagihan folio |
| Status Sync | Terkirim / Belum Terkirim / Gagal |
| Aksi | Tombol retry (hanya folio non-sent) |
Aksi Retry
- Retry per baris — kirim ulang satu folio (ikon refresh di kolom Aksi).
- Retry Terpilih — pilih beberapa folio via checkbox, lalu kirim ulang sekaligus.
- Retry Failed — kirim ulang semua folio berstatus
faileddi halaman yang sedang tampil.
Folio yang sudah sent tidak bisa dipilih maupun di-retry.
Use Case
- Rekonsiliasi harian — pastikan semua folio checkout sudah ter-post ke Accounting.
- Resolusi gagal — retry folio
failed; kalau tetap gagal, cek konfigurasi akun/COA di modul Accounting atau apakah periode terkunci.
Tips
- Filter via kartu — klik kartu Gagal untuk fokus ke folio yang perlu ditindak.
- Tanggal Jurnal mengikuti anchor tanggal folio, bukan waktu retry — retry tidak menggeser tanggal jurnal.