TreasuryOne

Operasi treasury digital untuk bank Indonesia — ledger, audit, dan tata kelola dalam satu platform.

298 uji JUnit · 0 gagal 145 panggilan endpoint terverifikasi Flyway V1–V31 · PostgreSQL 16
TreasuryOne

Ledger treasury bank Indonesia — dengan bukti, bukan brosur

TreasuryOne menyatukan capture deal, settlement, jurnal, rekonsiliasi, pelaporan Antasena/OBOX/NOP/PDN/LHBU, modul Syariah, dan risiko pasar (limit, skenario, VaR) dalam satu platform Spring Boot + PostgreSQL — dengan status per modul yang bisa Anda periksa ulang.

1818 grup navigasi · 185 item menu (203 baris)
298uji JUnit · 0 gagal · 0 skip
145panggilan endpoint terverifikasi · 0 GAGAL
16kartu modul — 10 ✅ · 6 🟡 · 0 ⚪
221tabel · 4 partisi · 2 view · Flyway V1–V31
174method endpoint · 22 controller · 28 kelas layanan

Semua angka di halaman ini dihitung dari kode + basis data provisioning (tools/inventory_report.py) dan diverifikasi mvn -B test serta scripts/endpoint_check.py — bukan dari daftar fitur pemasaran.

Modul yang ada — dengan status yang jujur

18 grup navigasi · 185 item menu (203 baris navigasi) · 221 tabel + 4 partisi + 2 view di skema treasury (Flyway V1–V31). Legenda: jalur API + uji nyata · 🟡 skema & seed ada, logika/UI sebagian · skema saja (roadmap).

🗂️

Master Data & Parameter

🟡 counterparty, book, SSI, holiday calendar, securities, currencies — tabel + seed; CRUD lewat API konfigurasi + persetujuan.

💱

Dealing Center

🟡 FX / money market / fixed income / derivatives: skema deal + generator komponen settlement & jurnal beruji; smart ticket UI memakai data contoh lokal.

🎯

Risk & Control

LimitEngine (PASS <80% / WARN / BLOCK >100, mismatch mata uang = BLOCK), pre-deal check value-date & status counterparty, utilisasi dihitung set-based (flat di 3.000+ open deal).

🌪️

Skenario Risiko & VaR

definisi skenario tekanan berfour-eyes; VaR delta-normal plus Expected Shortfall parametrik (es_amount + es_method di tiap run) (draf → ajukan → disetujui orang kedua → retire), dijalankan di atas valuation_results; VaR delta-normal dari sigma/korelasi + limit dengan bukti pelanggaran di control_violation_log. Yang tanpa model dilaporkan UNMODELED/UNSUPPORTED, bukan dianggap nol.

📐

Valuasi

ACT/360 accrued, FX mark-to-market, bond price→clean; NO_PRICE dikembalikan null — tidak pernah menebak harga.

🧾

Finance & Accounting

🟡 JournalEngine (whitelist variabel, DR=CR per mata uang), aturan jurnal 9 produk, posting idempoten, rekonsiliasi sub-ledger↔GL; accrual/fee/tax masih roadmap.

🔁

Rekonsiliasi Nostro

tier-1 exact 100 · tier-2 fuzzy ±2 hari (skor 80−5/hari, strip prefiks FT/RTGS/BI/TT/SES/SSS) · tier-3 kandidat amount-only TIDAK auto-applied; break idempoten.

🌐

Kanal Pembayaran

🟡 SWIFT .fin, BI-RTGS/SSSS .txt, FAST .xml, core-banking GL-*.csv — generator file ke direktori yang disepakati + integration_file_log; layout final & ACK inbound menunggu sertifikasi BI/bank.

🏛️

Regulatory Hub

🟡 Antasena (TPU01/TSD01/TRS01…), OBOX, NOP, LHBU, PDN: struktur, aturan & governance terpasang; perhitungan bentuk laporan tertentu belum lengkap.

☪️

Treasury Syariah

🟡 akad, DPS approval, wadiah/mudarabah, nisbah, zakat sebagai modul (bukan add-on) — skema + alur, logika sebagian.

📊

Report Designer & Viewer

✅ drag-and-drop — lihat blok di bawah.

🧩

Extension Studio

form builder drag-drop (JSON Schema), registry menu/modul, modeler BPMN 2.0 — semua lewat alur persetujuan 4-eyes.

🛡️

Tata Kelola & Audit

