| Atribut |
Keterangan |
| Nomor Dokumen |
AUT-PGL-021 |
| 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 pengecekan validasi otomatis setelah pihak yang berwenang memberikan persetujuan atas Penggunaan Uang Muka di Odoo, guna memastikan data persetujuan konsisten dan kewenangan penyetuju sesuai dengan ketentuan yang berlaku sebelum otomasi pasca persetujuan dijalankan.
- 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 ##confirmed## menjadi ##approved## pada rekaman Penggunaan Uang Muka.
¶ 3. Filter Kondisi (Domain / Syarat Aktif)
Otomasi pengecekan ini HANYA akan tereksekusi jika seluruh kondisi berikut terpenuhi:
- Field ##state## (Status) baru saja berubah menjadi ##approved## (Disetujui).
- Field ##approved_by## (Disetujui Oleh) tidak kosong (##is set##).
- Field ##approved_date## (Tanggal Persetujuan) tidak kosong (##is set##).
Sistem akan menjalankan pengecekan berikut secara berurutan:
- Validasi Kewenangan Penyetuju: Sistem memverifikasi bahwa pejabat yang memberikan persetujuan (##approved_by##) memiliki kewenangan yang sesuai berdasarkan jumlah penggunaan dan kesesuaian penggunaan sesuai ketentuan DEC-PGL-002: Kewenangan Persetujuan Penggunaan Uang Muka.
- Validasi Konsistensi Data: Sistem memverifikasi bahwa ##amount## (Jumlah Penggunaan) tidak melebihi total ##advance_id.amount## (Jumlah Uang Muka yang Disetujui).
- Validasi Akun: Sistem memverifikasi bahwa ##account_id## aktif dan valid.
- Hasil Pengecekan:
Tidak ada pengiriman data eksternal pada proses pengecekan ini. Semua proses berjalan secara internal di dalam sistem Odoo.