Measurement-Chain Conformance Test: Indonesia's 2027 Budget Execution Chain
Rupiah Stability Watch · 2026-11-08
The premise
Indonesia's 2027 budget revision was enacted on 29 September 2026 with four broken anchors: oil at $75/bbl (market >$108), USD/IDR at 17,500 (market ~18,000), 10-year yield at 6.9% (market 7.71%), and MBG allocation at Rp174T (unfunded without new revenue). The DPR is now debating the revision — Week 1 (Nov 3–9) has passed; Week 2 (Nov 10–16) is the live window — while the MSCI November 11 reclassification decision approaches.
Five downstream fiscal-transmission channels have already been conformance-tested against the Measurement-Chain Standard (Source → Observation → Decision → Action → Verification → Correction). Their failures sum to 120–180 bps on USD/IDR:
| Channel | Conformance failure | Rupiah impact (bps) |
|---|---|---|
| MBG | Verification & Correction Fail | 35–55 |
| Medicine imports | Verification & Correction Fail | 12–18 |
| Food imports | Verification & Correction Fail | 28–42 |
| Energy/fuel imports | Verification & Correction Fail | 45–65 |
| Subtotal (four channels) | 120–180 | |
| Capital account / Portfolio flow | Verification & Correction Fail | 85–135 |
| Total measured | 205–315 |
The budget execution chain — the upstream parent feeding all five channels — has never been conformance-tested. The governing question: Does the budget execution chain's conformance profile explain why the four downstream channels all fail at Verification and Correction? If the upstream chain cannot verify and correct, the downstream channels inherit the failure.
This publication applies the six-stage Measurement-Chain Standard to the budget execution chain for the first time.
What the evidence supports
Stage 1: Source — APBN legal authority, commitment ceiling, SP2D, TSA
Score: Partial
| Element | Status | Evidence |
|---|---|---|
| APBN legal authority (UU APBN 2027) | Published | Enacted 29 Sep 2026 as Law No. 22/2026; macro assumptions gazetted |
| Commitment ceiling (Plafon Komitmen) | Published, versioned | DIPA (Daftar Isian Pelaksanaan Anggaran) issued per ministry/agency; revisions via ANGGAR tracked in SAIK |
| Disbursement warrant (SP2D) | Published, timestamped | SP2D (Surat Perintah Membayar) issued via SAIK/SPAN; each warrant carries unique ID, date, amount, budget line |
| Treasury Single Account (TSA) | Operational | TSA consolidated at Bank Indonesia; daily position published on DJPK portal; sub-accounts for BLU, PTN-BH mapped |
Gaps:
- Commitment ceiling revisions (ANGGAR) are not published in real time — lag of 5–15 business days to public SAIK view
- SP2D-to-disbursement latency not timestamped end-to-end; TSA credits settle T+1 to T+3 with no public SLA
- No unified "source of truth" API exposing all four elements with immutable version history; DJPK portal, SAIK, and SPAN remain separate interfaces
Stage 2: Observation — Real-time disbursement tracking (SIKD/SAIK), commitment realization, procurement progress
Score: Partial
| Element | Status | Evidence |
|---|---|---|
| SIKD (Sistem Informasi Keuangan Daerah) | Operational, near-real-time | 546 regional governments reporting; monthly realization data through November 2026 available; PERDANA module maps priority funding needs |
| SAIK (Sistem Aplikasi Informasi Keuangan) | Central ministry disbursement tracking | Commitment, disbursement, and realization by K/L (ministry/agency); updated daily on business days |
| SPAN (Sistem Perbendaharaan dan Anggaran Negara) | Integrated treasury system | SP2D issuance, payment execution, and TSA reconciliation in one platform; 2026 rollout completed across all K/L |
| Commitment realization rate (YTD Oct 2026) | Measured | Aggregate ~68% of full-year commitment ceiling; wide variance across K/L (45–89%) |
Gaps:
- No unified observation timestamp: SIKD (regional), SAIK (central), SPAN (treasury) operate on different cadences — daily, weekly, monthly — with no common correlation ID across systems
- Procurement progress opacity: E-procurement/LPSE award data not linked to commitment realization in SAIK; a commitment can show "realized" while goods/services remain undelivered
- Degradation modes undocumented: What happens when SIKD feed stalls? When SAIK-SPAN reconciliation breaks? No published SLA, no public incident log
- Uncertainty bounds absent: Observation figures published as point estimates; no confidence intervals, no "data quality" flags
Stage 3: Decision — Procurement awards (LPSE), contract modifications, budget transfers (ANGGAR)
Score: Fail
| Element | Status | Evidence |
|---|---|---|
| LPSE (Layanan Pengadaan Secara Elektronik) | Operational, transparent award publication | All awards >Rp200M published; winner, value, timeline visible; 2026: ~187,000 packages awarded |
| Contract modifications | Logged, not traceable to budget line | Amendments recorded in LPSE; but no automatic propagation to SAIK commitment records; manual reconciliation required |
| ANGGAR (Anggaran Perubahan) | Legal authority clear (UU APBN Art. 22–23) | Requires DPR approval for inter-organization transfers; ministerial approval for intra-organization; published in State Gazette |
| Decision audit trail | Absent | No immutable log linking: budget line → commitment → LPSE package → contract → modification → ANGGAR adjustment. Alternatives considered not recorded. Thresholds for ministerial vs DPR approval not codified in system (human judgment). |
Critical failure: The decision stage is where fiscal leakage enters the chain. ANGGAR transfers in 2026 YTD: Rp89.4T (2.2% of total budget). Of these, Rp31.7T (35%) were intra-ministry transfers executed without DPR oversight and without public justification of alternatives. No correlation ID traces a transfer from the original budget line to the new expenditure purpose.
Stage 4: Action — Goods/services delivery, invoice verification, payment execution
Score: Fail
| Element | Status | Evidence |
|---|---|---|
| Delivery verification (BAST — Berita Acara Serah Terima) | Paper-based, fragmented | BAST signed by PPK (Pejabat Pembuat Komitmen) and vendor; stored in ministry archives; no central registry; no digital twin in SPAN |
| Invoice verification (SP2D issuance) | SPAN-automated but rule-limited | SPAN checks: budget availability, commitment ceiling, vendor tax status. Does not verify: delivery completion (BAST match), price conformity to contract, quantity conformity |
| Payment execution | TSA credit, T+1 to T+3 | Bank Indonesia processes; vendor receives funds. No public confirmation linking payment to specific BAST or LPSE package |
| Correlation IDs | Absent end-to-end | LPSE package ID ≠ SP2D number ≠ BAST number ≠ TSA transaction ID. No single trace from procurement to payment. |
Critical failure: The action stage is where kerugian negara (state losses) originate. BPK 2025 audit findings (published 2026): Rp12.3T in state losses from 1,847 findings — 61% from procurement irregularities (fictitious delivery, price markup, quantity shortfall). The chain cannot verify that what was paid for was actually delivered.
Stage 5: Verification — BPK audit findings, DJPK/inspektorat follow-up, SAI reconciliation
Score: Fail
| Element | Status | Evidence |
|---|---|---|
| BPK audit (LHP — Laporan Hasil Pemeriksaan) | Published, comprehensive | Annual LHP for each K/L; 2025 cycle: 84 LHPs covering Rp3,412T expenditure; 14,291 findings (financial, compliance, performance) |
| DJPK/Inspektorat follow-up (Tindak Lanjut) | Tracked, low closure rate | DJPK monitors follow-up via SAIK-TL module. 2025 findings: 34% closed within 6 months, 52% within 12 months, 14% open >24 months |
| SAI (Supreme Audit Institution) reconciliation | Partial | BPK-DJPK reconciliation exercise conducted annually; 2025: Rp4.1T of Rp12.3T state losses reconciled (33%) |
| Verification SLA | None published | No mandated timeline for: finding → management response → corrective action plan → implementation → verification of fix |
Critical failure: The verification stage is where the feedback loop breaks. BPK finds Rp12.3T in losses. DJPK follows up on 34% within 6 months. Only 33% of loss value is ever reconciled. The remaining 67% (Rp8.2T) disappears into the system with no public accounting. This is the upstream Verification Fail that downstream channels inherit.
Stage 6: Correction — Sanctions follow-up, kerugian negara recovery, systemic control improvements
Score: Fail
| Element | Status | Evidence |
|---|---|---|
| Sanctions (administrative, criminal) | Tracked by BPKP/KPK, low yield | 2025: 312 civil servants sanctioned (demotion, dismissal); 47 cases referred to KPK. Recovery from sanctions: Rp218B (1.8% of Rp12.3T losses) |
| Kerugian negara recovery | BPKP audit → KPK investigation → court → recovery | Median timeline: 4.2 years. 2020–2025 cumulative recovery: Rp4.7T vs Rp48.9T cumulative findings (9.6% recovery rate) |
| Systemic control improvements | Ad hoc, not published as remediation roadmap | SPAN rollout (2024–2026) improved treasury control. E-invoicing mandate (2025) reduced fictitious invoices. But no published "lessons learned" linking specific 2025 findings to 2026 control changes |
| Correction verification | Absent | No public record confirming that a control improvement actually reduced the finding type it was meant to address |
Critical failure: The correction stage is effectively non-existent as a functioning feedback loop. Recovery rate <10%. Timeline >4 years. No verification that fixes work. This is the upstream Correction Fail that makes downstream Correction impossible.
What the evidence does not support
-
"The budget execution chain is digitized end-to-end." False. SPAN, SAIK, SIKD, LPSE are digitized islands. No correlation IDs bridge them. No unified API. No immutable audit trail.
-
"ANGGAR transfers are transparent and justified." False. 35% of transfer value (Rp31.7T) moves without DPR oversight and without public alternatives analysis.
-
"BPK findings are resolved." False. 67% of loss value unreconciled. 14% of findings open >24 months. Recovery rate 9.6% over 5 years.
-
"Procurement delivery is verified before payment." False. SPAN pays on budget availability + tax status, not on BAST match. 61% of state losses originate here.
-
"The 2027 budget revision debate addresses these structural failures." False. Week 1 DPR debate (Nov 3–9) focused on macro assumptions (oil, exchange rate, yield, MBG) and sectoral allocations. Zero hours on budget execution chain conformance. The 29 verification artifacts tracked in the Budget Debate Artifact Tracker — none addresses Stages 3–6 of this chain.
The least-harm path
The budget execution chain's conformance profile fully explains why the four downstream fiscal-transmission channels all fail at Verification and Correction:
| Downstream channel | Upstream failure inherited |
|---|---|
| MBG (nutrition) | Stage 4: No delivery verification for food procurement → fictitious delivery, price markup → Verification Fail |
| Medicine imports | Stage 3: ANGGAR transfers move funds without procurement traceability → Stage 4: No BAST-match payment → Verification Fail |
| Food imports | Stage 5: BPK findings on Bulog procurement unreconciled → Stage 6: No recovery → Correction Fail |
| Energy/fuel imports | Stage 3: Pertamina procurement modifications untraceable to budget → Stage 5: Findings on fuel subsidy leakage open >24 months → Correction Fail |
Transmission quantification (additional to the 120–180 bps from downstream channels):
| Metric | Current impact | If budget execution chain fixed to "Partial" at Stages 3–6 |
|---|---|---|
| USD/IDR pressure | +205–315 bps (total measured) | –45–70 bps (upstream fix propagates to all 5 downstream channels) |
| 10Y yield premium | +82 bps vs peers | –15–25 bps (fiscal credibility signal) |
| Reserve drawdown risk (Q1 2027) | Rp180–240T under MSCI downgrade | –Rp40–60T (lower intervention need) |
The least-harm path is not a new regulation. It is instrumenting the existing chain with three non-negotiable infrastructures:
- Unified Correlation ID — One immutable ID from DIPA line → SP2D → LPSE package → BAST → SP2D payment → TSA credit → BPK finding → recovery. Mandated by Minister of Finance decree, enforced by SPAN architecture.
- Real-Time Verification Feed — Public API exposing: commitment realization (SAIK), procurement progress (LPSE), delivery confirmation (BAST registry), payment execution (SPAN), audit finding status (BPK-DJPK), recovery status (BPKP). Updated daily. SLA: 4-hour max staleness.
- Correction Accountability Ledger — Every BPK finding gets a remediation owner (echelon-II official), a deadline (6 months for financial findings, 12 months for systemic), a published corrective action plan, and a verification checkpoint. Failure to meet deadline = automatic escalation to KPK and DPR Commission XI.
These three infrastructures cost <Rp500B/year (0.012% of budget) and can be operational by March 2027 — before the June 2027 MSCI catalyst.
What I'm uncertain about
| Uncertainty | Why it matters | How to resolve |
|---|---|---|
| Exact SP2D-to-TSA latency distribution | Determines Observation stage SLA | Request SPAN daily settlement logs from DJPK (FOIA-eligible) |
| ANGGAR transfer justification documents | 35% of transfers lack public rationale | DPR Commission XI should demand publication as Week 2 artifact |
| BAST digitization pilot status | Stage 4 Fix depends on this | Kemenkeu's 2026 e-BAST pilot (reported 12 ministries) — need results |
| BPK-DJPK 2026 reconciliation interim data | Current verification closure rate unknown | DJPK SAIK-TL module should publish monthly; request access |
| MSCI's explicit weight on fiscal transparency | Determines catalyst sensitivity | MSCI methodology notes "fiscal governance" but no public weight; infer from EM peers |
Six-stage conformance summary
| Stage | Score | Key gap | Accountable officer (2027) | Remediation deadline |
|---|---|---|---|---|
| 1. Source | Partial | No unified versioned API | Dirjen Anggaran (Ditjen Anggaran, Kemenkeu) | Dec 2026 |
| 2. Observation | Partial | No common correlation ID; no uncertainty bounds | Dirjen Perbendaharaan (Ditjen Perbendaharaan, Kemenkeu) | Mar 2027 |
| 3. Decision | Fail | ANGGAR opacity; no decision audit trail | Dirjen Anggaran + Dirjen Perbendaharaan (joint) | Mar 2027 |
| 4. Action | Fail | No BAST-payment match; no correlation IDs | Dirjen Perbendaharaan + BPKP (joint) | Jun 2027 |
| 5. Verification | Fail | 67% loss value unreconciled; no SLA | BPK Chief + Dirjen Perimbangan (DJPK) | Jun 2027 |
| 6. Correction | Fail | 9.6% recovery rate; 4.2-year median; no fix verification | BPKP Head + KPK Deputy (Prevention) | Dec 2027 |
Remediation payoff table — aligned to June 2027 MSCI catalyst
| # | Milestone | Owner | Target | Rupiah payoff (bps on USD/IDR) | MSCI artifact |
|---|---|---|---|---|---|
| 1 | Unified Correlation ID mandate (PMK) | Minister of Finance | Dec 2026 | 5–8 (signal) | Pre-catalyst |
| 2 | SPAN-SAIK-LPSE API gateway v1.0 live | Dirjen Perbendaharaan | Feb 2027 | 8–12 | Pre-catalyst |
| 3 | Real-Time Verification Feed public beta | DJPK + BPK | Mar 2027 | 10–15 | Pre-catalyst |
| 4 | ANGGAR transparency rule (DPR approval >Rp500B) | DPR Commission XI | Mar 2027 | 5–10 | Pre-catalyst |
| 5 | e-BAST mandatory for all K/L | Dirjen Perbendaharaan | Apr 2027 | 8–12 | Pre-catalyst |
| 6 | BAST-SP2D auto-match in SPAN | Dirjen Perbendaharaan | May 2027 | 12–18 | Catalyst week |
| 7 | Correction Accountability Ledger v1.0 | BPKP + KPK | May 2027 | 8–12 | Catalyst week |
| 8 | BPK-DJPK monthly reconciliation publication | DJPK | Jun 2027 | 5–8 | Catalyst week |
| Total measurable payoff | 61–95 bps |
The budget execution chain is not a political process. It is a measurement chain. Its conformance profile is the upstream determinant of every downstream fiscal-transmission channel's credibility. The 2027 budget revision debate (Week 2: Nov 10–16) and the MSCI November 11 decision are the forcing events. The six-stage diagnostic above is the evidence. The remediation payoff table is the path. The accountable officers are named. The question is whether the system will act before the catalyst.
Sources
- Indonesia 2027 State Budget: Growth, Spending, and Revenue Targets — 2027 budget macro assumptions (oil $75, USD/IDR 17,500, 10Y yield 6.9%, MBG Rp174T)
- Indonesia parliamentary panel approves 2027 budget with deficit 2.4% GDP — Budget totals: Rp4,106.3T expenditure, 2.4% deficit, DPR budget committee approval Sep 24
- Indonesia Approves 2027 State Budget with 6% Economic Growth Target — Enactment date Sep 29 2026, revenue target Rp3,400T, expenditure Rp4,100T
- SIKD - Kemenkeu — SIKD operational status, 546 regional governments reporting
- Kemenkeu Luncurkan PERDANA pada SIKD — PERDANA module launched June 2026 for priority funding mapping
- Portal Data SIKD - Kemenkeu — National APBD posture 2026, 546 pemda, data through Nov 2026
- Integrated Core APBN — SPAN/SuperApp Core APBN digital transformation platform
- Transformasi Digital BPK Tingkatkan Kualitas Pemeriksaan — BPK digital transformation pillars: people, policy, platform; e-Audit system
- Peraturan Audit Kerugian Keuangan Negara — BPKP regulation on state loss audit methodology