Skip to main content
Straventa
Recon · Live at dashboard.straventa.com

The Complete Payment Reconciliation & Settlement Platform

Automate your daily reconciliation in seconds. Manage settlement queues, run maker-checker disbursements, resolve exceptions with aging tracking, and give your CFO a real-time approval dashboard — all in one platform.

recon.straventa.app / april-25 · BRI
Reconciled
5.432
Variance
Rp 15.000
Investigating
1
Bank statementLedger
Rp 4.500.000
BRI · 2026-04-25-09:14
Rp 4.500.000
MATCH
Rp 87.200.000
BRI · 2026-04-25-09:18
Rp 87.200.000
MATCH
Rp 230.000
BRI · 2026-04-25-09:22
Rp 230.000
MATCH
Rp 15.000.000
BRI · 2026-04-25-09:31
Rp 14.985.000
DELTA
Rp 2.750.000
BRI · 2026-04-25-09:44
Rp 2.750.000
MATCH
Auto-matched 99,94% · run 02m 14s Open in dashboard
99,94%
auto-matched
2m 14s
run time
API and file-based ingestion
Role-scoped approval controls
Export-ready settlement reporting
What's Inside

Six modules. One platform.

Every step of the payment operations lifecycle — from raw CSV upload to CFO approval — handled in a single workflow.

Reconciliation Engine

CSV/API ingestion from all major Indonesian gateways and banks. Exact Match + Fuzzy Match (±Rp 500, ≤24h) with per-merchant MDR deduction applied automatically.

Settlement Queue

Priority-ordered list with SLA badges (On Time / Due Today / Overdue), budget cap auto-fill, and one-click bulk approve to create a disbursement batch.

Disbursement Batches

Maker-checker workflow with multi-level approval. Batches ≥ Rp 50M require CFO co-sign. Export to BCA CSV, Mandiri MCC, BNI Direct Debit, or Generic CSV.

Exception Management

Auto-classify mismatches by type (Amount Diff, Date Diff, No Match, Duplicate). Split-panel review, aging tracker with auto-escalation at 3 days.

Liquidity Dashboard

Role-specific KPI cards for Analyst, Finance Manager, and CFO. 14-day settlement obligations chart, top merchant exposure table, and recent activity feed.

Audit Trail & Reports

Every upload, approval, match override, and escalation logged immutably. 7-year retention per OJK PBI. Schedule PDF, Excel, or CSV reports automatically.

Product walkthrough

Map the workflow to your own ledger and approval model

We will trace one settlement from ingestion through matching, exception handling, approval, and export—using the systems and controls that matter to your team.

Bring to the session

  • • One representative gateway or bank export
  • • Your matching and exception rules
  • • The roles in your approval chain
Book the walkthrough
How It Works

From CSV upload to bank transfer — end to end

1

Data Ingestion

Upload CSV/XLSX or pull via API from Midtrans, Xendit, BCA, Mandiri, BNI, BRI, or your internal ledger. Up to 50MB per file.

2

Automated Matching

The engine runs Exact Match (reference + amount + status) and Fuzzy Match (±Rp 500, ≤24h), then deducts MDR per merchant.

3

Exception Queue

Unmatched transactions are auto-classified (Amount Diff, Date Diff, No Match, Duplicate) and routed to the exception queue with aging tracking.

4

Settlement Queue & Batch

Matched items enter the priority-ordered settlement queue. Analysts create batches; Finance Managers approve (CFO required for ≥ Rp 50M).

5

Disbursement & Audit

Approved batches export in bank-native format (BCA CSV, Mandiri MCC, BNI Direct Debit) and every action is written to the immutable audit log.

Ingest
CSV · API · SFTP
01
Match
Exact · Fuzzy · MDR
02
Exceptions
Classify · Age · Escalate
03
Queue & Batch
Priority · SLA · Approve
04
Disburse
BCA · Mandiri · BNI · Audit
05
Integrations

Out-of-the-box integrations

Connect your existing payment gateways and bank accounts. Import and export in native formats.

Midtrans logoSupported formats
Payment Gateway
REST APICSV
Xendit logoSupported formats
Payment Gateway
REST APIWebhook
BCA logoSupported formats
Bank
CSVH2H API
Mandiri logoSupported formats
Bank
MCCCSV
BNI logoSupported formats
Bank
Direct DebitCSV
BRI logoSupported formats
Bank
CSVSFTP

