|
|
| Nomor Dokumen |
IK-ffc780be |
| Modul Odoo |
Loan — Loans In |
| Model |
loan.in (Loan In) |
| Menu |
Loan → Loans In |
| Tombol Aksi |
Payment Schedule (tab Repayment Term) |
| Pelaksana |
Pengguna dalam grup Loan In / User |
| Perubahan Status |
tidak ada — dokumen tetap berstatus Draft |
| Versi |
1.0 |
| Tanggal Berlaku |
23 Agustus 2026 |
Instruksi kerja ini menjelaskan cara membangun jadwal angsuran sebuah dokumen Loan In
(loan.in) di Odoo YPII dengan menekan tombol Payment Schedule pada tab
Repayment Term.
Jadwal angsuran adalah dasar seluruh pembukuan pinjaman masuk: setiap baris
Payment Schedules memikul pokok, bunga, dan komponen tambahan satu periode angsuran.
Tanpa jadwal yang terbentuk, dokumen Loan In tidak dapat dikonfirmasi, dan Odoo YPII tidak
pernah menilai dokumen tersebut sebagai lunas.
Loan In belum dapat dijalankan di Odoo YPII. Per 23 Agustus 2026 Odoo YPII belum
memiliki satu pun dokumen Loan In — model loan.in berisi 0 record — karena belum ada
Loan Type ber-Direction = In. Field Loan Type pada formulir Loan In hanya
menerima Loan Type ber-Direction In, sehingga formulirnya belum dapat diselesaikan.
Instruksi kerja ini ditulis agar siap dipakai begitu konfigurasinya dilengkapi
administrator Odoo YPII. Grup Loan In / User dan Loan In / Validator masing-masing
baru beranggotakan 2 administrator sistem, sehingga belum ada staf operasional yang dapat
memakai fiturnya.
- Pengguna termasuk dalam grup Loan In / User. Grup inilah yang memiliki hak baca, ubah,
buat, dan hapus atas model loan.in. Pengguna dalam grup Loan In / Viewer dan pengguna
internal lain hanya memperoleh hak baca.
- Dokumen Loan In berstatus Draft. Tombol Payment Schedule hanya muncul pada status
tersebut.
- Field Loan Type, Loan Amount, dan Interest (p.a) pada bagian atas formulir sudah
terisi.
- Field Loan Period dan First Payment Date pada tab Repayment Term sudah terisi.
- Interest Method pada Loan Type yang dipilih sudah ditetapkan administrator Odoo YPII —
Anuity, Flat, atau Effective. Metode inilah yang dipakai Odoo untuk menyusun
baris jadwal.
- Buka menu Loan → Loans In.
- Buka dokumen Loan In yang jadwal angsurannya akan dihitung, lalu pastikan statusbar
menunjukkan Draft.
- Periksa isi field Loan Type, Loan Amount, dan Interest (p.a) pada bagian atas
formulir. Ketiganya wajib terisi sebelum jadwal dihitung.
- Buka tab Repayment Term dan periksa isi field Loan Period dan
First Payment Date. Keduanya wajib terisi.
- Klik tombol Payment Schedule pada tab Repayment Term.
- Periksa tabel Payment Schedules yang terbentuk. Setiap baris memuat kolom
Schedule Date, Principle Amount, Interest Amount, Additional Amount,
Installment Amount, Principle Payment State, Interest Payment State, dan
State.
- Bandingkan nilai Total Principle Amount pada tab Repayment Term dengan
Loan Amount pada bagian atas formulir. Keduanya harus sama persis.
- Simpan dokumen Loan In.
Tombol Payment Schedule menghapus jadwal lama tanpa menanyakan ulang. Seluruh baris
Payment Schedules yang sudah ada dihapus lebih dulu, lalu jadwal dibangun kembali dari
awal. Penyesuaian yang sudah dilakukan pada baris jadwal — termasuk baris yang sudah
ditandai sebagai kendali manual — ikut hilang dan harus dikerjakan ulang.
- Seluruh baris Payment Schedules yang lama dihapus, lalu dibangun ulang dari
Interest Method Loan Type yang dipilih — Anuity, Flat, atau Effective —
dengan satu baris per periode angsuran sepanjang Loan Period.
- Total Principle Amount dan Total Interest Amount pada tab Repayment Term
dihitung ulang mengikuti baris jadwal yang baru.
- Status dokumen tidak berubah. Dokumen Loan In tetap berstatus Draft, dan tombol
Payment Schedule masih dapat ditekan ulang selama status itu bertahan.
- Total Principle Amount harus sama persis dengan Loan Amount. Bila berbeda, tombol
Confirm menolak dokumen dengan pesan
Total principal amount (…) different with loan amount (…). dan dokumen tertahan di
Draft. Periksa kecocokan kedua nilai itu sebelum mengkonfirmasi dokumen — lihat
Mengkonfirmasi Loan In.
- Total Principle Amount hanya menjumlahkan baris yang kolom Principle Payment State-nya
tidak bernilai manual. Pokok baris ber-manual dijumlahkan ke
Total Manual Principle Amount, sehingga penandaan kendali manual pada dokumen berstatus
Draft membuat gerbang pra-konfirmasi di atas gagal — lihat
Menandai Pokok Angsuran Loan In sebagai Kendali Manual.
- Tombol Payment Schedule tidak muncul pada tab Repayment Term. Dokumen tidak lagi
berstatus Draft. Tombol ini hanya tersedia di Draft. Untuk mengubah jadwal angsuran
dokumen yang sudah dikonfirmasi, dokumen harus dibatalkan lalu dimulai ulang — lihat
Membatalkan Loan In dan
Memulai Ulang Loan In.
- Field Loan Type tidak menawarkan pilihan apa pun. Belum ada Loan Type ber-Direction
= In di Odoo YPII. Ajukan pembuatan Loan Type ber-Direction In kepada administrator
Odoo YPII.
- Tabel Payment Schedules tetap kosong setelah tombol ditekan. Salah satu dari
Loan Amount, Interest (p.a), Loan Period, atau First Payment Date belum
terisi. Lengkapi keempatnya, lalu tekan ulang tombol Payment Schedule.
- Tombol Confirm ditolak dengan pesan
Total principal amount (…) different with loan amount (…). Nilai Total Principle Amount tidak sama dengan Loan Amount. Periksa dulu
apakah ada baris yang kolom Principle Payment State-nya bernilai manual: pokok baris
semacam itu dijumlahkan ke Total Manual Principle Amount, bukan ke
Total Principle Amount, sehingga penandaan manual pada dokumen Draft selalu membuat
gerbang ini gagal — cabut penandaannya lewat
Membatalkan Kendali Manual Pokok Angsuran Loan In.
Bila tidak ada baris yang ditandai manual, tekan ulang tombol Payment Schedule agar jadwal
dibangun ulang dari nilai Loan Amount yang berlaku sekarang.
- Tombol Confirm ditolak dengan pesan
Loan amount (…) cannot exceed the maximum total loan (…). Nilai Loan Amount melebihi Maximum Loan Amount yang ditetapkan pada Loan
Type. Turunkan Loan Amount, atau ajukan penyesuaian Maximum Loan Amount pada Loan
Type kepada administrator Odoo YPII.
- Baris jadwal yang sudah disesuaikan hilang setelah tombol ditekan. Perilaku ini memang
disengaja: tombol Payment Schedule selalu menghapus jadwal lama sebelum membangun yang
baru. Lakukan penyesuaian baris jadwal setelah tombol ini ditekan, bukan sebelumnya.