maker-checker — termasuk aktivasi master data (calon → ajukan → disetujui orang kedua, V31) — matriks wewenang Flowable, hash payload anti-drift, audit_log berantai-hash SHA-256 dengan trigger yang menolak UPDATE/DELETE, verifikasi lewat GET /api/v1/audit/chain/verify + ekspor bukti ter-sign ECDSA utk auditor luar, konfigurasi berversi + config_effective_state.

⏱️

Batch & Penjadwalan

EOD chain (freeze → valuasi → jurnal → nostro) dengan ledger eod_task_run, retry terukur; penjadwal report CRUD + sewa pemimpin (scheduler_lease) sehingga aman di N instance.

🧊

Operasi Data

kapasitas diterapkan dengan guard terukur (V28): autovacuum + fillfactor pada deals/journal_*, BRIN hanya bila volume & korelasi membenarkan (kalau ditolak, angkanya masuk capacity_action_log), report_runs dipartisi RANGE(run_at) karena FK masuk = 0; retensi arsip (V27) & pembersihan ACT_HI_* tetap default-mati. pemangkasan jejak lama = DETACH PARTITION (data tetap terbaca di tabel *_detached_*, bukan DELETE); deals sengaja TIDAK dipartisi — 25 FK masuk.

📋

Task Station (antrean kerja)

klaim tunggal, unclaim kembali ke pool kelompok, delegasi ke identitas aktif dengan jejak delegated_by lalu Kembalikan (PENDING→RESOLVED), complete/reopen ber-peran; tombol yang dirender = aksi yang diterima server (actions[] dari kebijakan), setiap aksi menulis history + audit; saringan antrean dibaca dari task_filter (USER/GROUP/ALL, filter=NONE utk seluruh pool).

Status tiap kartu diambil dari brosur kanonik (marketing/TREASURYONE_MARKETING.html) yang sendiri dibangkitkan dari hasil ukur — halaman ini tidak menambah atau mengurangi klaim.

Perbandingan per daftar — Modul · Menu · Form · Fitur/API

Empat tabel, empat produk pembanding. Kolom TreasuryOne berisi status + bukti (kelas Java, tabel migrasi, jumlah method, hasil uji); kolom vendor menilai cakupan domain — bukan klaim fitur per rilis, bukan pula perbandingan harga lisensi. Ketik di kotak saring untuk memfilter baris pada tabel mana pun.

Teks bukti tetap berbahasa Indonesia karena itulah bahasa audit & dokumen kerjanya; judul kolom, legenda, dan seluruh kerangka halaman tersedia ID/EN.

Tabel A — 16 modul vs Calypso · Murex · OPICS · Front Arena

Status & bukti tiap modul diambil dari kartu #modul; kolom vendor = cakupan setara di produk tersebut.

ModulTreasuryOne — status & buktiCalypsoMurexOPICSFront ArenaCatatan pembanding
Master Data & Parameter🟡🟡Calypso: BoM/static data penuh; OPICS sebatas master anggota & sekuritas
Dealing Center🟡n/dDeal Capture/OMS di Calypso & MX.3; OPICS bukan utk bank; Front Arena: booking & lifecycle produk pasar [F1], klaim per-formulir n/d
Risk & Controln/dpre-trade limit real-time justru inti OPICS; Front Arena: Limit/Compliance PRIME + rules engine [F2:BP110]
Skenario Risiko & VaR🟡Calypso/MX.3: skenario + VaR historis/ES & surface; OPICS lewat modul risiko; Front Arena: VaR/skenario/stress [F2:BP120] — kami: delta-normal + stress + ES parametrik (V31); backtest historis belum
Valuasi🟡MX.3 paling dalam (kurva, surface, XVA); Front Arena: 200+ valuation model, yield curve & volatility manager [F5:FA106]
Finance & Accounting🟡🟡n/daccrual/fee/tax & multi-buku penuh di Calypso/MX.3; Front Arena: GL real-time + jurnal dari settlement [F2:BP100]
Rekonsiliasi Nostro🟡n/dCalypso/MX.3 punya rekonsiliasi bank + break workflow; Front Arena: rekonsiliasi kustodian/prime [F1]; nostro bank n/d
Kanal Pembayaran🟡n/dhub tersertifikasi SWIFT di Calypso/MX.3 (lisensi terpisah); Front Arena: kanal pembayaran Indonesia n/d
Regulatory Hub🟡🟡🟡🟡Antasena/OBOX/PDN/LHBU tidak bawaan di ketiganya; Front Arena: templat yurisdiksi lain (UCITS/AIFMD) [F1]
Treasury Syariah🟡🟡🟡n/dkami native; Calypso/MX.3 lewat proyek konfigurasi; Front Arena: modul Syariah n/d
Report Designer & Viewerreport studio/web builder setara di ketiganya; Front Arena: report framework + BI engine [F1]; kami belum chart & cross-tab
Extension Studio🟡MX.3 punya form & workflow builder native; Calypso lewat CAKE/config; Front Arena: perpanjangan lewat AEF — jalur developer [F5]
Tata Kelola & Auditn/dapproval matrix + jejak audit di ketiganya; kami tambah rantai-hash DB-level + anchor Merkle (V31) — di pembanding tidak terdokumentasi sebagai fitur
Batch & Penjadwalan🟡EOD chain + restart-by-dependency setara; Front Arena: report-scheduling/BDP [F1]; rantai EOD bank n/d
Operasi Data🟡🟡🟡n/dkeempatnya menyerahkan tuning/retensi ke DBA & vendor
Task Station (antrean kerja)🟡n/dworklist Calypso/MX.3 lebih kaya (routing, SLA board, eskalasi); Front Arena: antrean via workflow PRIME; SLA board n/d

