Kebijakan ini sudah berlaku. Dua hal masih menunggu penetapan YPII: pengecualian yang
tetap boleh menerbitkan Customer Invoice langsung dari menunya beserta pemberi izinnya, dan
tindakan pemulihan bila Customer Invoice terlanjur dibuat langsung. Kedua penandaTBD-ORG
di badan dokumen ini menunjukkan tempatnya masing-masing. Daftar lengkap pertanyaan yang
masih terbuka: issue berlabeltbd-org.
Tagihan siswa YPII dicatat pada model customer_invoice — model kustom SSI, bukan
account.move, yang di instance ini bernama Journal Entry (entri jurnal hasil posting,
bukan tagihan). Menu Financial Accounting → Account Receivable → Customer Invoice tetap
aktif dan tombol Create-nya tetap berfungsi secara teknis; larangan pada kebijakan ini karena
itu bersifat organisasi, bukan pembatasan sistem.
Selama ini Customer Invoice hanya pernah lahir dari dua jalur: tombol atau menu Create Due
Invoice pada dokumen sumbernya, atau otomasi sistem yang menerbitkannya sendiri saat dokumen
sumber berpindah status. Aturan ini sudah tercermin pada halaman panduan tiap fitur —
Instruksi Kerja Create Due Invoice per fitur, dan Otomasi Sistem OTS-b7ab080a pada School
Enrollment — tetapi belum pernah dinyatakan sebagai aturan yang mengikat di satu tempat.
Karena dokumentasi fitur Odoo di repo ini dibangun ulang dari nol secara berkala, kalimat
aturan yang hanya menumpang pada halaman panduan fitur lenyap tanpa disadari pada pembangunan
ulang berikutnya. Kebijakan ini menuliskannya sebagai dokumen tersendiri yang tidak ikut
terhapus.
Model customer_invoice tidak memiliki satu pun field yang merekam dokumen sumber sebuah
tagihan — tidak ada admission_id, enrollment_id, maupun student_id; field terdekat hanya
type_id (kategori) dan move_id (entri jurnal hasil posting). Penyimpangan dari kebijakan
ini karena itu tidak meninggalkan jejak yang dapat diperiksa dari sisi tagihan itu sendiri.
Kebijakan ini bertujuan untuk:
Berlaku untuk seluruh penerbitan Customer Invoice (customer_invoice) di Odoo YPII yang
berasal dari tiga fitur sumber: School Admission, School Enrollment, dan School
Extracurricular Participant.
Tidak diatur di sini: prosedur penggunaan Create Due Invoice per fitur (sudah ada di
Instruksi Kerja masing-masing), rincian teknis otomasi Term 1 (OTS-b7ab080a untuk School
Enrollment; School Admission belum memiliki halaman OTS setara meski otomasinya sudah aktif),
dan Standard Operating Procedure keuangan/akademik yang sudah menyatakan penerbitan invoice di
luar lingkupnya.
Pengecualian: TBD-ORG #144 — YPII belum menetapkan apakah ada pihak yang tetap diizinkan
menerbitkan Customer Invoice langsung dari menu Customer Invoice, dan siapa pemberi izinnya.
Selama belum ditetapkan, kebijakan ini berlaku tanpa pengecualian.
customer_invoice tidak memiliki field yang mencatat dokumen sumber sebuah tagihan.| Fungsi | Tanggung Jawab |
|---|---|
| Penerbitan tagihan via Create Due Invoice | Menjalankan Create Due Invoice dari dokumen sumbernya (School Admission, School Enrollment, atau menu Create Due Invoice School Extracurricular Participant) — tidak membuat Customer Invoice langsung dari menunya. |
| Pemantauan otomasi Term 1 | Memastikan dokumen School Admission dan School Enrollment memiliki Pricelist terisi sebelum berpindah ke On Progress — otomasi Term 1 dilewati bila Pricelist kosong. |
| Pengelolaan menu Customer Invoice | Menjaga menu Customer Invoice tetap tersedia untuk melihat, mengedit sebelum konfirmasi, dan mengelola transisi status tagihan yang sudah terbit — bukan untuk menerbitkan tagihan baru. |
Kebijakan ini tidak mengatur sanksi kepegawaian.
TBD-ORG #145 — tindakan pemulihan dan konsekuensi bila Customer Invoice terlanjur
diterbitkan langsung dari menu Customer Invoice belum ditetapkan YPII. Sampai ditetapkan,
kejadian semacam itu dilaporkan ke Bidang Keuangan YPII untuk ditangani kasus per kasus.
Dokumen turunan yang mengoperasionalkan kebijakan ini:
Tautan di atas mengarah ke halaman indeks fitur, bukan ke halaman satuan. Halaman satuan
(Instruksi Kerja, Decision Table, Otomasi Sistem) berganti alamat setiap kali dokumentasi
fitur disusun ulang; halaman indeks tidak.