← All supported banks

Germany  ·  SozialBank AG  ·  EBICS

Connect SozialBank without learning EBICS.

SozialBank’s host speaks EBICS 2.5 and 3.0, publishes 46 order types, and changes the format of every one of them in November 2026. We handle the payments and the statements, and every protocol step underneath. You follow five steps.

No EBICS knowledge needed. We draft the emails, generate the keys and print the letter the bank asks for.

SozialBank’s host, checked live

10 Sep 2026
<ebicsHEVResponse xmlns="http://www.ebics.org/H000">
  <SystemReturnCode>
    <ReturnCode>000000</ReturnCode>
    <ReportText>[EBICS_OK] OK</ReportText>
  </SystemReturnCode>
  <VersionNumber ProtocolVersion="H004">02.50</VersionNumber>
  <VersionNumber ProtocolVersion="H005">03.00</VersionNumber>
</ebicsHEVResponse>
Host ID
MULTIVIA
EBICS 2.5
H004
EBICS 3.0
H005
Answered in
0.36 s

BankConnector

What is built and shipped for this bank today.

Exactly what we have done for SozialBank

SozialBank is not a generic EBICS target in our system. It has its own bank profile, carrying the German rulebook, the field limits, the scheme coverage and the bank’s own key fingerprints.

Payment files

Your canonical JSON becomes the pain.001 credit transfer SozialBank expects under the German DK Anlage 3 rulebook. Charge bearer SLEV, remittance capped at 140 characters, names at 70, and non-Latin characters transliterated before the bank ever sees them.

Statements back

We read camt.053 end-of-day, camt.052 intraday and camt.054 notifications, plus pain.002 status reports, and normalise all four into one format. SozialBank splits its status reports three ways — CRZ, CIZ and VPZ — and you see one shape.

The Host ID is shared

MULTIVIA is a shared gateway. Six other German banks in our registry answer at the same address, so the Host ID names the platform, not the bank. What identifies you is the Partner ID and User ID on your EBICS agreement. We hold the rest, so the setup form arrives filled in.

Both protocol versions

The host offers 2.5 and 3.0, and answered on both when we asked it. We speak both, with A006 signatures on RSA 2048 keys, so the 3.0 move is a setting on the connection.

Bank keys, checked against the bank's own page

SozialBank publishes its E002 and X002 fingerprints. We hold both on file, and on 10 September 2026 we compared what we hold against what the bank prints: both matched to the byte. The one exchange that cannot be re-verified later is verified before it happens.

Two signatures on a payment

SozialBank supports the distributed signature, and so do we. A payment can be raised by one person and released by another, with your approval policy deciding who, and the bank enforcing it.

The paperwork

We generate your keys, print the initialisation letter as a signed-ready PDF carrying the fingerprints SozialBank checks, and draft the email that opens the agreement. Private keys never leave the system.

Published by SozialBank

From the bank's own EBICS page and its order-type schedule, dated April 2026.

What SozialBank supports

SozialBank publishes its access parameters openly, down to the fingerprints of its own bank keys. A treasury team can see the whole shape of the connection before speaking to anyone at the bank.

Host IDMULTIVIA
EBICS addresshttps://ebics.multivia-suite.de/ebicsweb/ebicsweb
Protocol versionsH004 (2.5) and H005 (3.0)
Signature versionA006 · RSA 2048, rising to 4096 in Nov 2027
Bank key hashesE002 and X002, published for both versions
Distributed signatureSupported — HVE, HVS, HVD, HVT, HVU, HVZ
Order types46 — 25 business, 21 technical
Statement formatscamt only — no MT940, no MT942

Published by SozialBank

SozialBank EBICS order types, all forty-six, mapped to 3.0

EBICS 3.0 replaces the three-letter order type with a business transaction format: a service, a scope, an option and the ISO 20022 message it carries. SozialBank publishes both columns side by side, so a 3.0 migration can be planned from the document. The last column is ours: what BankConnector drives on your behalf, and what it leaves alone.

