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.
The Migration Challenge
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.
How It Works
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.
Capabilities
- Generate and Validate pain.001
- Status Handling
- Receivables and Statements
- Legacy Bankgirot
- Migration Comparison
- Data Scrambling
- Payment Cancellation
- Cross-Border / SEPA
- Validation Codes Reference
Built for Sensitive Environments
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.
Migration Readiness and Pre-Flight Validation
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.
Bank Profiles and Feature Coverage
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 Outbound | pain.002 Response | Statements | Cancellation | Notes |
|---|---|---|---|---|---|
| Citibank | 001.03 | — | — | — | PIUID payment methods (license for SEPA) |
| Danske Bank | 001.03 | 001.03 | camt.052–054 | Yes (license) | SE/DK/NO/FI + SEPA/URGP; payout-day |
| DNB | 001.03 or 001.09 (draft) | 001.03/001.10 | camt.053/054 | Yes (license) | — |
| Ekobanken | 001.09 | Partial | camt.053 (partial) | — | — |
| Handelsbanken | 001.03 | 001.03 | camt.052–054; BGMax dual-run | — | Payout-day execution |
| ICA Banken | 001.03 | — | camt.054 (partial) | — | — |
| Länsförsäkringar Bank | 001.09 | 001.10 | camt.053/054; BGMax dual-run | — | Pilot-validated; settlement dual-run |
| Nordea | 001.03 or 001.09 | 001.03/001.10 | camt.052–054 | Yes (license) | Dual MIG track |
| SEB | 001.03 or 001.09 | 001.03/001.10 | camt.053/054 | — | SEPA/Nordic corridors (license) |
| Sparbanken Syd | 001.09 | Partial | camt.053 (Partial) | — | Cross-border/SEPA (license); online banking only |
| Swedbank | 001.03 | 001.03 | camt.054 | — | CHK money order (license); MIG 1.0 profile |
| Ålandsbanken | 001.03 | 001.02 (partial) | — | — | — |
Partial: implemented with known gaps.
— not applicable for this profile.
(draft): draft profile, not yet certified.
(license): requires add-on module on Order Form (cross-border-outbound, money-order-outbound, cancellation-outbound / cancellation-inbound).
Planning your ISO 20022 migration?
Let's discuss how i22-MBA fits your banks, your systems, and your timeline.
Reach Out