Our Software · ISO 20022

i22-MBA: ISO 20022 Multi-Bank Adapter

On-premises software that sits between your ERP-systems and your settlement banks during Sweden's shift from legacy Bankgirot formats to bank-specific ISO 20022 XML under Transformationsprogrammet.

Describe payments and statements once in a neutral JSON format and use i22-MBA to Convert to and from any bank's format of your choice.

Optional add-on modules include an integrated data scrambler so that sensitive payment information never has to leave your environment for testing or support.

Find out how i22-MBA can help your ISO 20022 migration

Swedish organizations are moving from Bankgirot's legacy file formats to ISO 20022. Every bank implements ISO 20022 slightly differently using its own flavor of ISO 20022, with its own message versions, field rules, and validation requirements.

i22-MBA removes that complexity. You integrate once against a stable, bank-neutral data model, and the adapter generates the correct bank-specific ISO 20022 XML and parses supported banks' responses back into the same neutral JSON format.

Outbound Payments

Turn legacy or neutral payment data into a correct bank-specific pain.001 XML, then parse the returned pain.002 response for a complete payment-status view.

Inbound Receivables

Check inbound camt.053 and camt.054c CRBG statements against semantic rules for inbound settlement, or generate your own statements from legacy BGMax files.

Dual-run Migration

Compare both legacy BGMax and pain.001 against new camt.054d NSAL flows for outbound settlement with semantic reports that help de-risk cutover.

Runs Entirely On-premises

All conversion happens on your own infrastructure, and payment data is never sent to a vendor cloud. When samples need to leave the building, the scrambler add-on anonymizes Personal Identifiable Information (PII) in legacy, canonical, and ISO 20022 XML files locally.

Complements Your Bank Setup

i22-MBA does not transmit files to banks or hold bank credentials. It produces and reads the files. Your existing transfer channels and agreements remain unchanged.

Bank Profiles and Optional Add-on Modules

Cryptographically signed offline licenses control which debit bank profiles and optional modules (scrambler, cross-border, cancellation, money order) are permitted.

Library and Command Line

Embed as a TypeScript library or run as CLI for batch jobs.

Who i22-MBA Serves

ERP / payroll / treasury teams preparing for Sweden’s ISO 20022 migration who need fast, concrete feedback on bank-profile fit before migration cutover.

Field-Validated

i22‑MBA has been run on‑premises at a customer site as a pre‑flight/pilot during an ISO 20022 integration between an ERP and a settlement bank. In that deployment, the adapter flagged multiple bank‑profile issues early and provided fast, actionable remediation feedback.

Twelve licensed debit bank profiles with message-type coverage for pain.001 outbound payments, pain.002 status, and camt receivables. Cross-border, money order, and payment cancellation features require optional add-on modules on your Order Form.

Bank profile pain.001 pain.002 Receivables Cancellation Notes
Citibank001.03PIUID payment methods (license for SEPA)
Danske Bank001.03001.03camt.052–054Yes (license)SE/DK/NO/FI + SEPA/URGP; payout-day
DNB001.03 or 001.09 (draft)001.03/001.10camt.053/054Yes (license)
Ekobanken001.09Partialcamt.053 Partial
Handelsbanken001.03001.03camt.052–054; BGMax dual-runPayout-day execution
ICA Banken001.03camt.054 Partial
Länsförsäkringar Bank001.09001.10camt.053/054; BGMax dual-runPilot-validated; settlement dual-run
Nordea001.03 or 001.09001.03/001.10camt.052–054Yes (license)Dual MIG track
SEB001.03 or 001.09001.03/001.10camt.053/054Personnummer; SEPA/Nordic corridors (license)
Sparbanken Syd001.09Partialcamt.053 PartialCross-border/SEPA (license); internetbank only
Swedbank001.03001.03camt.054 (053 fwd-compat)CHK money order (license); MIG 1.0 profile
Ålandsbanken001.03001.02 Partial

Partial — implemented with known gaps. — not applicable for this profile. (license) — requires add-on module on Order Form (cross-border-outbound, money-order-outbound, cancellation-outbound / cancellation-inbound).

Certification Depth in Practice

Profile support is not a single binary state. Depending on the bank corridor and message set, a profile can be validated at different depths:

  • Specification-level: schema and rule validation for the bank’s message variants
  • Integration-level: exercised end-to-end with representative customer samples and operational constraints
  • Migration-level: dual-run comparison and difference reporting to de-risk cutover

Planning your ISO 20022 migration?

Let's discuss how i22-MBA fits your banks, your systems, and your timeline.

Reach Out