Send — 16 business order types
2.5What it doesServiceScopeOptionMessageContainerBankConnector
CCTSEPA credit transfer, payee check opt-outSCTVOOpain.001Supported
CTVSEPA credit transfer, payee check opt-inSCTVOIpain.001Supported
CCCSEPA credit transfer, XML containerSCTDEVOOpain.001XMLSupported
CIPInstant credit transfer, payee check opt-outSCIVOOpain.001Supported
CIVInstant credit transfer, payee check opt-inSCIVOIpain.001Supported
CCUSame-day urgent transfer in euroXCTDEURGpain.001Supported
AXZForeign credit transfer, ISO 20022XCTDEpain.001Supported
AZVForeign credit transfer, DTAZV — retires 14 Nov 2026XCTDEdtazvNot used
CDDSEPA core direct debitSDDCORpain.008Not used
CDCSEPA core direct debit, XML containerSDDDECORpain.008XMLNot used
CDBSEPA B2B direct debitSDDB2Bpain.008Not used
C2CSEPA B2B direct debit, XML containerSDDDEB2Bpain.008XMLNot used
CCXService-centre release, credit transfer opt-outSCTDE0CCXpain.001SVCNot used
VCXService-centre release, credit transfer opt-inSCTDE0VCXpain.001SVCNot used
CDXService-centre release, core direct debitSDDDE0CDXpain.008SVCNot used
C2XService-centre release, B2B direct debitSDDDE0C2Xpain.008SVCNot used
Download — 9 business order types
2.5What it doesServiceScopeOptionMessageContainerBankConnector
C53End-of-day account statementEOPDEcamt.053ZIPSupported
C52Intraday transactions, not yet bookedSTMDEcamt.052ZIPSupported
C54Debit and credit notification, batch detailSTMDEcamt.054ZIPSupported
CRZPayment status report, SEPA credit transferREPDESCTpain.002ZIPSupported
CIZPayment status report, instant credit transferREPDESCIpain.002ZIPSupported
VPZVerification of payee status reportREPDEVOPpain.002ZIPSupported
CDZPayment status report, direct debitREPDESDDpain.002ZIPNot used
BKAAccount statement as a signed PDFEOPDEpdfZIPNot used
BKIAccount document collection, PDFDARDEpdfZIPNot used

Six of those twenty-five are marked bilateral in the schedule — the four service-centre releases and the two PDF downloads. They exist only if you and the bank agree them separately, so treat them as available on request rather than as standard.

The remaining twenty-one are key management and protocol housekeeping. They keep their three-letter names in 3.0 and carry no business transaction format. These are ours end to end: you never see one, and we run them for you during setup and afterwards.

INIHIAHPBHCAHCSHSAPUBSPRHAAHTDHKDHPDHEVHACPTKHVEHVSHVDHVTHVUHVZ

Published by SozialBank

Published by the bank; what we do about each is ours.

Four upcoming changes we have already covered

SozialBank has published all four. Three land on the same night, which is the part most plans get wrong: the format change, the foreign-payment change and the address change are one cutover, not three. Each entry below says what changes and what we do about it.

  1. The SEPA formats change at 00:01. pain.001.001.03 stops being accepted and pain.001.001.09 replaces it. Our engine emits both versions today, and which one a connection sends is a setting on the bank profile, not a rebuild. Nothing changes in what you send us.

  2. DTAZV stops being a DK standard. Foreign payments move from the AZV order type to AXZ, carrying ISO 20022 instead of the old fixed record file. We have never produced DTAZV, so we drive AXZ and there is nothing here to migrate.

  3. Addresses must be structured. A postal address written as free text is no longer accepted anywhere in the file. Our canonical input has carried street, building number, post code, town and country as separate fields since version 1.1, so the shape the bank now demands is the shape we already take. What it asks of you is that your ERP holds those fields separately.

  4. RSA 2048 keys stop being enough. Every EBICS key pair has to be at least 4096 bits. Our key generator is sized per bank and already issues 4096-bit keys for banks that require them today. The move needs new keys and a new initialisation letter, which we generate and print as we did at setup.

Published by SozialBank

Read out of the order-type schedule.

Verification of payee has been live since October 2025

SozialBank has separate order types for checked and unchecked submission, on both ordinary and instant credit transfers, plus a dedicated status report. The check can be declined per batch, which is why there are two codes per rail rather than one.

RailOpt in to the checkOpt outStatus report
SEPA credit transferCTVCCT · CCCVPZ
SEPA instantCIVCIPVPZ
Service-centre releaseVCXCCXVPZ

If all of this looks like a lot  ·  it does not have to be

Five steps to a live SozialBank connection.

You do not need to know what any of the codes above mean. Our setup guide walks you through it one screen at a time.

  1. 1

    Request the agreement from SozialBank

    EBICS starts with paperwork. We draft the email, you send it, and you tell us when it has gone. There is nothing to configure until the bank replies.

  2. 2

    Set up and send your keys

    Enter four values from the agreement SozialBank returns. We already hold the ones that are public, so most of the form is filled in. Then one press generates your keys and sends the public halves.

  3. 3

    Prove your identity on paper

    EBICS confirms the key exchange on paper, by design. We print the initialisation letter carrying the fingerprints SozialBank will check. You sign it by hand and post it.

  4. 4

    Verify SozialBank and go live

    While you wait, we fetch the bank's public keys on a schedule and check them against the hashes SozialBank publishes. When that lands, you choose which approval policy governs payments here, and the connection switches on.

  5. 5

    You are now in production with SozialBank

    Payments go out as pain.001 and statements come back as camt.053. The connection runs unattended from here.

Sources — SozialBank’s EBICS page, its order-type schedule dated April 2026, its own page on the 2026 changes and the EBICS specifications published by Die Deutsche Kreditwirtschaft. Host response measured 10 September 2026. SozialBank AG was formerly named Bank für Sozialwirtschaft AG. BankConnector is not affiliated with SozialBank AG.

← Back to all supported banks