Dokumen ini sudah berlaku, tetapi satu keputusan organisasi di dalamnya belum ditetapkan —
lihat penanda TBD-ORG pada bagian Type Tunjangan Karyawan di bawah. Daftar slot yang
masih menunggu jawaban: issue berlabeltbd-org.
| Atribut | Keterangan |
|---|---|
| Nomor Dokumen | DEC-PGL-006 |
| Tanggal Efektif | 22 September 2026 |
| Versi | 1.0 |
| Sistem / Modul | Odoo 14.0 — Employee Cash Advance (hr.cash_advance) dan Employee Cash Advance Settlement (hr.cash_advance_settlement) |
| Objek Konfigurasi | Analytic Account Selection Method pada Expense Type |
| Berlaku untuk | Pengajuan Uang Muka dan Penggunaan Uang Muka |
| Kategori Tag | #TabelKeputusan #UangMuka #AnalyticAccount #Odoo |
Saat menambahkan baris pada tab Details Pengajuan Uang Muka maupun Penggunaan Uang Muka,
field Analytic Account dapat diisi opsional. Pilihan yang ditawarkan Odoo tidak selalu
memuat seluruh Analytic Account yang ada di Odoo YPII — Odoo menyaringnya berdasarkan field
Type yang dipilih di bagian atas dokumen, lewat pengaturan Analytic Account Selection
Method pada Expense Type yang bersangkutan.
Mekanisme penyaringan ini identik pada kedua model, sehingga satu tabel keputusan ini berlaku
untuk keduanya.
Dokumen ini menjawab dua pertanyaan yang sering muncul: "mengapa field Analytic Account
tidak bisa diisi sama sekali?" dan "Analytic Account apa saja yang tersedia untuk Type
ini?"
Berbeda dari DEC-PGL-005
yang menyaring field Product, tabel ini menyaring field Analytic Account — keduanya
field terpisah pada baris yang sama dan disaring dengan mekanisme yang berbeda.
Hanya satu field dokumen yang dibaca: Type. Nilai Operating Unit, jabatan pengaju,
maupun nominal tidak berpengaruh sama sekali terhadap daftar Analytic Account.
Type dokumen menentukan Analytic Account Selection Method pada Expense Type-nya, yang
bernilai salah satu dari tiga pilihan: Manual (daftar Analytic Account ditetapkan satu per
satu pada Expense Type), Domain (daftar ditentukan filter domain), atau Python Code
(daftar dihitung lewat kode Python pada Expense Type). Odoo YPII hanya memakai Manual dan
Python Code — tidak ada Expense Type yang memakai Domain.
| Type dokumen | Selection Method | Analytic Account yang tersedia |
|---|---|---|
| Tunjangan Karyawan | Manual | Kosong — field Analytic Account tidak dapat diisi |
| Kegiatan | Python Code | Seluruh Analytic Account di Odoo YPII |
| Umum | Python Code | Seluruh Analytic Account di Odoo YPII |
| UBR | Python Code | Seluruh Analytic Account di Odoo YPII |
Tiga Type ber-Python Code memakai kode yang identik dan tidak bersyarat, sehingga
hasilnya sama: seluruh Analytic Account yang ada di Odoo YPII, tanpa penyaringan lebih lanjut.
Type Tunjangan Karyawan memakai Selection Method Manual dengan daftar Analytic Account
yang belum diisi satu pun. Akibatnya, field Analytic Account pada dokumen dengan Type
ini tidak menawarkan pilihan apa pun — berbeda dari field Product pada Type yang sama,
yang memang wajib diisi (lihat
DEC-PGL-005),
field Analytic Account bersifat opsional sehingga dokumen tetap dapat disimpan tanpa
mengisinya.
TBD-ORG #180: apa yang harus dilakukan pengisi ketika unit kerjanya memakai Analytic
Account pada dokumen bertipe Tunjangan Karyawan — daftarnya sengaja dibiarkan kosong
sampai keputusan organisasi ditetapkan. Lihat
issue #180.