Mengapa saya tidak bisa mengajukan koreksi (dispute) kehadiran?

Jawaban Singkat

Anda tidak dapat mengajukan dispute jika data kehadiran tidak memenuhi aturan validasi sistem, misalnya karena dispute sudah pernah diajukan dan masih berstatus pending, atau karena waktu/status kehadiran belum memenuhi syarat.

Penjelasan

Saat mengajukan koreksi kehadiran, Attendance BETA akan melakukan beberapa validasi untuk menjaga keakuratan data dan mencegah pengajuan ganda. Jika salah satu syarat tidak terpenuhi, sistem akan menampilkan dialog error yang menjelaskan alasan pengajuan tidak dapat dilakukan.

Kasus yang paling sering terjadi adalah ketika karyawan sudah pernah mengajukan dispute untuk attendance yang sama, dan status dispute tersebut masih Pending. Dalam kondisi ini, pengajuan dispute baru tidak dapat dilakukan sampai dispute sebelumnya selesai diproses.

Kemungkinan Alasan Tidak Bisa Mengajukan Dispute

Anda tidak dapat mengajukan dispute kehadiran jika salah satu kondisi berikut terpenuhi:

  1. Sudah pernah mengajukan dispute dan statusnya masih pending
    • Jika dispute untuk attendance ID yang sama masih berstatus Pending, Anda tidak bisa mengajukan dispute baru sampai dispute tersebut disetujui atau ditolak.
  2. Status attendance masih pending
    • Jika status kehadiran masih pending (belum final), maka dispute tidak dapat diajukan.
  3. Belum melewati 24 jam dari jam selesai jadwal kerja
    • Dispute hanya dapat diajukan setelah 24 jam dari waktu akhir jadwal kehadiran.
  4. Tanggal attendance sudah melebihi 90 hari
    • Data kehadiran yang sudah lebih dari 90 hari tidak dapat diajukan dispute.

Langkah-langkah Pengecekan

  1. Cek apakah dispute sudah pernah diajukan
    • Buka detail kehadiran dan pastikan apakah sudah ada pengajuan dispute dengan status Pending.
  2. Cek status attendance
    • Jika status attendance masih Pending, tunggu hingga statusnya final.
  3. Cek jam akhir jadwal kerja
    • Pastikan sudah melewati 24 jam sejak jadwal kerja berakhir.
  4. Cek tanggal attendance
    • Pastikan tanggal kehadiran masih dalam 90 hari terakhir.

Catatan Penting

  • Validasi ini adalah perilaku sistem yang disengaja, bukan bug.
  • Setiap attendance hanya boleh memiliki satu dispute aktif (pending).
  • Setelah dispute sebelumnya selesai diproses, Anda dapat mengajukan dispute kembali jika diperlukan.