Tabel B — 18 grup navigasi (185 item dari 203 baris) vs pembanding

Jumlah item per grup dihitung dari frontend/public/index.html lalu registry dinamis ui_module/ui_menu ditambahkan di atasnya.

Grup menuTreasuryOne — status & buktiCalypsoMurexOPICSFront ArenaCatatan pembanding
MASTER DATA & PARAMETERS 16 item🟡BoM / static data / reference
DEALING CENTER 13 itemn/dDeal Capture & OMS — di luar produk bursa
RISK & CONTROL 10 itemn/dlimit & pre-trade risk = jantung OPICS
POSITION, LIQUIDITY & ALM 10 item🟡🟡position keeping OPICS utk akun anggota
RISK & LIQUIDITY 0 item🟡grup lama tanpa item — isinya sudah digabung ke POSITION, LIQUIDITY & ALM
MARKET DATA & RISK PARAMETERS 16 itemn/dcurve/surface manager MX.3 paling lengkap; Front Arena: volatility manager + yield curve [F5:FA106]
OPERATIONS & SETTLEMENT 14 itemn/dalur clearing & settlement bursa
FINANCE & ACCOUNTING 9 item🟡n/daccounting engine + multi-ledger
REGULATORY HUB 6 item🟡🟡🟡lapor BI/OJK = proyek lokalisasi; bawaan nol di keempat pembanding utk yurisdiksi ID
ANT — Antasena 17 itemn/dtidak ada yang bawaan — keunggulan kami
OBOX 8 itemn/didem
BLOM — Bloomberg 7 item🟡🟡n/dlewat feed/adapter komersial, bukan modul menu
RPT — Web Reporting 20 itemportal report bawaan ketiganya
TREASURY SYARIAH 9 item🟡🟡n/dmodul Islamik via konfigurasi/lokalisasi; n/d di materi publik Front Arena
ADMINISTRATION & INTEGRATION 11 item🟡n/duser/role + integration hub
CONTROL 1 itemn/dcompliance & limit monitoring
CONFIG & WORKFLOW 7 item🟡🟡workflow designer native di MX.3
PARAMETER & ADVANCED CONTROL 10 item🟡n/dset-up risiko/limit lanjut; Front Arena: limit set-up + skenario risiko [F2:BP110][F2:BP120]

Tabel C — 11 bentuk formulir & form builder

Termasuk pengakuan jujur: pada instalasi bersih belum ada definisi form tersimpan — fitur tersedia, belum dipakai.