Custom integrations available via REST API + webhook. See developer docs →

Who Uses It

Built for every role in your finance team

Finance Analyst

Run recon in 30s, not 3 hours

Upload your daily CSV, get match results instantly. Exceptions are auto-classified and queued — no more manual Excel lookups.

Finance Manager

Single view of cash position

See total funds held, due-today obligations, and settlement queue in one dashboard. Override holds, approve batches, and track SLA without switching tabs.

CFO

Approve with full context — no WhatsApp

High-value batches surface with complete batch details and audit history. Co-sign directly in the platform. Every action timestamped and non-repudiable.

Key Features

Everything your finance operations team needs, nothing it doesn't.

Automated Reconciliation Engine

CSV/API ingestion with exact + fuzzy matching and MDR deduction.

Settlement Queue

Priority ordering, SLA badges, budget cap auto-fill, bulk approve.

Disbursement Batch Management

Maker-checker workflow, bank-native export formats (BCA, Mandiri, BNI).

Exception Management

Auto-classify, aging tracker, split-panel review, auto-escalate at 3 days.

Liquidity Dashboard

Role-specific KPIs, 14-day settlement chart, merchant exposure table.

Audit Trail

Immutable logs held to platform-enforced statutory retention floors — 10 years financial, 5 years audit and PII. Every action traceable.

Configurable Matching Rules

Weight-based rule engine with Exact, Fuzzy, and custom tolerance. Dry-run testing.

MDR Auto-Calculation

Per-merchant MDR rates. Net = Gross − (Gross × MDR). Fully customizable.

Dual Approval Workflow

Batches ≥ Rp 50M require Finance Manager + CFO. Maker ≠ approver enforced.

Role-Based Access Control

Separate views and permissions for Analyst, Finance Manager, and CFO.

Reports & Scheduling

Daily Recon Summary, Exception Aging, Disbursement Batch — PDF, Excel, or CSV.

Multi-Gateway Integrations

Midtrans, Xendit, BCA, Mandiri, BNI, BRI, and internal ERP with webhook support.

Compliance Coverage

Built for Indonesian regulations

OJK — Payment system reconciliation requirements + 7-year data retention (PBI)
BI — Settlement and clearing standards
Internal Audit — Immutable maker-checker trail enforced at platform level

SaaS or On-Premise

The Reconciliation Engine is available as a fully managed SaaS — already live at dashboard.straventa.com — or as an on-premise deployment inside your own infrastructure.

On-premise deployments include a dedicated implementation team and SLA-backed support.

Get the Recon technical brief

12-page PDF — architecture, integration paths, sample payloads, OJK control map. No sales call required.

No newsletter, no marketing follow-up. One email, the brief, that's it.

Skip the form. Talk to engineering.

We answer from Jakarta in WIB business hours. Real engineers, not gatekeepers — the answer to “can you do X” is on the same email thread, not three days later.

Talk to a WIB engineer

How it compares

Straventa Reconciliation Engine vs. the spreadsheet, the script, and the ERP module

Almost nobody in Indonesia is replacing a reconciliation product — they are replacing Excel, a Python script one analyst maintains, or an ERP bank-reconciliation module that was never designed for PSP settlement files. That is the honest competitive set. Straventa carries a reconciled result all the way through a maker-checker disbursement batch and an audit log held to statutory retention floors.

