Tagihan/Pembayaran — demo cert MATRIX_PASS (Fase B/C)¶
Date: 2026-09-23
Environment: server /home/scola/odoo
Candidate: fees-billing-v1-20260924
Claim¶
| Claim | Value |
|---|---|
| Immutable FE/BE pair bound on demo | YES |
| Harness 14/14 on demo-clone disposable | YES |
CERTIFIED production baseline |
YES (bounded Billing V1 cash+transfer; PSP/VA out) |
| Independent auditor GO | See T6B-FEES-independent-verdict-2026-09-23.md |
Exact identities¶
| Layer | Identity |
|---|---|
| FE | 83ea865adec5a9630c9eabf64d907d4933da4c9d |
| FE build | fe-build-83ea865adec5-fees-billing-v1-20260924 |
| BE | 0fbded705cefdcbeeff056cc236f49f26e0b323f |
| BE tree | 1cfe558dd85f04e9dadc69f22ccaa8cbb5cc2ca13adfddb60247047a5c23d595 |
| Demo DB | scoladev_demo (served) |
| Harness DB | scola_t6b2_fees_demo_cert_20260923T1746Z (pg_dump clone of demo; not live demo) |
| Harness HTTP | http://127.0.0.1:8095 |
| Modules upgraded on demo | scola_fees, scola_platform_support, scola_admission |
Matrix¶
14 / 14 PASS — raw JSON: T6B-FEES-demo-cert-matrix-2026-09-23.json.
Freeze fixes included in candidate¶
- FE: export
releaseSpmbAnnouncement;getParentBill+ fee_bill normalize - BE:
FeeBillingError(bukanW10Error) di rombel API; rename_serialize_fee_template(hindari MRO tabrakanscola_rules)
Non-claims¶
- PSP / Midtrans / Xendit / VA tetap fail-closed
- Cloudflare browser UAT visual (522) tidak menjadi blocker matrix API