| Nomor Dokumen | IK-8f3a0d6c |
| Modul Odoo | ssi_attendance_machine |
| Menu | Human Resource → Timesheets → Attendance Machine Imports |
| Pelaksana | Pengguna dalam grup Attendance Machine Import / Validator |
| Perubahan Status | Draft / Waiting for Approval / Done → Queue To Cancel → Cancelled |
| Versi | 1.2 |
| Tanggal Berlaku | 2026-08-14 |
Pembatalan tidak seketika menjadi Cancelled. Dokumen singgah dulu di Queue To Cancel sampai seluruh queue job pembatalan selesai; sistem lalu memindahkannya ke Cancelled secara otomatis.
Status dokumen berubah menjadi Cancelled, dan alasan pembatalan yang dipilih ditampilkan di samping judul dokumen.
Bila dokumen sebelumnya berstatus Done, seluruh record kehadiran (hr.timesheet_attendance) yang terbentuk dari dokumen ini dihapus oleh queue job pembatalan. Data kehadiran karyawan terkait kembali seperti sebelum import dilakukan.
Dokumen yang sudah Cancelled dapat dikembalikan ke Draft untuk diproses ulang — lihat Memulai Ulang Import Data Kehadiran.
| Gejala | Penyebab | Tindakan |
|---|---|---|
| Tombol Cancel tidak muncul | Dokumen berstatus Queue To Done, Rejected, atau Cancelled; atau pengguna bukan anggota grup Attendance Machine Import / Validator | Periksa statusbar; untuk Queue To Done, selesaikan dulu baris Error hingga dokumen mencapai Done |
| Dokumen tertahan di Queue To Cancel | Queue job pembatalan belum selesai atau macet | Buka tab Queue Processing, klik Requeue, lalu Recompute Queue Cancel Result |
| Record kehadiran masih ada padahal dokumen sudah Cancelled | Baris terkait tidak memiliki referensi ke record kehadiran, atau record kehadiran sudah diubah di luar dokumen ini | Periksa daftar lewat smart button # Attendances, lalu laporkan ke administrator Odoo |
| Wizard Select Cancel Reason tidak menampilkan pilihan apa pun | Data alasan pembatalan belum diisi di Odoo | Minta administrator Odoo menambahkan data Cancel Reason |