Model: school_scholarship_award
Menu: School → Scholarship → Scholarship Awards
Scholarship Award adalah dokumen komitmen pemberian beasiswa kepada seorang siswa untuk
satu rentang periode. Dokumen ini sendiri tidak pernah membentuk jurnal: ia hanya
mencatat besaran komitmen, dari sumber pendanaan mana komitmen itu ditutup, dan surat-surat
pendukungnya. Realisasi akuntansinya dikerjakan dokumen turunan Scholarship Deduction,
satu dokumen per tagihan yang dipotong.
Dokumen ini mengikuti alur Draft → Waiting for Approval → On Progress → Done, dengan
cabang Rejected dan Cancelled.
Per 23 Agustus 2026 terdapat 25 dokumen Scholarship Award di Odoo YPII, seluruhnya berstatus
On Progress — 15 di bawah program Beasiswa Ikhtus 2026/2027 dan 10 di bawah program
Beasiswa Gereja Paroki Kebon Dalem 2026/2027.
| Status | Label pada statusbar | Arti |
|---|---|---|
draft |
Draft | Dokumen baru dibuat; seluruh data masih dapat diubah. Nomor dokumen masih /. |
confirm |
Waiting for Approval | Dokumen menunggu persetujuan Scholarship Award / Validator. |
open |
On Progress | Komitmen beasiswa berlaku. Nomor dokumen terbit dan tab Schedule terbentuk otomatis. |
done |
Done | Komitmen dinyatakan selesai. |
reject |
Rejected | Dokumen ditolak penyetuju. |
cancel |
Cancelled | Dokumen dibatalkan. Ditolak bila sudah ada baris Schedule berstatus Realized. |
Perpindahan ke On Progress terjadi otomatis setelah level persetujuan terakhir
disetujui — tombol Start tidak pernah muncul pada model ini. Rinciannya di
Scholarship Award — Otomasi Pasca-Persetujuan.
| Field | Label | Deskripsi | Wajib Diisi |
|---|---|---|---|
name |
# Document | Nomor dokumen. Bernilai / sampai dokumen mencapai On Progress, lalu terisi otomatis dengan pola SCH/<tahun>/<6 digit>. |
Ya (otomatis) |
state |
State | Status dokumen pada alur persetujuan. | Ya (otomatis) |
company_id |
Company | Perusahaan pemilik dokumen. | Ya |
operating_unit_id |
Operating Unit | Unit operasional pemilik dokumen. | Tidak |
user_id |
Responsible | Pengguna yang bertanggung jawab atas dokumen. | Ya |
reviewer_id |
Reviewer | Pengguna yang bertugas meninjau dokumen. | Tidak |
program_id |
Program | Program beasiswa yang menaungi pemberian ini. Memilihnya mengisi Scholarship Type, Academic Year, seluruh field pada tab Accounting, dan Is Employee Benefit. | Ya |
type_id |
Scholarship Type | Jenis beasiswa, diturunkan dari Program. | Tidak (otomatis) |
academic_year_id |
Academic Year | Tahun ajaran, diturunkan dari Program. | Tidak (otomatis) |
student_id |
Student | Siswa penerima beasiswa. | Ya |
source_type |
Billing Source | Sumber penagihan yang dipotong: Enrollment atau Admission. Memilih salah satunya menampilkan field sumber penagihan yang sesuai dan menyembunyikan yang lain. | Ya |
enrollment_id |
Enrollment | Dokumen Enrollment yang dipotong. Harus milik Student yang sama, dan bermata uang sama dengan dokumen Scholarship Award. | Ya, saat Billing Source Enrollment |
admission_id |
Admission | Dokumen School Admission yang dipotong, harus berstatus Open atau Done. | Ya, saat Billing Source Admission |
school_id |
School | Sekolah, diturunkan dari Enrollment. | Tidak (otomatis) |
grade_id |
Grade | Jenjang kelas, diturunkan dari Enrollment. | Tidak (otomatis) |
date |
Date | Tanggal dokumen beasiswa (tanggal SK). Bukan tanggal akuntansi. | Ya |
date_start |
Start Date | Periode pertama yang dicakup beasiswa. | Ya |
date_end |
End Date | Periode terakhir yang dicakup beasiswa. Tidak boleh lebih awal dari Start Date. | Ya |
is_employee_benefit |
Is Employee Benefit | Menandai beasiswa sebagai tunjangan karyawan, bukan beasiswa siswa biasa. Nilai bawaannya dari Program dan dapat ditimpa. | Tidak |
cancel_reason_id |
Cancel Reason | Alasan pembatalan, terisi dari wizard Select Cancel Reason. | Tidak |
note |
Note | Catatan bebas. | Tidak |
Compliance State (compliance_state) tidak lagi tampil pada tabel Header — field ini
kini hanya berada pada tab Compliance & Renewal, lihat bagian Tab lain di bawah.
Kedua tombol berikut tampil pada bar atas formulir (button box), di sisi kanan judul dokumen —
bukan lagi sebagai field baca-saja. Langkah menelusuri daftar baris jadwal yang dibukanya
dijelaskan di
Menelusuri Baris Jadwal Scholarship Award lewat Tombol Pintas
(IK-c3cccdad).
| Tombol | Field Pencacah | Deskripsi |
|---|---|---|
| Schedule Lines | schedule_count |
Jumlah baris Schedule dokumen ini, apa pun statusnya. Diklik, membuka daftar seluruh baris Schedule dokumen ini. |
| Realized Schedules | realized_count |
Jumlah baris Schedule dokumen ini yang sudah berstatus Realized. Diklik, membuka daftar baris Schedule dokumen ini yang sudah Realized. |
| Field | Label | Deskripsi | Wajib Diisi |
|---|---|---|---|
scope_id |
Scope | Baris Scope pada Program. Memilihnya mengisi seluruh field lain pada baris ini. Kosongkan untuk manfaat khusus di luar Scope mana pun. | Tidak |
benefit_type |
Benefit Type | Fee Reduction (memotong tagihan) atau Cash (dibayarkan tunai). | Ya |
name |
Description | Uraian manfaat. | Ya |
product_id |
Product | Komponen biaya yang dicakup manfaat ini. | Ya |
product_category_id |
Product Category | Kategori komponen biaya, bila manfaat menyasar kategori alih-alih satu produk. | Tidak |
computation |
Computation | Percentage, Fixed Amount, atau Full Coverage. | Ya |
percentage |
Percentage | Relevan hanya saat Computation bernilai Percentage. | Tidak |
amount_fixed |
Fixed Amount | Relevan hanya saat Computation bernilai Fixed Amount. | Tidak |
max_amount_per_period |
Max Amount per Period | Batas atas manfaat per periode. Nilai 0 berarti tanpa batas. | Tidak |
periodicity |
Periodicity | Per Payment Term, Monthly, Quarterly, Semester, atau One Time. Menentukan pembentukan baris Schedule untuk manfaat Cash. | Ya |
uom_quantity |
UoM Quantity | Kuantitas, bernilai bawaan 1. | Ya |
price_unit |
Price Unit | Nilai mata uang yang disumbang baris ini. | Ya |
price_subtotal |
Price Subtotal | UoM Quantity dikali Price Unit. | Tidak (otomatis) |
account_id |
Account | Akun yang dipakai baris ini. | Tidak |
Minimal satu baris Benefit harus ada sebelum dokumen dapat dikonfirmasi.
| Field | Label | Deskripsi | Wajib Diisi |
|---|---|---|---|
funding_source_id |
Funding Source | Sumber pendanaan, terbatas pada sumber yang diizinkan Program. Satu sumber hanya boleh muncul sekali per dokumen. | Ya |
percentage |
Percentage | Porsi Amount Awarded yang ditanggung sumber ini. Jumlah seluruh baris harus tepat 100. | Ya |
analytic_account_id |
Analytic Account | Akun analitik sumber pendanaan, dibawa ke baris jurnal dokumen Scholarship Deduction. | Tidak |
amount_committed |
Amount Committed | Nilai komitmen yang dibebankan ke sumber ini. | Tidak (otomatis) |
amount_realized |
Amount Realized | Bagian komitmen sumber ini yang sudah direalisasikan. | Tidak (otomatis) |
| Field | Label | Deskripsi |
|---|---|---|
benefit_id |
Benefit | Baris Benefit yang direalisasikan baris jadwal ini. |
date |
Date | Tanggal jatuh tempo potongan. |
payment_term_id |
Payment Term | Termin pembayaran pada Enrollment yang direalisasikan. Kosong untuk manfaat Cash. |
payment_term_state |
Payment Term State | Status penagihan termin: Draft, Uninvoiced, Invoiced, Paid (tagihan pelanggan yang tertaut pada termin ini sudah lunas sepenuhnya), Voided (tercapai hanya bila seluruh baris detail termin ini sudah dipindahkan penuh — Full Transfer — ke termin lain lewat dokumen School Payment Term Transfer, sehingga termin ini tidak lagi menjadi dasar tagihan; transfer sebagian tidak mengubah status ini), Manually Controlled, atau Cancelled. |
customer_invoice_id |
# Customer Invoice | Tagihan siswa dari termin tersebut, bila sudah terbit. |
base_amount |
Base Amount | Nilai tagihan yang menjadi dasar perhitungan, dijumlahkan dari baris Detail termin pembayaran yang ditunjuk baris ini. Baris Detail bertanda Voided — yang nilainya sudah dipindahkan ke termin lain lewat School Payment Term Transfer — dikeluarkan dari penjumlahan ini, supaya beasiswa tidak dihitung dua kali atas nominal yang sama. Pengecualian ini berlaku sejak satu baris Detail dipindahkan, jadi Base Amount dapat berkurang tanpa Payment Term State berubah menjadi Voided. |
amount_planned |
Amount Planned | Nilai yang direncanakan dipotong pada periode ini. |
amount_planned_manual |
Amount Planned Manual | Tercentang otomatis bila Amount Planned pernah diubah manual, agar tidak tertimpa saat jadwal dibentuk ulang. |
amount_realized |
Amount Realized | Nilai yang benar-benar dipotong. |
state |
State | Draft, Scheduled, Realized, Skipped, atau Cancelled. |
note |
Note | Catatan bebas per baris jadwal. |
Sembilan field akuntansi terbagi dalam tiga grup, seluruhnya bernilai bawaan dari Program
dan dapat ditimpa per dokumen:
Ketiga field nominal berikut tampil pada bagian bawah (footer) formulir, bukan lagi pada
tabel Header di atas.
| Field | Label | Deskripsi |
|---|---|---|
amount_awarded |
Amount Awarded | Nilai total komitmen, dihitung dari jumlah Amount Planned baris Schedule yang tidak berstatus Cancelled. Bernilai nol selama tab Schedule kosong. |
amount_realized |
Amount Realized | Bagian komitmen yang sudah direalisasikan, dari baris Schedule berstatus Realized. |
amount_remaining |
Amount Remaining | Amount Awarded dikurangi Amount Realized. |
Kolom Operating Unit pada tampilan list tersembunyi bawaan, sama seperti kebanyakan
kolom opsional pada model ini. Tampilkan lewat pemilih kolom (ikon di ujung kanan header
tabel), lalu centang Operating Unit. Ini hanya berlaku untuk kolom pada tampilan list —
field Operating Unit pada formulir dokumen selalu tampil apa adanya, tidak digerbangi
mekanisme sembunyi yang sama.
Pada panel pencarian, Operating Unit tersedia sebagai field pencarian, dan pengelompokan
Group By → Operating Unit langsung tersedia tanpa langkah menyalakan apa pun — berbeda
dari kolom tampilan list di atas yang perlu diaktifkan lebih dulu.
Kedua kemampuan ini bergerbang grup Operating Units Group / Multiple Operating Unit —
sebagai fakta teknis, bukan sebagai pembatas cakupan bagian ini. Per 2026-09-10, grup ini
beranggotakan 519 pengguna aktif di Odoo YPII.
open_ok) tidak lagischool_scholarship_award menyetel_automatically_insert_open_policy_fields = False. Ini tidak memblokir alur: dokumenssi_school_scholarship_disbursement) terpasang di Odoo YPII sejakSOP-b6c895ffSOP-96ba4741DT-06ee3e0fDT-be92b7f4OTS-bfcca004