| Atribut |
Keterangan |
| Nomor Dokumen |
AUT-PGL-019 |
| Tanggal Efektif |
23 Maret 2026 |
| Versi |
1.0 |
| Sistem / Modul |
Odoo ERP - Modul Advance Payment (hr.advance.use) |
| Kategori Tag |
#Automation #Odoo #UangMuka #Karyawan |
Menjalankan serangkaian pengecekan integritas data secara otomatis setelah karyawan melakukan konfirmasi pada Penggunaan Uang Muka di Odoo, guna memastikan catatan penggunaan yang disampaikan memenuhi syarat kelengkapan dan konsistensi data sebelum diteruskan ke proses persetujuan.
- Tipe Trigger: ##On Update## (Saat ada pembaruan pada rekaman data).
- Target Objek: Model ##hr.advance.use## (Penggunaan Uang Muka).
- Kondisi Pemicu: Field ##state## berubah dari ##draft## menjadi ##confirmed## pada rekaman Penggunaan Uang Muka.
¶ 3. Filter Kondisi (Domain / Syarat Aktif)
Otomasi pengecekan ini HANYA akan tereksekusi jika seluruh kondisi berikut terpenuhi pada saat pembaruan data:
- Field ##state## (Status) baru saja berubah menjadi ##confirmed## (Dikonfirmasi).
- Field ##employee_id## (Karyawan) tidak kosong (##is set##).
- Field ##amount## (Jumlah) bernilai lebih dari 0.
Sistem akan menjalankan pengecekan berikut secara berurutan:
- Validasi Kelengkapan Data Utama: Sistem memverifikasi bahwa field ##employee_id## (Karyawan), ##advance_id## (Pengajuan Terkait), ##name## (Nama Penggunaan), ##amount## (Jumlah, harus lebih dari 0), ##date## (Tanggal), dan ##account_id## (Akun) telah terisi.
- Validasi Jumlah: Sistem memverifikasi bahwa nilai ##amount## lebih besar dari 0 (nol).
- Validasi Kesesuaian Saldo: Sistem memverifikasi bahwa jumlah penggunaan tidak melebihi saldo uang muka yang tersisa dari ##advance_id## terkait.
- Validasi Status Pengajuan: Sistem memverifikasi bahwa ##advance_id## yang direferensikan berstatus ##approved## (Disetujui).
- Validasi Lampiran: Sistem memverifikasi bahwa terdapat minimal satu dokumen bukti pengeluaran yang terlampir pada rekaman.
- Hasil Pengecekan:
Tidak ada pengiriman data eksternal pada proses pengecekan ini. Semua proses berjalan secara internal di dalam sistem Odoo.