Skip to main content
The Bank Transfer plugin in Midaz Module lets you initiate, track, and reconcile bank transfers through the JD SPB integration, directly from Lerian Console. It provides a single surface to monitor transfer health, operate TED flows, investigate failures, and configure the integration.

What Bank Transfer covers


The plugin handles three transfer types, each with a different flow in the Console:
  • TED Out: Outbound TED transfers to another institution. You create them on the New Transfer page.
  • TED In: Inbound TED transfers received from JD. They appear in the transfers list. There is no manual creation step.
  • P2P: Transfers between two accounts of your own institution. You create them on the New Transfer page.
The New Transfer page does not ask for a type. The plugin creates a P2P when the recipient ISPB is your institution’s ISPB, and a TED Out for any other ISPB.

Activating the plugin


Bank Transfer is an optional plugin. Enable it in Midaz Settings → Plugins before you use it.

Managing Plugins

Learn how to enable, disable, and configure plugins in Midaz Module.
Once enabled, the Bank Transfer section appears in the Plugins group of the left sidebar with seven pages:
  • Dashboard: health indicator, KPIs, transfer volume by type, and recent activity.
  • Transfers: list of all transfers with filters and CSV export.
  • Reconciliation: transfers whose outcome needs reconciliation, with failure concentration.
  • TED IN operations: poll, replay, and resume the TED IN poller, and review reconciliation gaps, retained messages, and undeliverable credits.
  • Webhooks: webhook registrations and failed deliveries.
  • Settings: operating hours, usage limits, and fee policy.
  • Accounting Routes: ledger routing readiness and the bindings that tie each organization, ledger, and transfer type to Midaz accounting routes.
Your environment also controls availability: beyond the in-Console Settings → Plugins toggle, a runtime plugin flag (NEXT_PUBLIC_BANK_TRANSFER_ENABLED) gates the plugin. The flag stays off by default. Bank Transfer becomes visible only when your administrator sets the flag to true for your environment. The Console reads the flag at runtime, so you set the environment variable and restart the Console container without a rebuild. If the Bank Transfer (TED JD) card does not appear in Settings → Plugins, the flag is off for your environment. See Lerian Console via Helm.
Each Bank Transfer screen needs the bank-transfer permission: get to see it, post to act on it, patch to change settings and the routing document, and delete to delete a webhook. The New Transfer page needs post to open.

Available pages


Dashboard

Monitor system health, transfer volume, and recent activity.

Transfers

Browse, filter, and export transfers across all types and statuses.

Reconciliation

Review transfers flagged for reconciliation and their failure codes.

TED IN operations

Run the inbound poller, inspect gaps, and record where retained money went.

Settings

Configure operating hours, usage limits, and fee policy.

Accounting Routes

Bind each scope to the Midaz accounting routes that the plugin posts with.

Transfer statuses


Transfers move through a set of statuses reflecting their lifecycle. The Dashboard, the Transfers list, and the Transfer Detail page show the same statuses. Terminal statuses (Completed, Failed, Rejected, Cancelled) stop auto-refresh polling on detail pages.