Orang tua/wali calon siswa mengunggah bukti bayar formulir pendaftaran melalui Portal SPMB. Berkas yang lolos disimpan sebagai lampiran pada dokumen School Admission Form di Odoo YPII, ditandai sebagai bukti bayar formulir. Berkas yang tidak lolos ditolak dengan alasan yang berbeda-beda.
Tabel keputusan ini dipakai untuk menjawab keluhan "bukti bayar saya tidak bisa diunggah" tanpa harus menebak penyebabnya, dan untuk memastikan Tata Usaha (TU) sekolah memberi arahan yang benar kepada orang tua/wali.
Singkatan yang dipakai: SPMB (Seleksi Penerimaan Murid Baru), TU (Tata Usaha), MiB (mebibyte, setara 1.048.576 byte).
Pemeriksaan dijalankan berurutan dari atas ke bawah. Pemeriksaan berhenti pada baris pertama yang tidak terpenuhi, dan alasan penolakan yang ditampilkan adalah alasan baris tersebut.
| # | Kondisi yang diperiksa | Bila tidak terpenuhi | Akibat di Odoo YPII |
|---|---|---|---|
| 1 | Tipe berkas adalah JPEG, PNG, atau PDF | Unggahan ditolak dengan keterangan bahwa tipe berkas harus JPEG, PNG, atau PDF | Tidak ada apa pun yang tersimpan; Odoo YPII bahkan tidak dihubungi |
| 2 | Ukuran isi berkas tidak melebihi 2.097.152 byte (2 MiB) | Unggahan ditolak dengan keterangan bahwa ukuran berkas melebihi batas | Tidak ada apa pun yang tersimpan; Odoo YPII bahkan tidak dihubungi |
| 3 | Pendaftaran calon siswa yang dituju berada dalam cakupan sesi orang tua/wali | Permintaan dijawab sebagai tidak ditemukan | Tidak ada apa pun yang tersimpan |
| 4 | Pendaftaran calon siswa sudah memiliki dokumen School Admission Form | Permintaan dijawab sebagai tidak ditemukan, dengan keterangan formulir pendaftaran belum dibuat | Tidak ada apa pun yang tersimpan |
| 5 | Dokumen School Admission Form dapat dibaca di Odoo YPII | Unggahan gagal karena galat dari Odoo YPII | Tidak ada apa pun yang tersimpan |
| 6 | Dokumen School Admission Form belum berstatus selesai | Unggahan ditolak dengan keterangan bahwa formulir sudah terbeli sehingga bukti bayar tidak dapat diunggah lagi | Tidak ada apa pun yang tersimpan |
| 7 | Seluruh kondisi 1 sampai 6 terpenuhi | — | Satu lampiran baru dibuat pada dokumen School Admission Form, ditandai sebagai bukti bayar formulir |
| Keadaan | Keputusan | Keterangan |
|---|---|---|
| Berkas berukuran nol byte dengan tipe JPEG, PNG, atau PDF | Diterima | Tidak ada pemeriksaan berkas kosong; lampiran nol byte tetap terbentuk di Odoo YPII |
| Status dokumen formulir apa pun selain selesai — termasuk yang ditolak atau dibatalkan | Diterima | Hanya status selesai yang menutup jalur unggah |
| Unggah bukti bayar untuk kedua kalinya atau lebih | Diterima | Lampiran lama tidak ditimpa; lampiran baru ditambahkan |
| Membaca bukti bayar setelah beberapa kali unggah | Yang ditampilkan adalah unggahan terbaru | Lampiran sebelumnya tetap tersimpan di Odoo YPII dan tidak ditampilkan Portal SPMB |
| Membaca bukti bayar saat dokumen formulir sudah berstatus selesai | Dapat dibaca | Pembatasan status hanya berlaku untuk mengunggah, bukan untuk membaca |
Aplikasi web Portal SPMB juga memeriksa tipe dan ukuran berkas di peramban sebelum berkas dikirim. Pemeriksaan di peramban itu bukan penentu — penentunya adalah pemeriksaan pada baris 1 dan 2 tabel di atas, yang dijalankan layanan backend atas isi berkas yang benar-benar diterima.
Karena unggah ulang menambah lampiran alih-alih menimpanya, dokumen School Admission Form yang buktinya diunggah berkali-kali akan memiliki beberapa lampiran bukti bayar sekaligus, sementara Portal SPMB hanya menampilkan yang terbaru. Saat memverifikasi pembayaran dari sisi Odoo YPII, periksa lampiran mana yang paling akhir diunggah — jangan berasumsi hanya ada satu.
Seluruh kondisi pada tabel di atas ditegakkan layanan backend Portal SPMB pada rilis v0.17.0, dan tidak dapat diubah melalui variabel lingkungan deployment. Batas 2 MiB, daftar tipe berkas yang diterima, serta penutupan jalur unggah setelah dokumen formulir berstatus selesai adalah ketentuan yang tertanam di aplikasi.
Urutan pemeriksaan dipilih sedemikian rupa sehingga berkas yang jelas tidak layak — tipe salah atau terlalu besar — ditolak sebelum Odoo YPII dihubungi sama sekali, sehingga unggahan yang salah tidak membebani Odoo YPII maupun meninggalkan jejak di sana.