Model: school_admission_form
Menu: School → Admission Forms
School Admission Form adalah formulir pendaftaran penerimaan siswa baru yang diajukan oleh orang tua/wali untuk mendaftarkan siswa ke sekolah dan kelas tertentu. Formulir ini mencakup perhitungan biaya pendaftaran dan pembuatan jurnal akuntansi saat formulir disetujui.
Nomor dokumen yang di-generate otomatis saat status berubah ke Open.
Nilai Default: / (sebelum nomor di-generate)
Wajib Diisi: Tidak (generated)
Dapat Dirubah: Ya (jika manual_number_ok = True)
Mekanisme Pengisian Otomatis: Di-generate menggunakan sequence saat _create_sequence_state = "open" terpenuhi.
Tanggal formulir pendaftaran ini dibuat.
Nilai Default: Tanggal hari ini
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Default ke tanggal hari ini.
Tahun ajaran untuk pendaftaran ini.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Perubahan Academic Year mereset Academic Term.
Periode akademik untuk pendaftaran ini.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Pembatasan Pilihan: Domain [('year_id','=',academic_year_id)]
Mekanisme Pengisian Otomatis: Direset ke kosong saat Academic Year berubah.
Nama calon siswa yang mendaftar.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Nama orang tua atau wali siswa. Digunakan sebagai partner tagihan.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Sekolah yang dituju untuk pendaftaran.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Jenjang kelas yang akan dimasuki siswa.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Pricelist yang digunakan untuk perhitungan biaya.
Nilai Default: N/A
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Mata uang yang digunakan, diambil dari Pricelist.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Diambil dari pricelist_id.currency_id.
Template biaya yang dapat digunakan untuk mengisi otomatis detail biaya (line_ids).
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Pembatasan Pilihan: Domain [('school_id','in',[school_id,False]),('grade_id','in',[grade_id,False])]
Mekanisme Pengisian Otomatis: N/A
Daftar baris biaya pendaftaran. Dapat diisi manual atau menggunakan tombol Compute Fee dari Fee Template.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Terisi otomatis saat tombol Compute Fee diklik. Tombol Compute Fee hanya tampil saat status Draft dengan Fee Template terisi, memunculkan dialog konfirmasi, dan mengganti seluruh baris yang ada dengan baris dari Fee Template.
Total biaya sebelum pajak.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dihitung dari jumlah price_subtotal semua baris di line_ids.
Total pajak.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dihitung dari tax_ids.
Total biaya termasuk pajak.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Jumlah amount_untaxed + amount_tax.
Jurnal akuntansi untuk pembuatan journal entry biaya pendaftaran.
Nilai Default: Terisi otomatis dari Fee Template saat Fee Template dipilih.
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Terisi dari fee_template_id.journal_id saat Fee Template dipilih (melalui onchange, bukan saat tombol Compute Fee diklik).
Akun akuntansi untuk debit/kredit journal entry.
Nilai Default: Terisi otomatis dari Fee Template saat Fee Template dipilih.
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Terisi dari fee_template_id.account_id saat Fee Template dipilih (melalui onchange, bukan saat tombol Compute Fee diklik).
Akun analitik untuk journal entry.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A
Jurnal entry (account.move) yang dibuat otomatis saat formulir disetujui (status berubah ke Open).
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dibuat otomatis oleh sistem saat @ssi_decorator.post_open_action() dipanggil.
Baris jurnal (account.move.line) piutang yang terkait dengan formulir ini, dibuat bersama Journal Entry dan digunakan untuk memantau pelunasan.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dibuat otomatis oleh sistem bersama accounting entry saat formulir disetujui (status Open).
Indikator apakah journal entry sudah terealisasi (lunas). Ketika Realized berubah menjadi True, status otomatis berubah ke Done. Sebaliknya, jika berubah kembali ke False, status kembali ke Open.
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dihitung dari status pelunasan journal entry terkait.
Rekaman Admission Test yang terhubung dengan formulir ini (jika ada).
Nilai Default: N/A
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Diambil dari admission_test_ids[:1] (test pertama yang terkait).