FormulirTreasuryOne — status & buktiCalypsoMurexOPICSFront ArenaCatatan pembanding
Form deal (capture & submit)🟡 halaman new-deal + validasi server (limit, status counterparty, kalender libur); shell punya mode demo utk jalan tanpa backendn/dform dealing penuh + auto-enrichment di Calypso/MX.3; Front Arena: booking via PRIME; form per instrumen n/d
Form pengajuan perubahan konfigurasi register → matriks wewenang → persetujuan → config_effective_state; payload di-hash sehingga tidak bisa diubah setelah disetujui🟡🟡🟡n/ddi ketiganya perubahan konfigurasi lewat project/rilis, bukan form berversi
Form layout laporan (desainer) drag-and-drop band + 6 region layout; pratinjau browser & renderer backend memakai dokumen JSON yang sama🟡report studio setara
Form builder kustom 7 tipe field; JSON Schema subset ≤ 60 field, kedalaman 1, min/max/pattern ditegakkan server🟡n/dMX.3 native; Calypso lewat CAKE/config; Front Arena: kustomisasi lewat AEF utk developer [F5]
Form proses BPMN 8 proses: product activation, limit override, margin dispute, settlement exception, report publication, model governance, config change (2 varian)🟡n/dBPMN 2.0 standar terbuka hanya di kami & MX.3; Front Arena: workflow internal PRIME, bukan BPMN [F1]
Form aksi task station claim/unclaim/delegate/undelegate/complete/reopen/comment; actions[] dihitung server + saringan task_filter🟡n/daction rights per user/group ada di ketiganya; Front Arena: action per peran via workflow, saringan tersimpan n/d
Form persetujuan pembayaran maker-checker per peran: approve → release → ACK/NACK → repair → settle; update status langsung ditolak🟡release authorization setara; OPICS utk settlement bursa; Front Arena: release/authorization utk trade pasar [F1]
Form penutupan rekonsiliasi Operations resolve dengan bukti, Supervisor menutup independen; break tidak pernah dihapus🟡n/dbreak workflow + aging di keduanya
Form login portal klien halaman demo — belum tersambung ke backend otentikasi/SSO bankn/dSSO/OIDC + MFA bawaan Calypso/MX.3; Front Arena: hosted mode, MFA n/d
Definisi form tersimpan (instalasi bersih)🟡 object_form = 5 baris: fitur tersedia & beruji, belum dipakai — bukan pustaka form siap-pakai dari pabrikn/dpuluhan form bawaan produk komersial
Form skenario risiko & uji tekan List/New/View/Edit/Submit/Approve/Retire + Run; tombol dari actions server, four-eyes 409, posisi tanpa model dilaporkan UNMODELED (bukan nol)🟡n/ddesain skenario + run + approval ada di Calypso/MX.3; OPICS lewat modul risiko; Front Arena: risk factor scenario & stress [F1][F2:BP120]

Tabel D — 22 kelompok fitur / 174 method API

Jumlah method per controller dihitung dari kode sumber, bukan dari daftar fitur pemasaran.

Fitur (API)TreasuryOne — status & buktiCalypsoMurexOPICSFront ArenaCatatan pembanding
HealthController 1 method health/readinessn/d 
RateLimitController 1 method🟡 token bucket per pemanggil (429 + Retry-After, penghitung dapat dibaca); default mati, belum kuota per kontrak🟡🟡🟡n/d 
AccountingController 5 method entries, rekonsiliasi sub-ledger↔GL, ekspor GL🟡n/d 
AuditController 8 method kueri + verifikasi rantai-hash/anchor Merkle + ekspor bukti ter-sign ECDSA-P256; Front Arena: audit trail ✅ [F1], rantai-hash n/dn/d 
BatchController 5 method EOD run + rantai tugas berledger🟡 
ConfigChangeController 16 method tata kelola konfigurasi lewat BPMN + matriks wewenang; FA n/d utk config-change berversi🟡🟡🟡n/d 
DealController 8 method lifecycle deal + ingest batchn/d 
CounterpartyController 9 method master data + siklus aktivasi 4-eyes: submit→approve→EFFECTIVE, deactivate tangan kedua (V31); Front Arena: BDP master data [F2:BP080], approval berjenjang n/d🟡n/d 
MasterReferenceController 3 method rujukan master utk dropdown layar (entitas, mata uang, kalender)🟡n/d 
ReconciliationController 7 method break & matching nostro 3-tier; Front Arena: prime/custodian reconciliation workflow [F1]🟡n/d 
ReportDesignerController 14 method desainer + dataset ber-whitelistn/d 
ReportOpsController 13 method run/unduh/jadwal laporann/d 
MaintenanceController 9 method kapasitas & partisi: di produk lain urusan DBA🟡🟡🟡n/d 
RetentionController 3 method retensi arsip eksplisit, default mati🟡🟡🟡n/d 
RiskLimitsController 2 method limit board + pre-deal checkn/d 
RiskScenarioController 17 method skenario tekanan + VaR delta-normal + ES parametrik, four-eyes, hasil append-only (V30–V31); Front Arena: VaR/stress ✅ [F2:BP120], builder skenario berversi n/d🟡n/d 
ValuationController 3 method MTM & accrued; pricing penuh per instrumen di Calypso/MX.3; Front Arena: 200+ valuation model ✅ [F5]🟡n/d 
SettlementController 8 method mesin status settlementn/d 
TaskStationController 9 method worklist + kepemilikan + saringan🟡n/d 
ObjectFormController 15 method🟡 builder form kustom — lebih muda dari MX.3🟡n/d 
ProcessModelerController 5 method🟡 modeler BPMN vs workflow designer proprietary🟡n/d 
UiNavController 13 method🟡 registry menu/modul; produk lain lewat config rilis🟡n/d 

