UAT Manual — Enterprise Add-ons (SC-FIN / SC-OPS / SC-BOS)¶
Last verified: 2026-06-11
Environment disarankan: staging atau tenant pilot dengan entitlement enterprise
Prasyarat entitlement: SC-FIN, SC-OPS, SC-BOS (triple untuk alur RKAS→pengadaan)
Professional UAT tetap di uat-signoff-template.md. Dokumen ini menutup temuan FIN-M1, OPS-M1/M2, BOS-M2.
0. Pre-flight (implementator)¶
# Backend + FE running
ps aux | grep odoo-bin
ps aux | grep vite
# Login API smoke (ganti port jika perlu)
curl -s -c /tmp/uat-cookies -b /tmp/uat-cookies \
-X POST http://127.0.0.1:8074/api/auth/login \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"call","params":{"login":"admin","password":"admin"}}'
curl -s -b /tmp/uat-cookies http://127.0.0.1:8074/api/accounting/payment-approval/pending
curl -s -b /tmp/uat-cookies http://127.0.0.1:8074/api/inventory/assets
curl -s -b /tmp/uat-cookies http://127.0.0.1:8074/api/v1/bos/components
| Check | Pass | Catatan |
|---|---|---|
Session admin scola_account enabled |
☐ | |
Session scola_inventory enabled |
☐ | |
Session scola_bos_rkas enabled |
☐ | |
| User bendahara + petugas gudang sudah dibuat | ☐ |
Config guides: keuangan-full · inventaris · bos-rkas
1. SC-FIN — Akuntansi penuh (Bendahara)¶
Role uji: bendahara / admin keuangan
Closes: FIN-M1
| # | Skenario | Langkah | Pass | Fail | Catatan |
|---|---|---|---|---|---|
| F1 | Chart of Accounts | /accounting/configuration/coa → buat/ubah akun sample |
☐ | ☐ | |
| F2 | Rekening bank | Setup rekening bank perusahaan | ☐ | ☐ | |
| F3 | Vendor bill | /accounting/vendor-bills/new → buat tagihan vendor → post |
☐ | ☐ | |
| F4 | Journal entry | /accounting/journal/journal-entry/create → buat jurnal → post |
☐ | ☐ | |
| F5 | Buku besar | /accounting/reports/general-ledger → akun sample tampil |
☐ | ☐ | |
| F6 | Laporan P&L | /accounting/reports/profit-loss → periode berjalan |
☐ | ☐ | |
| F7 | Payment approval | /accounting/payment-approval → buat rule → request → approve |
☐ | ☐ | |
| F8 | Asset depreciation | /accounting/asset-depreciation → stats tampil (jika ada aset) |
☐ | ☐ | N/A jika belum ada aset |
2. SC-OPS — Inventaris & pengadaan (Petugas gudang)¶
Role uji: petugas inventaris / staff TU
Closes: OPS-M1
| # | Skenario | Langkah | Pass | Fail | Catatan |
|---|---|---|---|---|---|
| O1 | Master produk | /inventory/products → produk habis pakai sample |
☐ | ☐ | |
| O2 | Permintaan barang | /inventory/requests → buat request → submit |
☐ | ☐ | |
| O3 | Approval kepsek | Login kepsek → /principal/inventory/approvals → approve |
☐ | ☐ | |
| O4 | Purchase request | /inventory/procurement/requests/create → link budget line |
☐ | ☐ | |
| O5 | PO & receipt | PR → PO → /inventory/procurement/receipts → terima barang |
☐ | ☐ | |
| O6 | Stok bertambah | /inventory/stock → qty produk naik |
☐ | ☐ | |
| O7 | BKU inventaris | /inventory/reports/bku → export / lihat mutasi |
☐ | ☐ | |
| O8 | Aset tetap | /inventory/assets/create → register aset |
☐ | ☐ | |
| O9 | Disposal | /inventory/assets/:id → proses disposal + BA PDF |
☐ | ☐ | Opsional |
3. SC-BOS — RKAS cross-module (Bendahara + Gudang)¶
Role uji: bendahara + petugas gudang (sesi terpisah)
Closes: BOS-M2, OPS-M2
| # | Skenario | Langkah | Pass | Fail | Catatan |
|---|---|---|---|---|---|
| B1 | Komponen BOS | /accounting/bos-fund → definisi komponen |
☐ | ☐ | |
| B2 | RKAS plan | /admin/budget/planning → plan + line + approve |
☐ | ☐ | |
| B3 | Alokasi BOS | Bos fund → alokasi periode approved | ☐ | ☐ | |
| B4 | PR linked budget | Ulangi O4 dengan line RKAS yang sama | ☐ | ☐ | |
| B5 | Ledger entry | /admin/budget/ledger atau /inventory/budget → entry muncul |
☐ | ☐ | Kritis |
| B6 | Executive read | /principal/budget → ringkasan tampil |
☐ | ☐ |
Verifikasi API (opsional implementator):
curl -s -b /tmp/uat-cookies http://127.0.0.1:8074/api/inventory/budget/ledger
curl -s -b /tmp/uat-cookies http://127.0.0.1:8074/api/budget/ledger
Harapan setelah B5: entries tidak kosong atau summary debit/kredit > 0.
4. SC-DAP — Opsional (jika add-on aktif)¶
Hanya jika tenant punya SC-DAP + credentials Dapodik staging/mock.
| # | Skenario | Pass | Fail | Catatan |
|---|---|---|---|---|
| D1 | Simpan config NPSN/token | ☐ | ☐ | Settings Dapodik |
| D2 | Test connection | ☐ | ☐ | |
| D3 | Sync siswa/GTK/rombel | ☐ | ☐ | Closes DAP-M1 jika live |
| D4 | Bootstrap sync rapor | ☐ | ☐ |
Detail: integrasi-regulasi config
5. Temuan & eskalasi¶
| ID | Deskripsi | Severity | Mitigasi |
|---|---|---|---|
| Merah / Kuning / Hijau |
Severity Merah = block go-live add-on. Laporkan ke implementator + link audit enterprise.
6. Referensi audit¶
| SKU | Audit |
|---|---|
| SC-FIN | keuangan-full-audit |
| SC-OPS | inventaris-audit |
| SC-BOS | bos-rkas-audit |
Sign-off: uat-enterprise-signoff-template.md