DOKUMEN SPESIFIKASI MATEMATIS & ARSITEKTUR SISTEM // OPTIA v2.5SOLVER: HIGHS EXACT MILP · OJK POJK 35/46

Spesifikasi Matematis: Optimasi Multi-Lender Treasury, Refinancing Batch & ALM.

Dokumen teknis ini merinci formulasi Mixed-Integer Linear Programming (MILP), mekanisme Dual-Price Pre-Tagging Router pada pencairan POS real-time (< 60 detik), 5 fungsi objektif Refinancing Batch harian (T+0/T+1), serta kendala regulasi OJK Gearing Ratio dan Jaminan Fidusia AHU Online.

SPEC // 01

ARSITEKTUR 4-LAPISAN (TWO-SPEED PIPELINE)

COUPLED PRIMAL-DUAL DECOMPOSITION
LAYER 01

Real-Time POS & App Origination Router (< 60 detik)

r_score(c) = r_eff(c) + s_ret(c)·κ_equity + λ_quota(c) + λ_collateral(c)

Saat nasabah menyelesaikan transaksi di kasir merchant POS atau mencairkan Cash Loan, dana langsung cair (< 60 detik) memakai Intraday Working-Capital Float perusahaan. Dual-Price Router memvalidasi kelayakan RAC/SLIK dan menetapkan pre-tag fasilitas Joint Financing (JF) atau Channeling paling efisien menggunakan variabel dual (Shadow Price λ) dari rencana ALM 13-minggu.

LAYER 02

Daily Treasury Refinancing & JF/Fidusia Batch (T+0 / T+1)

min ∑_{b,c} [ w_c·r_eff(c) + w_a·(1−P_acc(b,c))·r_bridge + w_k·s_ret(c)·κ_ojk + w_t·SLA(c) ] · x_{b,c}

Sebelum cutoff bank harian (12:00–16:00 WIB), ribuan kontrak yang telah cair beserta antrean Carry-Over dikonsolidasikan ke dalam Refinancing Batch untuk me-reimburse Intraday Float. Lima formulasi MILP mengalokasikan kontrak ke Joint Financing (92–99% Off-Balance), Channeling (100% Off-Balance), dan Drawdown Term Loan / Revolver Fidusia dengan menjaga pacing kuota mingguan dan rasio agunan AHU.

LAYER 03

13-Week Strategic ALM & Funding Plan

min ∑_{t=1}^{13} [ Interest_t + UpfrontFee_t + CommitmentFee_t + CCSHedge_t + EquityCharge_t ]

Model Mixed-Integer Linear Programming (MILP) multi-periode menentukan konsumsi kuota JF/Channeling mingguan, penarikan dan pelunasan fasilitas bank, pengikatan pool piutang Jaminan Fidusia (105–110% AHU Online), serta jadwal penerbitan PUB Obligasi / Sukuk dengan mematuhi batas Gearing Ratio OJK POJK 35/46 (≤ 10,0×) dan seluruh financial covenant.

LAYER 04

Multi-Scenario Stress & Rockafellar-Uryasev CVaR_90 Robustness

min (1−ρ)·E[Cost(x,ω)] + ρ · [ ζ + (1 / (1−α)S) ∑_{s=1}^S max(0, Cost(x,ω_s) − ζ) ]

Rencana pendanaan dioptimalkan terhadap guncangan BI-Rate, depresiasi USD/IDR pada pinjaman sindikasi offshore (CCS-hedged), lonjakan originasi Lebaran, kenaikan roll-rate NPL, dan penarikan fasilitas uncommitted revolver menggunakan formulasi linear Rockafellar-Uryasev CVaR_90 serta simulasi ketahanan likuiditas Monte Carlo 300 jalur.

SPEC // 02

PERSAMAAN OBJEKTIF & KENDALA UTAMA MILP

EXACT REVISED SIMPLEX & BRANCH-AND-CUT

EQ-01Biaya Dana Efektif Tahunan & Beban Modal Ekuitas OJK

c_all_in(c) = r_coupon(c) + f_upfront(c)/T_eff(c) + s_hedged(c)·r_ccs + s_ret(c)·(CoE / G_max)

