Otomasi ini adalah kebalikan dari
Penyelesaian Otomatis Loan Out saat Seluruh Angsuran Lunas.
Bila salah satu baris angsuran dikembalikan menjadi belum lunas setelah dokumennya selesai,
Odoo YPII membuka kembali Loan Out yang sudah berstatus Done menjadi In Progress,
sehingga pinjaman itu kembali tercatat sebagai belum lunas.
Tanpa otomasi ini, pembatalan realisasi bunga atau pembatalan kendali manual pokok akan
meninggalkan Loan Out dalam status Done padahal pelunasannya sudah tidak berlaku, dan saldo
piutang karyawan menjadi salah. Tidak ada tombol untuk perpindahan status ini pada formulir
Loan Out.
Seluruh proses berjalan di dalam Odoo YPII. Tidak ada sistem eksternal dan tidak ada webhook.
| Komponen |
Peran |
| Loan Out |
Dokumen yang statusnya dibuka kembali |
| Loan Out Payment Schedule |
Baris jadwal angsuran yang statusnya menentukan penanda Paid |
| Automated Action Action Open pada model Loan Out |
Otomasi yang mengeksekusi pembukaan kembali dokumen |
- Jenis pemicu: saat perubahan data (on write) pada Loan Out.
- Kondisi sebelum perubahan: penanda Paid pada tab Accounting tercentang.
- Kondisi setelah perubahan: penanda Paid tidak lagi tercentang.
- Yang dilakukan sistem: status dokumen kembali ke In Progress.
- Status otomasi saat ini: aktif.
Otomasi ini berjalan seketika saat dokumen disimpan — bukan otomasi terjadwal. Tidak ada
scheduled action untuk Loan Out di Odoo YPII, sehingga tidak ada jeda yang perlu ditunggu:
pembukaan kembali terjadi pada saat yang sama dengan hilangnya centang pada penanda Paid.
- Salah satu baris pada tabel Payment Schedules di tab Repayment Term dikembalikan
menjadi belum lunas. Dua jalannya adalah tombol ikon bertooltip Unrealize Interest —
lihat
Membatalkan Realisasi Bunga Angsuran Loan Out
— dan tombol ikon bertooltip Unmark as Manually Control — lihat
Membatalkan Kendali Manual Pokok Angsuran Loan Out.
Pembatalan pembayaran di sisi akuntansi juga dapat mengubah status baris.
- Penanda Paid pada tab Accounting hanya tercentang selama setiap baris Payment
Schedules memiliki kolom Principle Payment State bernilai Paid atau Manually
Control, dan — untuk baris yang memiliki Interest Amount — kolom Interest
Payment State juga bernilai Paid. Begitu satu baris tidak lagi memenuhi syarat itu,
Odoo membatalkan centang pada penanda Paid.
- Otomasi Action Open mendeteksi perubahan penanda Paid dari tercentang menjadi tidak
tercentang.
- Status Loan Out kembali dari Done menjadi In Progress. Pinjaman kembali berjalan dan
angsuran yang bersangkutan harus diproses ulang.
Otomasi ini mengabaikan pemeriksaan kewenangan policy, sehingga pembukaan kembali tetap
berjalan walau tidak ada pengguna yang berwenang menekan apa pun — dan memang tidak ada tombol
di formulir Loan Out yang menjalankan transisi ini.
| Atribut konfigurasi |
Nilai |
| Nama record |
Action Open |
| Model |
Loan Out |
| Jenis tindakan |
Execute Python Code |
| Jenis pemicu |
on write |
| Kondisi sebelum perubahan |
Paid tercentang |
| Kondisi setelah perubahan |
Paid tidak tercentang |
| Tindakan |
Mengembalikan dokumen ke status In Progress, mengabaikan pemeriksaan kewenangan policy |
| Aktif |
Ya |
Model Loan Out memiliki dua Automated Action bernama Action Open: satu dipicu perubahan
penanda Realized — lihat
Pemindahan Otomatis Loan Out ke In Progress saat Realisasi Terekonsiliasi
— dan satu lagi, yang didokumentasikan di halaman ini, dipicu perubahan penanda Paid.
Bedakan keduanya dari kondisi pemicunya, bukan dari namanya.
Konfigurasi berada di menu Settings, bagian Technical, submenu Automated Actions, dan hanya
dapat diubah oleh administrator Odoo YPII.
Bila sebuah angsuran sudah dibatalkan pelunasannya tetapi Loan Out masih berstatus Done:
- Buka Loan Out melalui menu Loan > Loans Out.
- Perhatikan statusbar di bagian atas formulir untuk memastikan status dokumen saat ini.
- Buka tab Accounting dan periksa penanda Paid. Bila masih tercentang, berarti seluruh
baris angsuran sebenarnya masih memenuhi syarat lunas, dan status Done memang benar.
- Buka tab Repayment Term dan telusuri tabel Payment Schedules. Periksa kolom
Principle Payment State, Interest Payment State, dan State pada baris yang
dimaksud untuk memastikan pembatalannya benar-benar tersimpan.
- Bila penanda Paid sudah kosong tetapi statusbar tetap menunjukkan Done, laporkan
kepada administrator Odoo YPII dengan menyebutkan nomor # Document Loan Out tersebut.
Pengguna tidak memiliki tombol untuk memaksa perpindahan status ini.
- Yang dapat diperiksa sendiri oleh pengguna ada tiga: statusbar dokumen di bagian atas
formulir, penanda Realized dan Paid pada tab Accounting, serta kolom Principle
Payment State, Interest Payment State, dan State pada tabel Payment Schedules di
tab Repayment Term.
- Perubahan status tercatat pada riwayat pesan di bagian bawah formulir Loan Out.
- Loan Out yang dibuka kembali akan muncul lagi pada penyaringan status In Progress dan
wajib ditindaklanjuti sampai seluruh angsurannya lunas.
- Otomasi ini tidak memakai antrean pekerjaan maupun integrasi eksternal.