|
|
| Nomor Dokumen |
IK-fc758d23 |
| Modul Odoo |
Loan — Loans In |
| Model |
loan.in (Loan In) |
| Menu |
Loan → Loans In |
| Tombol Aksi |
Cancel |
| Pelaksana |
Pengguna dalam grup Loan In / Validator |
| Perubahan Status |
Draft, Waiting for Approval, Ready to Process, In Progress, atau Done menjadi Cancelled |
| Versi |
1.0 |
| Tanggal Berlaku |
23 Agustus 2026 |
Instruksi kerja ini menjelaskan cara membatalkan dokumen Loan In (loan.in) di Odoo YPII
lewat tombol Cancel, misalnya karena perjanjian pinjaman batal, salah dicatat, atau
dokumennya terlanjur dibuat ganda.
Pembatalan Loan In berbeda dari pembatalan Loan Out: penanda Can Cancel pada policy template
[loan.in] Standard berlaku di lima status — Draft, Waiting for Approval,
Ready to Process, In Progress, dan Done — sedangkan pada [loan.out] Standard
penanda yang sama hanya berlaku di tiga status pertama. Artinya dokumen Loan In masih dapat
dibatalkan setelah pinjaman berjalan, bahkan setelah selesai, sepanjang tiga pemeriksaan
pembatalan terlampaui.
Loan In belum dapat dibuat sama sekali di Odoo YPII, sehingga belum ada dokumen yang dapat
dibatalkan. Field Loan Type pada Loan In hanya menerima Loan Type ber-Direction =
In, sedangkan satu-satunya Loan Type di Odoo YPII, Pinjaman Karyawan, ber-Direction
Out. Per 23 Agustus 2026 model loan.in berisi 0 record. Lihat
Membuat Loan Type.
- Pengguna termasuk dalam grup Loan In / Validator. Grup inilah yang menentukan penanda
Can Cancel pada tab Policies, dan penanda itulah yang memunculkan tombol Cancel.
Per 23 Agustus 2026 grup ini hanya beranggotakan 2 administrator sistem Odoo YPII.
- Dokumen Loan In berstatus Draft, Waiting for Approval, Ready to Process,
In Progress, atau Done.
- Tidak ada baris Payment Schedules yang bunganya sudah direalisasi. Bila ada, batalkan
realisasi bunganya lebih dahulu — lihat
Membatalkan Realisasi Bunga Angsuran Loan In.
- Tidak ada baris Payment Schedules yang Principle Payment State atau
Interest Payment State-nya sudah sebagian atau seluruhnya terbayar.
- Penanda Realized pada tab Accounting belum tercentang. Bila sudah, batalkan
rekonsiliasi baris Realization Move Line Header di modul Accounting lebih dahulu.
- Buka menu Loan → Loans In.
- Cari dan buka dokumen Loan In yang akan dibatalkan.
- Buka tab Accounting dan pastikan penanda Realized belum tercentang.
- Buka tab Repayment Term dan periksa kolom Principle Payment State serta
Interest Payment State pada seluruh baris Payment Schedules. Tidak boleh ada baris
yang bunganya sudah direalisasi maupun yang pokok atau bunganya sudah terbayar sebagian atau
seluruhnya.
- Klik tombol Cancel pada header dokumen. Wizard Select Cancel Reason terbuka.
- Pilih alasan pembatalan pada wizard Select Cancel Reason, lalu konfirmasikan
pembatalannya.
- Periksa statusbar di kanan atas. Statusnya berubah menjadi Cancelled.
- Periksa field Cancel Reason di bagian atas formulir. Field itu terisi alasan yang dipilih
pada wizard.
Tiga pemeriksaan dijalankan sebelum pembatalan berhasil. Bila ada baris angsuran yang
bunganya sudah direalisasi, Odoo menolak dengan pesan
You cannot cancel loan with realized interest. Unrealized all interest first. Bila ada baris
angsuran dengan pokok atau bunga berstatus sebagian atau lunas, Odoo menolak dengan pesan
You cannot cancel loan with paid principle or interest. Cancel all principle or interest payment.
Bila penanda Realized sudah tercentang, Odoo menolak dengan pesan
You cannot cancel realized loan. Cancel loan realization entry. Pada ketiga kasus dokumen
tidak berubah status.
Pembatalan yang lolos menghapus jurnal realisasi dokumen. Jurnal yang tercatat pada field
Realization Journal Entry di tab Accounting dihapus, bukan sekadar dibalik. Pastikan
penghapusan itu memang yang dikehendaki sebelum melanjutkan.
- Dokumen Loan In berstatus Cancelled.
- Field Cancel Reason di bagian atas formulir terisi alasan yang dipilih pada wizard
Select Cancel Reason.
- Jurnal realisasi dokumen dihapus, sehingga field Realization Journal Entry dan
Realization Move Line Header pada tab Accounting tidak lagi menunjuk jurnal apa pun.
- Dokumen yang sudah dibatalkan dapat dikembalikan ke Draft lewat tombol Restart —
lihat Memulai Ulang Loan In.
- Riwayat pembatalan tercatat pada chatter dokumen.
- Tombol Cancel tidak muncul. Tombol ini hanya muncul bila penanda Can Cancel pada tab
Policies bernilai benar, yaitu bila pengguna termasuk grup Loan In / Validator dan
dokumen berstatus Draft, Waiting for Approval, Ready to Process, In Progress,
atau Done. Pemetaan lengkapnya ada di
Kewenangan Tombol Aksi Loan In.
- Pembatalan ditolak dengan pesan
You cannot cancel loan with realized interest. Unrealized all interest first. Ada baris Payment Schedules yang bunganya sudah direalisasi.
Batalkan realisasi bunga seluruh baris tersebut lewat tombol ikon Unrealize Interest, lalu
ulangi pembatalan.
- Pembatalan ditolak dengan pesan
You cannot cancel loan with paid principle or interest. Cancel all principle or interest payment. Ada baris Payment Schedules yang pokok atau
bunganya sudah terbayar sebagian atau seluruhnya. Batalkan pembayaran tersebut di modul
Accounting lebih dahulu.
- Pembatalan ditolak dengan pesan
You cannot cancel realized loan. Cancel loan realization entry. Penanda Realized pada tab Accounting sudah tercentang. Batalkan rekonsiliasi
baris Realization Move Line Header di modul Accounting sehingga penanda Realized
kembali kosong, lalu ulangi pembatalan.
- Dokumen kembali sendiri ke Ready to Process saat rekonsiliasi dibatalkan. Itu memang
perilaku sistem, dijelaskan di
Pengembalian Otomatis Loan In ke Ready to Process saat Realisasi Dibatalkan
(OTS-04fca632). Lanjutkan pembatalan dari status tersebut.
- Dokumen yang dicari tidak muncul di daftar Loans In. Seluruh pengguna internal hanya
melihat dokumen yang Responsible-nya dirinya sendiri, ditambah dokumen pada Operating Unit
yang ditugaskan kepadanya bila ia anggota grup Loan In / Operating Unit. Grup itu
beranggotakan 0 pengguna di Odoo YPII, sehingga saat ini tidak ada perluasan di luar
dokumen milik sendiri. Periksa isi field Responsible pada dokumen yang dicari.