Setiap fasilitas dievaluasi berdasarkan kupon efektif tahunan, amortisasi biaya provisi/upfront sepanjang durasi efektif piutang, premi Cross-Currency Swap (CCS) untuk fasilitas valas, serta beban modal ekuitas eksplisit sebesar 1,60% p.a. (16% Cost of Equity ÷ 10× batas maksimum Gearing Ratio OJK POJK 35/46) dikalikan porsi retensi On-Balance s_ret(c).

EQ-02Kendala Semi-Kontinu Minimum Drawdown & Kelipatan Tranche (MILP)

d_{f,t} = y_{f,t} · D_min(f) + k_{f,t} · ΔD(f), y_{f,t} ∈ {0,1}, k_{f,t} ∈ ℤ_+

Penarikan fasilitas Term Loan, Revolver, maupun penerbitan Obligasi PUB tidak boleh bernilai pecahan kecil di bawah batas minimum penarikan bank. Variabel biner y_{f,t} memastikan setiap drawdown bernilai nol atau sekurang-kurangnya sebesar D_min(f) dengan kelipatan bulat ΔD(f).

EQ-03Cakupan Borrowing Base Jaminan Fidusia & Pencegahan Double-Pledging

∑_{g ∈ Eligible(f)} P_{g,f,t} ≥ γ_fidusia(f) · Balance_{f,t}, ∑_f P_{g,f,t} ≤ EligiblePool_{g,t}

Untuk setiap fasilitas On-Balance yang mensyaratkan pengikatan Jaminan Fidusia AHU Online (γ_fidusia ∈ [1.05, 1.10]), nilai pokok piutang lancar (DPD ≤ 60/90) yang dijaminkan harus menutup rasio minimum agunan, dan satu kontrak tidak pernah dapat dijaminkan ke lebih dari satu kreditur.

EQ-04Stratifikasi Probabilitas Akseptasi Bank Partner (Anti-Drop / Carry-Over)

P_acc(q, c) = p_base(c) − δ_kol2(c)·𝕀(SLIK_q = Kol2) − δ_margin(c)·𝕀(Score_q − S_min(c) < 25) − δ_retry·𝕀(Retry_q = 1)

Kontrak dikelompokkan ke dalam mikro-bucket kualitas q berdasarkan margin Credit Score di atas ambang batas bank, riwayat SLIK OJK Kol 2, kelengkapan dokumen KYC, dan status pengajuan ulang (Carry-Over) agar kontrak sensitif tidak dialokasikan ke bank Joint Financing dengan tingkat penolakan tinggi.

SPEC // 03

SIKLUS 9-TAHAP REFINANCING BATCH HARIAN (T+0 / T+1)

MAKER-CHECKER GOVERNANCE

01 // Assembled (Pool T+0)

Kontrak yang telah cair secara real-time di POS/App sepanjang hari kerja dikonsolidasikan ke dalam Refinancing Batch, bersama kontrak Carry-Over dari hari sebelumnya.

02 // Evaluated (RAC & SLIK)

Setiap kontrak diperiksa terhadap Risk Acceptance Criteria (RAC) masing-masing bank (segmen, tenor, ticket size, credit score, SLIK OJK Kol 1/2, kelengkapan dokumen KYC, wilayah).

03 // Allocated (Multi-Model MILP)

Optimizer MILP mendistribusikan batch ke fasilitas Joint Financing (JF), Channeling, dan Drawdown Bank Fidusia menggunakan 5 pilihan model objektif; Treasurer dapat melakukan lock atau exclude lender.

04 // Approved (Maker-Checker)

CFO meninjau dan menyetujui alokasi Refinancing Batch; pejabat Maker yang menyiapkan alokasi tidak dapat menyetujui batch-nya sendiri.

05 // Submitted (Manifest & Fidusia)

File manifest JF/Channeling per lender serta Daftar Piutang Jaminan Fidusia diterbitkan dan dikirimkan sebelum cutoff bank (12:00–16:00 WIB).

06 // Responded (Accept / Drop)