Basis penilaian vendor: Calypso Back Office End-User Manual V13 (dipakai sebagai checklist kontrol back-office), dokumentasi publik Murex MX.3 & Nasdaq OPICS, dan materi publik FIS Front Arena. Untuk Front Arena hanya yang terdokumentasi diberi ✅/🟡; sisanya n/dbukan berarti produk itu tidak punya.

Tautan materi yang dipakai: F1 · F2 · F3 · F4 · F5.

Yang dimiliki OPICS, Calypso, Murex & Front Arena — dan belum kami punya

Daftar ini bukan pengakuan seremonial: tiap baris ⚪ diverifikasi NIHIL di kode (java/resources/frontend + skema migrasi), tiap baris 🟡 punya skema/menu/konfigurasi tetapi belum berlogika. Bila klaim dan kode berbeda, generator berhenti dan brosur tidak ditulis.

Ringkas: 51 celah dipetakan — 31 ⚪ belum sama sekali, 20 🟡 sebagian. Sumber: treasury-one/tools/gap_probe.py (pindai 95 berkas Java, 176 nama tabel dari migrasi, 203 label menu, 174 method endpoint) pada 2026-09-05. Kolom Front Arena memakai konvensi n/d: hanya yang terdokumentasi di materi publik yang diberi ✅/🟡 (rincian: #frontarena); sisanya n/d — bukan pernyataan bahwa produk itu tidak punya. Yang ditandai “tidak direncanakan” memang di luar cakupan — kami menulis alasannya, bukan menghilangkan barisnya.

A · Modul — 21 baris (10 ⚪ belum sama sekali · 11 🟡 sebagian)

Kemampuan di produk pembandingCalypsoMurexOPICSFront ArenaTreasuryOne sekarang — bukti hasil pindaiPrioritas & dampak
XVA — CVA / DVA / FVA & PFEn/d🟡 label XVA ada di navigasi & skema risiko ada; engine valuasi eksposur belum dibangunP2 · perlu utk bank dgn book derivatif besar
SIMM / initial margin & broker feed (voice-broker)n/d 0 jejak di kode maupun skemaP2 · derivatif teregulasi (IM)
Kurva & surface: builder, bootstrapping, implied vol🟡 menu + layar parameter VaR/ES nyata (sigma/korelasi tersimpan, riwayat SUPERSEDED; ES parametrik memakai sigma ini — V31); kurva masih hanya utk mark-to-market sederhana — tanpa builder, bootstrap & implied volP1 · prasyarat pricing derivatif serius
Pinjaman, deposito & sindikasin/d tidak ada tabel maupun endpointP2 · funding side
In-house banking: cash pool & sweepingn/d tidak ada skema/logikaP2 · grup konglomerasi
Structured products / CLN / penerbitan noten/d tidak adaP3 · niche
IFRS 9 — staging ECL & impairmentn/d tidak ada perhitungan provisioningP1 · diminta akuntansi & audit internal
Basel — RWA & output floorn/d tidak ada engine kalkulasi modalP1 · modal regulatoris
LCR & NSFR computationn/d🟡 layar/istilah likuiditas ada di shell; perhitungan rasio belumP1 · lapor likuiditas BI/OJK
FTP (funds transfer pricing) & duration gapn/d🟡 skema FTP/ALM ada (V8) + menu; algoritma alokasi & repricing bucket belumP2 · ALM
Optimisasi & substitusi collateral, haircut schedule🟡n/d🟡 tabel collateral_substitution_requests + skema haircut; tanpa solver/optimisasiP2 · efisiensi margin
Generasi dokumen (konfirmasi, ISDA/CSA) & e-signaturen/d tidak ada; report designer kami hanya menghasilkan laporan, bukan dokumen legalP1 · operasional daily
Market surveillance & monitoring order anggotan/d di luar cakupan back-office bank — ditandai jujur, bukan disembunyikantidak direncanakan (bukan produk bursa)
CCP / clearing: netting set & default fundn/d🟡 skema netting_sets ada; engine netting & margincall belumP2 · jika masuk clearing house
Event fan-out: outbox → Kafka / CDC🟡🟡🟡 tabel event_outbox + blok spring.kafka ada; 0 producer/consumerP1 · integrasi real-time
Buku besar multi-GAAP, cost centre & budget🟡n/d🟡 tabel cost_centers ada; tanpa pemisahan standar akuntansi gandaP2 · holding besar
Data lineage & semantic layer / BI🟡🟡n/d🟡 menu Source Lineage ada; tanpa pelacakan kolom ke huluP2 · audit data
Portal klien, dealer web & approval mobile + pushn/d🟡 tabel mobile_approval_requests/audit ada; tanpa aplikasi, tanpa push, tanpa portalP1 · adopsi pengguna
Aset digital / tokenised collateral🟡🟡n/d🟡 skema digital_asset_identifiers & tokenized_collateral_movements; tanpa logikatidak direncanakan (roadmap)
Rekening koran & denda late settlement🟡n/d 0 perhitungan penalti/bunga keterlambatanP1 · SLA nasabah
Workbench data uji / sandbox UATn/d tidak ada; uji kami berbasis seed, bukan generator dataP2 · percepat UAT bank

B · Grup menu — 12 baris (10 ⚪ belum sama sekali · 2 🟡 sebagian)

Kemampuan di produk pembandingCalypsoMurexOPICSFront ArenaTreasuryOne sekarang — bukti hasil pindaiPrioritas & dampak
Loan & Depositn/d tidak ada label navigasi sama sekaliikut modul terkait
In-house Banking / Cash Pooln/d tidak ada labelikut modul
Documents & E-signaturen/d tidak ada labelP1
Market Surveillancen/d tidak ada label (di luar cakupan bank)tidak direncanakan
Clearing & Netting (CCP)n/d tanpa menu; skema netting_sets memang sudah ada (dihitung di baris modul)P2
IFRS 9 / Impairmentn/d tidak ada labelP1
Capital & RWA (Basel)n/d tidak ada labelP1
Release & Config Promotion🟡n/d tidak ada menu promosi konfigurasi antar lingkungan; riwayat efektif-state sudah ada (lihat baris Fitur)P1 · ops rilis
Disaster Recovery / RPO-RTOn/d tidak ada label maupun layarP1 · go-live
Client / Dealer Portaln/d tidak ada labelP2
Volatility surface editorn/d🟡 label volatility hanya tersisa di halaman demo (marketdata|vol); tidak ada editor surface/implied-vol di backend — yang sudah nyata parameter sigma & korelasi utk VaR & ES (/api/v1/risk/var/parameters, riwayat SUPERSEDED)P2 · prasyarat pricing opsi
Source Lineage🟡🟡n/d🟡 label ADA, fungsi belumP2

C · Bentuk formulir — 8 baris (5 ⚪ belum sama sekali · 3 🟡 sebagian)

Kemampuan di produk pembandingCalypsoMurexOPICSFront ArenaTreasuryOne sekarang — bukti hasil pindaiPrioritas & dampak
Form pengajuan limit + lampiran dokumen + kalkulator exposure🟡n/d tidak ada layanan attachment/upload di kodeP1 · officer workflow
Form input smile/vol & recalibration kurva🟡 form parameter sigma/korelasi sudah ada (tersimpan + beruji); smile/implied-vol & recalibration kurva belumP2
Form staging ECL & parameter IFRS 9n/d tidak adaP1
Form approval mobile (OTP / tanda tangan elektronik)n/d🟡 skema approval mobile ada, form & verifikasi tidakP1
Form onboarding KYC/AML & beneficial ownership🟡n/d builder punya kategori KYC utk form kustom, tetapi tanpa alur onboarding/dokumen legalP1 · kepatuhan
Form settlement fail: denda & bunga keterlambatan🟡n/d tidak ada perhitungannyaP1
Form budget / cost centre & accrual approval🟡n/d🟡 tabel cost_centers ada; form & alur tidakP2
Builder: sub-form nested, grid repeatable & field terhitungn/d form builder kami sengaja dibatasi: kedalaman 1, tanpa formula — konsekuensi pilihan keamanan kami — tetap kami catat sebagai celahP2 · keputusan desain, bisa dibuka bertahap

D · Fitur / API — 10 baris (6 ⚪ belum sama sekali · 4 🟡 sebagian)

Kemampuan di produk pembandingCalypsoMurexOPICSFront ArenaTreasuryOne sekarang — bukti hasil pindaiPrioritas & dampak
Push risiko real-time (WebSocket/SSE)🟡 0 dependensi/websocket di kodeP1 · intraday
API keputusan berbasis DMN🟡n/d🟡 sengaja tidak dibawa (Flowable BPMN+IDM saja) — tertulis eksplisit di layar BPMNP2
API generasi dokumen & e-signaturen/d tidak adaP1
Endpoint OIDC/SCIM/MFAn/d HTTP Basic + bootstrap sajaP0 · penghalang go-live
Dispatcher outbox → Kafka / consumer CDC🟡🟡🟡 tabel + konfigurasi ada, 0 kodeP1
Render chart + distribusi e-mail/SFTP laporann/d ekspor kami PDF/XLSX/CSV/TXT/HTML/JSON — tanpa chart & tanpa kanal kirimP1 · pelaporan harian
Rate limit / kuota / scope token🟡n/d🟡 V31: token bucket per pemanggil di RateLimitFilter (429 + Retry-After, kuota pulih, penghitung dibaca via GET /api/v1/platform/rate-limit); default MATI lewat treasury.rate-limit.enabled. Kuota per kontrak & scope token belum adaP1 · API publik — gerbangnya sudah ada, kuota per kontrak belum
API promosi konfigurasi antar lingkungan (change-set)🟡n/d🟡 efektif-state + riwayat ada; tool promotion tidakP1 · rilis
Ekspor analitik masif (Parquet/Arrow)🟡🟡n/d tidak adaP2 · BI
API alerting SLA / webhookn/d SLA ada di data (sla_due_at) dan timer eskalasi BPMN, tapi tidak ada notifikasi keluarP1

Kolom vendor mengikuti penilaian cakupan kami (daftar periksa manual back-office Calypso V13 + dokumentasi publik MX.3 & OPICS); bukan pernyataan vendor, dan tidak memuat harga lisensi.

Dibuat untuk realitas bank Indonesia

  • Control-first: limit pradeal menghitung utilisasi nyata & menolak saat melewati ambang.
  • Satu rantai finansial: deal → settlement → komponen → jurnal balance (DR=CR per mata uang) → rekonsiliasi, idempoten & dapat diaudit.
  • Syariah native: akad, DPS, wadiah/mudarabah, nisbah, zakat sebagai modul.
  • Regulator native: Antasena, OBOX, NOP, PDN, LHBU, PSAK 71 & 112.
  • Risiko pasar terhitung: skenario tekanan (kurva · FX · ekuitas) di atas ledger valuasi, VaR delta-normal dengan limit; yang tanpa model dilaporkan UNMODELED, bukan nol.
  • Terbuka & terukur: REST API + kanal berbasis file; 298 uji otomasi hijau di PostgreSQL 16.
Java 21Spring Boot 3.3.5JdbcTemplate (tanpa ORM) PostgreSQL 16 · Flyway V1–V31Flowable 7 · BPMN 2.0 PDFBox 3HTML + CSS + vanilla JS

Matriks cakupan fungsi — 24 domain

11 setara & terbukti · 10 berjalan sebagian · 3 belum ada kodenya — yang terakhir kami sebut sebagai bagian dari kontrak, bukan disembunyikan.

Domain fungsiTreasuryOne CalypsoMurexOPICSFront Arena
Master data & parameter🟡 tabel + seed + API konfigurasi lewat persetujuan (ber-versi, tidak dihapus)🟡
Deal capture & siklus hidup (FX, MM, SBN, derivatif)🟡 ingest tunggal + batch (terukur 10–19rb deal/dtk), generator komponen settlement & jurnal
Risk & limit engine✅ pre-deal check, PASS/WARN/BLOCK, mismatch mata uang = BLOCK, utilisasi set-based (flat di 3.000+ open deal)n/d
Valuasi & pricing✅ ACT/360 accrued, MTM FX, bond price→clean; NO_PRICE dikembalikan null, tidak menebak harga🟡
Akuntansi & jurnal🟡 JournalEngine variabel ber-whitelist, DR=CR per mata uang, posting idempoten, ekspor GL; accrual/fee/tax belum🟡
Rekonsiliasi nostro & break✅ tier-1 exact · tier-2 fuzzy ±2 hari · tier-3 kandidat TIDAK auto-applied; break idempoten🟡n/d
Kanal pembayaran & pesan🟡 SWIFT .fin, BI-RTGS/SSSS .txt, FAST .xml, core-banking CSV → direktori kesepakatan + integration_file_log; layout final & ACK inbound menunggu sertifikasin/d
Regulatory reporting Indonesia🟡 Antasena TPU01/TSD01/TRS01, OBOX, NOP, LHBU, PDN: struktur + aturan + governance; sebagian perhitungan bentuk laporan🟡🟡🟡
Treasury Syariah✅ akad, approval DPS, wadiah/mudarabah, nisbah, zakat sebagai modul native (bukan add-on)🟡🟡n/d
Report designer & viewer✅ drag-and-drop band + ekspor PDF/XLSX/CSV/TXT/HTML/JSON + hash di report_runs; belum chart/cross-tab/conditional formatting/e-mail-FTP
Form builder & registry modul/menu✅ Extension Studio: 7 tipe field, JSON Schema subset ditegakkan server, instance ber-hash & beku setelah submit; registry menu lewat persetujuan🟡n/d
Workflow BPMN & four-eyes✅ Flowable 7.2 — 8 definisi proses divalidasi saat start-up, matriks wewenang, hash payload, publish berpersetujuan🟡n/d
Task station (antrean kerja)✅ claim/unclaim/delegate/undelegate/complete/reopen + saringan tersimpan task_filter; actions[] dihitung server🟡n/d
Batch EOD & penjadwalan✅ rantai freeze→valuasi→jurnal→nostro dengan eod_task_run; scheduler sewa pemimpin (aman di N instance)🟡
Retensi & kapasitas data✅ arsip menanda (V27), purge ACT_HI_* opt-in, autovacuum/BRIN/partisi ber-guard + prune DETACH (V28–V29); tiap keputusan tercatat🟡🟡🟡n/d
ALM / FTP / liquidity ladder🟡 skema + cash-forecast teruji; FTP & funding curve sebagian logikan/d
Collateral & margin🟡 skema CSA/GMRA + margin call & dispute lewat BPMN; kalkulasi lanjutan roadmap🟡n/d
Derivatif: PFE / XVA / backtesting⚪ skema ada (V8); logika & price model belum dibangunn/d
Posisi & inventory🟡 positions + position_history + posisi kerja; rekonsiliasi posisi↔GL sebagiann/d
Corporate action & election🟡 skema event, election, approval; submission ke kustodian masih manual
Repo / securities lending🟡 skema + status hidup; netting & collar maintenance sebagian🟡
Identitas: SSO/OIDC/MFA⚪ HTTP Basic + bootstrap (termasuk sinkronisasi app_users); belum resource-server bankn/d
Audit & jejak kontrol✅ rantai-hash SHA256-CHAIN-v1 di audit_log + trigger DB append-only + anchor Merkle utk baris warisan (V31, beruji); workflow_violation, capacity_action_log; ekspor bukti ter-sign ECDSA-P256 via GET /api/v1/audit/chain/evidence (verifikasi offline: openssl dgst -verify)n/d
Mobile & digital asset⚪ skema roadmap; belum ada API/layar🟡🟡n/d

Empat langkah, satu lini waktu

Dari baseline beku ke implementasi lalu serah terima — dengan data uji 100 baris per modul.

Nilai awal & bekukan baseline

Gap analysis modul vs sistem lama; baseline data & proses dibekukan dan ditandatangani.

Bangun & integrasi

Konfigurasi modul, migrasi master, jalur file kanal, laporan regulator, data uji 100 baris/modul.

Uji SIT → UAT

Uji integrasi, skrip UAT per peran, latihan EOD, triase defect sampai nol kritikal.

Go-live & alih operasi

Parallel run, cutover terjadwal, opsi alih operasi harian dengan SLA.

Kenapa TreasuryOne

  • Audit di atas estetika. Setiap angka di halaman ini bisa ditelusuri ke kode, uji, dan artefak verifikasi.
  • Lokal sampai kolom. Kalender libur BI, IDR, format file kanal, pelaporan OJK/BI, UI & dokumen Indonesia.
  • Anti-lock-in. Stack terbuka (PostgreSQL, Java, BPMN 2.0). Data & proses milik bank.
  • Satu tim accountable. Platform + operasi + sertifikasi kanal dalam satu kontrak & SLA.
  • Angka risiko ada rumusnya. VaR/skenario diuji sebagai unit murni dan siklus layar penuh; belum ada greeks/CS01/Expected Shortfall — dan itu kami tulis.

Keamanan & operasional

  • RBAC/ABAC + maker-checker ditegakkan kode; pelanggaran tercatat permanen
  • Append-only: tidak ada DELETE pada data finansial & audit — arsip/retire/reverse
  • Retensi & partisi berbasis hasil ukur (autovacuum/BRIN ber-guard, DETACH bukan DELETE)
  • Enkripsi in-transit (TLS) & at-rest; skema & role terpisah per subsistem

Siap menyalakan operasi treasury Anda?

Kirim kebutuhan Anda — dalam 2 hari kerja kami balas dengan lingkungan demo, gap assessment awal, dan rencana 90 hari yang realistis.

Kontak berikut masih placeholder: hello@treasuryone.id · +62 21 5000 1234 — mohon diganti sebelum halaman ini dikirim ke bank.
Jam layanan: Sen–Jum 08.00–18.00 WIB Hotline insiden 24/7 untuk klien BPO