Straventa Reconciliation Engine vs. the spreadsheet, the script, and the ERP module
CriterionStraventa Reconciliation EngineExcel / manual spreadsheetsIn-house recon scriptsERP recon module (SAP, Oracle NetSuite)Gateway dashboard (Midtrans, Xendit)
How matching worksExact Match on reference + amount + status, plus Fuzzy Match at ±Rp 500 / ≤24h. Weight-based configurable rules with auto-balance and dry-run testing before anything goes live.VLOOKUP against a reference column. Near-misses on amount or timestamp are found by eye, or not at all.Whatever tolerance the original author hard-coded, changeable by whoever still understands the script.Bank-statement-to-GL matching. Built for bank lines, not for PSP settlement files with per-merchant MDR deduction.Shows that gateway's own transactions and settlements. There is nothing to match against — it is one side of the ledger.
Indonesian sources it ingestsCSV, XLSX, XLS, fixed-width, and zipped statement files from any PSP, bank, or internal ERP, with per-source column-mapping profiles you configure once — upload, REST API pull, or webhook.Whatever your analyst downloaded and pasted this morning.The two or three formats it was written against. A fourth rail is a new project.Bank statement formats via consultant-configured import. PSP settlement files usually need custom work.Only its own.
MDR handlingPer-merchant MDR rates applied automatically: Net = Gross − (Gross × MDR). Default 2%, customisable per merchant.A formula column, copied down, occasionally to the wrong row.Hard-coded, or a config file nobody has reviewed since the last rate renegotiation.Not a native concept — modelled as a fee posting after the fact.The gateway's own fee lines, on its own terms.
What happens to a breakAuto-classified as Amount Diff, Date Diff, No Match, or Duplicate; routed to an exception queue with a split-panel review and an aging tracker that auto-escalates at 3 days.A tab called "selisih" and a WhatsApp thread.A log line and a follow-up someone has to remember.An unreconciled-items report. Ownership and escalation are a process you run outside the system.Not applicable — a break by definition involves a source the dashboard cannot see.
Approval controls on money leavingMaker-checker with multi-level approval. Batches above a per-tenant threshold escalate to CFO sign-off, and maker ≠ approver is enforced by the platform, not by policy.Approval by email or WhatsApp screenshot. Segregation of duties exists in the org chart only.Approval exists if someone built it — usually they did not.Approval workflows exist, but the payout file is typically produced outside the module.None — this is a reporting surface.
Disbursement outputApproved batches export in bank-native format: BCA CSV, Mandiri MCC, BNI Direct Debit, or Generic CSV.Hand-built payout file. This is where the digit gets dropped.A generator that works until the bank changes its layout.Payment file generation via a separate treasury/banking module, usually licensed separately.Payouts follow the gateway's own settlement cycle.
Audit trail and retentionImmutable timestamped log of every upload, approval, match override, and escalation, with platform-enforced statutory retention floors — 10 years for financial records, 5 years for audit, compliance, and PII, per UU 8/1997 and UU 8/2010 — and windows above the floor configurable per tenant. Reports (Daily Recon Summary, Settlement History, Exception Aging, Disbursement Batch) schedule as PDF, Excel, or CSV.File versions on someone's laptop. Not an audit trail.Application logs, until they rotate.Strong GL-level audit; the reconciliation working papers are often still spreadsheets beside it.Retention governed by the gateway's policy, not yours.
Deployment and residencyFully managed SaaS, live in the Straventa dashboard at dashboard.straventa.com, or on-premise inside your own infrastructure — on-premise engagements include a dedicated implementation team and SLA-backed support.Local files, ungoverned.Your infrastructure.Vendor cloud or your data centre, depending on edition.Vendor cloud.
Pricing modelFlat Rp 1.500.000/mo (same at Starter and Growth). On-premise: contact us. Directional — billing not yet active."Free" — costing you three hours of a finance analyst every day.Salaries, plus the bus-factor of one.Per-user or per-module licence plus implementation consulting.Bundled into the gateway's MDR.

Competitor rows describe each vendor’s publicly documented model at time of writing; confirm current terms with the vendor before making a decision.

How it is priced

One flat monthly price, identical at Starter and Growth — reconciliation is the one thing that should not get more expensive the more transactions you have to reconcile.

Billing model

Flat monthly

  • Rp 1.500.000/mo, unchanged from Starter to Growth. On-premise: contact us.
  • The price does not move with your transaction count — volume moves your effort down, not your invoice up.
  • Compare it honestly against the alternative you are actually running: a finance analyst spending hours a day in Excel costs more than this every month.
  • Included in the Platform Bundle at Rp 22.000.000/mo, or from Rp 180.000.000/yr on-premise (contact us).
  • Live today at dashboard.straventa.com if you want to see it before you buy it. All prices are directional; billing is not yet active.
See the full price list

Map Straventa to your operating model.

Bring your rails, controls, and deployment constraints. We will show where the platform fits and where it does not.