HR & Absensi
Pengaturan Shift
Mengatur mode tutup shift kas otomatis, jam tutup, grace period, dan kebijakan variance kasir per cabang.
Tentang fitur ini
Menu Kepegawaian → Pengaturan Shift mengatur kebijakan tutup shift kas untuk setiap cabang. Kasir yang lupa menutup shift menjadi masalah umum di restoran sibuk — fitur ini memungkinkan sistem menutup shift secara otomatis pada jam tertentu, sehingga laporan kas harian tetap rapi meski kasir lupa. Fitur membutuhkan paket HR.
Tips: Pengaturan ini bersifat per-cabang. Pilih cabang dari dropdown sebelum mengubah nilai apa pun.
Langkah-langkah konfigurasi
- Buka Kepegawaian → Pengaturan Shift.
- Pilih Cabang dari dropdown di pojok kanan atas.
- Sistem memuat pengaturan yang berlaku untuk cabang tersebut.
- Ubah konfigurasi sesuai kebutuhan.
- Tekan Simpan di bagian bawah kartu.
Mode Tutup Shift Otomatis
Ini adalah pengaturan utama. Pilih salah satu dari tiga mode:
| Mode | Perilaku | Kapan digunakan |
|---|---|---|
| Manual (off) | Shift hanya ditutup jika kasir melakukannya secara manual di POS | Cabang dengan disiplin kasir tinggi, atau jam operasional tidak menentu |
| Tutup Tepat Jam (at_close) | Sistem menutup shift tepat pada jam tutup yang Anda tentukan | Cabang dengan jam tutup pasti (mis. resto yang selalu tutup 22:00) |
| Tutup Setelah Jam (after_close) | Sistem menunggu N menit setelah jam tutup, lalu menutup otomatis | Memberikan waktu tambahan bagi kasir untuk menyelesaikan transaksi terakhir |
Klik mode yang diinginkan — tampilan akan menyesuaikan field tambahan yang perlu diisi.
Field tambahan (muncul jika mode bukan Manual)
Jam Tutup
Jam di mana shift akan ditutup otomatis. Contoh: 22:00 berarti sistem akan menutup semua shift yang masih terbuka pada pukul 22.00 (waktu lokal cabang).
Perhatian: Pastikan jam tutup yang Anda set sesuai dengan jam operasional nyata. Shift yang ditutup otomatis tidak dapat direkonsiliasi — sistem akan mencatat perbedaan saldo jika ada transaksi yang belum diproses.
Grace Period (menit) — khusus mode after_close
Jumlah menit setelah jam tutup sebelum sistem benar-benar menutup shift. Contoh: jam tutup 22:00 + grace 15 menit = shift ditutup otomatis pukul 22:15.
Gunakan grace period untuk memberi waktu kepada kasir agar bisa menyelesaikan pesanan terakhir dan menutup shift sendiri sebelum sistem mengambil alih.
Pengaturan Variance & Supervisor
Require Supervisor on Variance
Toggle — jika aktif, kasir yang menyetor saldo kas berbeda dari yang tercatat di sistem (selisih/variance) wajib meminta persetujuan supervisor sebelum shift dapat ditutup.
Variance Tolerance
Nilai toleransi selisih dalam Rupiah. Selisih di bawah nilai ini tidak memerlukan persetujuan supervisor meski toggle Require Supervisor aktif.
Contoh: tolerance = 5000 berarti selisih ≤ Rp 5.000 tidak perlu supervisor; selisih > Rp 5.000 wajib supervisor.
Tips: Tetapkan variance tolerance yang realistis (mis. Rp 2.000–5.000) untuk mengakomodasi uang receh yang tidak tepat, tanpa membiarkan selisih besar lolos tanpa pengawasan.
Require No Open Orders
Toggle — jika aktif, shift tidak bisa ditutup (manual maupun otomatis) selama masih ada pesanan dengan status terbuka (belum dibayar/dibatalkan).
Aktifkan pengaturan ini untuk memastikan semua pesanan sudah diselesaikan sebelum kasir menutup shift. Nonaktifkan jika Anda mengizinkan pesanan ditransfer ke shift berikutnya.
Contoh skenario konfigurasi
Warung kopi yang tutup setiap hari pukul 22:00 dan ingin kasir punya waktu 10 menit untuk beres-beres:
- Mode: Tutup Setelah Jam
- Jam Tutup:
22:00 - Grace:
10 - Require No Open Orders:
ON - Variance Tolerance:
2000
Restoran 24 jam yang shift berganti setiap 8 jam dan selalu ditutup manual:
- Mode: Manual
- (field lain tidak relevan)
Hubungan dengan Jadwal Shift
Pengaturan Shift (halaman ini) mengatur kebijakan tutup shift kas — berbeda dari template shift dan roster yang ada di Kepegawaian → Jadwal Kerja. Keduanya saling melengkapi:
- Jadwal Kerja → mengatur karyawan mana yang bertugas pada shift mana.
- Pengaturan Shift → mengatur kapan dan bagaimana shift kas ditutup secara otomatis.