Untuk Admin HR
Cutoff, Payday & Penyesuaian Hari Libur
Cara mengatur Cutoff (hari tutup absen) dan Payday (tanggal transfer gaji) secara terpisah, serta mengonfigurasi pergeseran otomatis ke hari kerja bank saat payday jatuh di hari libur.
Cutoff adalah hari terakhir absen yang dihitung dalam satu Payroll Period (disimpan sebagai period_end). Payday adalah tanggal transfer gaji ke karyawan. Keduanya kini diatur secara terpisah — tidak ada lagi ketergantungan “Payday = Cutoff + 1”.
Contoh umum:
- Cutoff tanggal 20, Payday tanggal 25 (jeda 5 hari untuk proses payroll).
- Cutoff akhir bulan, Payday tanggal 5 bulan berikutnya (payday lintas bulan).
Mengatur Cutoff dan Payday
-
Langkah 1 — Buka Pengaturan Payroll
Dari sidebar, buka HRIS › Pengaturan Payroll. Scroll ke bagian Periode & Payday.
-
Langkah 2 — Atur Cutoff
Di field Cutoff, masukkan angka tanggal (1–27) atau pilih Akhir bulan.
- Cutoff adalah hari terakhir absen yang masuk ke periode ini. Absen setelah Cutoff masuk periode berikutnya.
- Nilai maksimum non-EOM adalah 27 (bukan 28) agar periode tetap valid di bulan Februari.
- “Akhir bulan” = hari terakhir bulan itu (28/29/30/31, otomatis menyesuaikan tahun kabisat).
-
Langkah 3 — Atur Payday
Di field Payday, masukkan angka tanggal (1–28) atau pilih Akhir bulan.
- Payday adalah tanggal transfer gaji. Tidak harus lebih besar dari Cutoff — payday boleh di bulan berikutnya.
- Contoh: Cutoff 20, Payday 1 → gaji cair tanggal 1 bulan depan.
-
Langkah 4 — Pilih Penyesuaian Hari Libur Payday
Di select Penyesuaian Hari Libur, pilih salah satu:
- Tidak digeser — tanggal payday digunakan apa adanya, meskipun jatuh di Sabtu, Minggu, atau libur nasional.
- Dimajukan (maju) — jika jatuh di hari non-bank, geser ke hari kerja bank sebelumnya (contoh: payday Senin libur nasional + Minggu + Sabtu → Jumat).
- Dimundurkan (mundur) — geser ke hari kerja bank berikutnya.
-
Langkah 5 — Simpan
Klik Simpan. Pengaturan berlaku mulai periode berikutnya.
Effective Payday — tanggal cair yang sebenarnya
Ketika penyesuaian hari libur aktif (maju/mundur), sistem menampilkan Effective Payday — tanggal setelah pergeseran. Ini ditampilkan di:
- Detail Payroll Period (baris “Cair efektif”).
- Dashboard payroll.
- Slip gaji karyawan.
Jika payday tidak perlu digeser (hari kerja normal), Effective Payday = Payday nominal.
Notifikasi “Waktunya Bayar Gaji”
Notifikasi pengingat bayar gaji dikirim kepada pemegang izin hris:payroll_runs:mark_paid (Finance, HR Manager, Owner) pada Effective Payday — bukan pada tanggal nominal. Jika payday digeser dari tanggal 25 (Sabtu) ke tanggal 23 (Jumat), notifikasi dikirim tanggal 23.
”Akhir Bulan” — sentinel EOM
Memilih Akhir bulan untuk Cutoff atau Payday berarti sistem akan selalu menggunakan hari terakhir bulan tersebut:
- Februari non-kabisat → 28
- Februari kabisat → 29
- Bulan lain → 30 atau 31
Ini direkomendasikan untuk tenant yang ingin selalu cut-off / bayar di hari terakhir bulan tanpa perlu mengubah pengaturan setiap tahun.
Pertanyaan umum
Apakah mengubah Payday membuat Transition Period? Tidak. Hanya perubahan Cutoff yang membuat Transition Period. Mengubah Payday adalah update biasa yang berlaku mulai tampilan payday pada periode berikutnya.
Apakah Payday boleh lebih kecil dari Cutoff? Ya. Contoh: Cutoff 25 → Payday 1 (bulan depan). Dexova menangani payday lintas bulan.
Apa yang terjadi jika libur nasional belum diinput? Penyesuaian hanya bisa geser ke hari kerja bank yang sudah ada di kalender libur nasional Anda. Pastikan cuti bersama diinput di HRIS › Hari Libur agar pergeseran akurat.
