| Atribut | Keterangan |
|---|---|
| Nomor Dokumen | OTS-004aca21 |
| Tanggal Efektif | 23 Agustus 2026 |
| Versi | 1.0 |
| Sistem / Modul | Odoo 14.0 — Loan In (loan.in), modul ssi_loan dan ssi_loan_operating_unit |
| Nama Record Otomasi | Automated Action Action Done pada model Loan In |
| Kategori Tag | #Automation #Odoo #Pinjaman #LoanIn #Keuangan |
Per 23 Agustus 2026 belum ada satu pun dokumen Loan In di Odoo YPII, dan Loan In belum dapat
dibuat karena field Loan Type pada Loan In hanya menerima Loan Type ber-Direction =
In, sedangkan satu-satunya Loan Type yang tersedia ber-Direction = Out. Otomasi
ini aktif dan siap berjalan begitu Loan In mulai dipakai.
Odoo YPII menutup Loan In tanpa campur tangan pengguna. Tidak ada tombol penyelesaian
pada formulir Loan In. Begitu seluruh angsuran pinjaman dinyatakan lunas atau dikendalikan
manual, sistem sendiri yang memindahkan status dokumen dari In Progress menjadi Done.
Pemicunya adalah penanda Paid pada tab Accounting. Penanda itu dihitung Odoo dari isi
tabel Payment Schedules, bukan dicentang oleh siapa pun.
Seluruh proses berjalan di dalam Odoo YPII. Tidak ada sistem eksternal, tidak ada pengiriman
notifikasi ke luar Odoo, dan tidak ada webhook.
| Komponen | Peran |
|---|---|
| Loan In | Dokumen yang statusnya diselesaikan |
| Loan In Payment Schedule | Baris jadwal angsuran yang statusnya menentukan penanda Paid |
| Automated Action Action Done pada model Loan In | Otomasi yang mengeksekusi penyelesaian dokumen |
paid atau manual, dan — untuk baris yang memiliki bunga — kolom Interest Paymentpaid atau manual. Satu baris saja yang belum memenuhi syarat membuatDokumen Loan In yang tidak memiliki satu pun baris pada tabel Payment Schedules
tidak pernah mencapai penanda Paid, sehingga tidak pernah berpindah ke Done.
Pastikan jadwal angsuran sudah dibentuk lewat tombol Payment Schedule saat dokumen masih
berstatus Draft.
Otomasi ini melewati pemeriksaan policy (bypass_policy_check), sehingga penyelesaian tetap
berjalan meskipun tidak ada pengguna yang memiliki penanda Can Finished bernilai benar —
dan memang tidak ada tombol yang memakainya. Penjelasannya ada di
Kewenangan Tombol Aksi Loan In.
| Atribut konfigurasi | Nilai |
|---|---|
| Nama record | Action Done |
| Model | Loan In |
| Jenis tindakan | Execute Python Code |
| Jenis pemicu | on write |
| Kondisi sebelum perubahan | Paid tidak tercentang |
| Kondisi setelah perubahan | Paid tercentang |
| Tindakan | Memindahkan dokumen ke status Done dengan melewati pemeriksaan policy |
| Aktif | Ya |
Konfigurasi berada di menu Settings, bagian Technical, submenu Automated Actions, dan hanya
dapat diubah oleh administrator Odoo YPII. Tidak ada scheduled action (ir.cron), tidak ada
pemicu berbasis waktu, dan tidak ada webhook untuk fitur Loan.
Bila seluruh angsuran terasa sudah lunas tetapi Loan In masih berstatus In Progress:
paid atau manual, atau yang bunganya belum paid atau manual, adalah