Bank partner menjalankan verifikasi ulang SLIK/KYC dan mengirimkan status Accept atau Reject (Drop). Kontrak yang drop tetap di-bridge oleh Own Cash dan masuk ke Carry-Over pool (maks. 1× pengajuan ulang).

07 // Funded (Float Settled)

Tim Funding Operations mengonfirmasi dana settlement masuk (me-reimburse Intraday Float perusahaan) dan menyelesaikan pendaftaran AHU Fidusia / Cessie.

08 // Monitoring (DPD & Substitusi)

Pool kontrak yang telah didanai dipantau setiap minggu untuk angsuran, pergerakan DPD, dan kewajiban substitusi agunan Fidusia bila kontrak melewati batas >60/90 DPD.

09 // Closed

Siklus pemantauan berakhir saat seluruh kontrak dalam batch telah lunas atau disubstitusi.

SPEC // 04

GLOSARIUM TREASURY & MULTIFINANCE

INSTITUTIONAL TERMINOLOGY
Intraday Float vs Refinancing Batch
Pencairan ke merchant/nasabah di POS & App berlangsung instan (< 60 detik) memakai Intraday Float perusahaan; sedangkan Refinancing Batch harian (T+0/T+1) berfungsi me-reimburse float tersebut melalui settlement JF/Channeling dan Drawdown fasilitas bank.
Channel
Jalur pendanaan: Joint Financing (JF, porsi bank 92–99%), Channeling (100% Off-Balance), Drawdown Term Loan / Revolver Bank (On-Balance dengan Jaminan Fidusia), atau Own Cash.
Carry-Over Pool
Kontrak yang di-drop/reject oleh bank partner pada pengajuan pertama dan menunggu re-alokasi ke lender lain pada Refinancing Batch hari kerja berikutnya. Kontrak yang ditolak 2× tetap didanai Own Cash.
Cessie & Jaminan Fidusia
Pengalihan hak tagih piutang kepada partner (Cessie) dan pengikatan agunan piutang pembiayaan secara fidusia melalui AHU Online (coverage 105–110%).
Capital Charge (OJK Gearing)
Biaya modal ekuitas atas piutang On-Balance: 16% cost of equity ÷ batas maksimum Gearing Ratio OJK 10× (POJK 35/46) = 1,6% per tahun. Dikenakan penuh pada Drawdown & Own Cash, hanya sebesar porsi retensi perusahaan (1–8%) pada JF, dan 0% pada Channeling.
SPEC // 05

KOMPARASI SANDBOX INTERAKTIF VS DEPLOYMENT PRODUKSI

SCALE ARCHITECTURE
Dimensi SistemSpesifikasi Terminal SandboxDeployment Produksi Institusi
1. Skala Kontrak & Bucket Piutang1,2 juta kontrak aktif dikelompokkan ke dalam segmen produk, tenor, dan mikro-bucket kualitas SLIK/skor1 juta+ kontrak diagregasi ke dalam bucket homogen untuk penyelesaian MILP, lalu dipetakan kembali ke tingkat kontrak individual
2. Pengikatan Agunan Jaminan FidusiaAlokasi nilai agunan Fidusia dihitung per kelompok segmen piutang terhadap rasio coverage 105–110%Sub-problem Min-Cost Network Flow menetapkan nomor kontrak spesifik ke daftar lampiran Akta Jaminan Fidusia AHU Online
3. Dekomposisi Multi-Skenario & CVaR5 skenario stres makro + 300 jalur simulasi likuiditas Monte Carlo diselesaikan secara simultanDekomposisi Benders / L-Shaped memecah ratusan skenario kurva suku bunga & roll-rate NPL secara paralel
4. Siklus Eksekusi SolverDiselesaikan on-demand dalam < 1,5 detik langsung melalui mesin WASM HiGHSEksekusi batch penuh setiap malam + re-solve intraday otomatis saat terjadi perubahan kuota bank atau pasar
5. Real-Time POS Pre-Tagging RouterSimulator interaktif membaca Shadow Price (λ) langsung dari hasil optimasi rencana 13-mingguLayanan mikro berlatensi rendah (< 15 ms) membaca tabel Shadow Price & sisa kuota live pada saat persetujuan kredit POS