| Atribut |
Keterangan |
| Nomor Dokumen |
AUT-PGL-001 |
| Tanggal Efektif |
21 Maret 2026 |
| Versi |
1.0 |
| Sistem / Modul |
Odoo ERP - Modul Accounting (account.move) |
| Kategori Tag |
#Automation #Odoo #Accounting #TagihanVendor |
Menjalankan serangkaian pengecekan integritas data secara otomatis setelah staf keuangan melakukan konfirmasi tagihan vendor di Odoo, guna memastikan tagihan yang diposting memenuhi syarat teknis dan akuntansi sebelum otomasi lanjutan dijalankan.
- Tipe Trigger: ##On Update## (Saat ada pembaruan pada rekaman data).
- Target Objek: Model ##account.move## (Jurnal/Tagihan).
- Kondisi Pemicu: Field ##state## berubah dari ##draft## menjadi ##posted## pada tagihan vendor (##move_type = 'in_invoice'##).
¶ 3. Filter Kondisi (Domain / Syarat Aktif)
Otomasi pengecekan ini HANYA akan tereksekusi jika seluruh kondisi berikut terpenuhi:
- Field ##move_type## (Tipe Transaksi) bernilai ##in_invoice## (Tagihan Vendor).
- Field ##state## (Status) baru saja berubah menjadi ##posted## (Dikonfirmasi).
- Field ##partner_id## (Vendor) tidak kosong (##is set##).
- Field ##invoice_date## (Tanggal Tagihan) tidak kosong (##is set##).
- Field ##invoice_line_ids## (Baris Tagihan) tidak kosong (memiliki minimal satu baris).
Sistem akan menjalankan pengecekan berikut secara berurutan:
- Validasi Kelengkapan Data: Sistem memverifikasi bahwa field ##partner_id##, ##invoice_date##, ##ref## (nomor referensi tagihan vendor), dan minimal satu baris tagihan (##invoice_line_ids##) telah terisi.
- Validasi Akun Akuntansi: Sistem memverifikasi bahwa setiap baris tagihan memiliki akun akuntansi (##account_id##) yang valid dan sesuai dengan tipe akun yang diizinkan.
- Validasi Pajak: Sistem memverifikasi bahwa konfigurasi pajak yang diterapkan pada baris tagihan valid dan konsisten.
- Hasil Pengecekan:
- Jika lolos: Sistem melanjutkan ke AUT-PGL-002: Otomasi Pasca Validasi Tagihan Vendor.
- Jika tidak lolos: Sistem menampilkan pesan error kepada pengguna yang menjelaskan kondisi yang tidak terpenuhi, dan tagihan dikembalikan ke status ##draft## untuk diperbaiki.
Tidak ada pengiriman data eksternal pada proses pengecekan ini. Semua proses berjalan secara internal di dalam sistem Odoo.