Lewati ke isi

SC-FIN Pilot Evidence — scoladev (2026-06-11)

Last verified: 2026-06-11 (Phase 6B full audit)


1. Scope

Full audit replay for SC-FIN (scola_bundle_financescola_account) on dev pilot server.

Professional scope (SPP via scola_fees) diaudit terpisah di keuangan-audit-2026-06-11.md.


2. Topology & entitlement

Check Result
scola_bundle_finance installed
scola_account installed
Company scola_enabled_addon_skus contains SC-FIN ✅ (dev_all_open tenant)
Admin feature_flags.scola_account true
Controller sudo() di scola_account/controllers ✅ 0

3. API smoke (admin session, port 8074)

Endpoint Observed
GET /api/accounting/payment-approval/pending ✅ 200 success:true, items empty
POST /api/accounting/payment-approval/stats ✅ 200, counts zero
POST /api/accounting/asset-depreciation/stats ✅ 200, totals zero
GET /api/budget/planning ✅ 200, plans exist (RKAS sample)
GET /api/budget/ledger ✅ 200, entries empty
GET /api/v1/bos/components ✅ 200 (SC-BOS co-provisioned)

Not observed: feature_disabled pada path accounting dengan SC-FIN provisioned.


4. Frontend sampling (code review)

Path View AppTitle EmptyState
/accounting/vendor-bills VendorBills.vue
/accounting/journal/journal-entry JournalEntryList.vue
/accounting/payment-approval PaymentApprovalList.vue
/accounting/bos-fund BosFundList.vue

GAP-UI batch 5: 0 HomeLayout tersisa di AccountingManagement/.


5. Verdict

Phase 6B SC-FIN: API topology + entitlement hijau. Go-live add-on menunggu UAT bendahara dengan CoA/jurnal nyata dan payment approval workflow end-to-end.


6. Replay

curl -s -c /tmp/scola-cookies -b /tmp/scola-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/scola-cookies http://127.0.0.1:8074/api/accounting/payment-approval/pending
curl -s -b /tmp/scola-cookies http://127.0.0.1:8074/api/budget/planning