All supported banks

Switzerland  ·  Berner Kantonalbank  ·  EBICS

Connect BEKB without learning EBICS.

EBICS 3.0 on Host ID BEKBEBICS, bank key hashes on a published sheet, and pain.001.001.09 over EBICS 3.0 only from 14 November 2026. We handle the payments, the statements and every protocol step underneath.

The host, checked live

<ebicsHEVResponse xmlns="http://www.ebics.org/H000">
  <ReturnCode>000000</ReturnCode>
  <ReportText>[EBICS_OK] OK</ReportText>
  <VersionNumber ProtocolVersion="H003">02.40</VersionNumber>
  <VersionNumber ProtocolVersion="H004">02.50</VersionNumber>
  <VersionNumber ProtocolVersion="H005">03.02</VersionNumber>
</ebicsHEVResponse>

Host ID

BEKBEBICS

EBICS 2.5

H004

EBICS 3.0

H005

Answered in

1.81 s

Published by the bank

The bank's articles of association, share information page and website; the Swiss UID register, GLEIF and FINMA.

Bank details

Legal nameBerner Kantonalbank AG (Banque Cantonale Bernoise SA)
BrandBEKB | BCBE
Legal formCompany limited by shares (Aktiengesellschaft) under Art. 620 ff. of the Swiss Code of Obligations
Registered officeBern · Bundesplatz 8, 3011 Bern
UIDCHE-108.955.216
Commercial registerCH-035.8.001.277-1
LEI4T0J6O251JXNEB0VEZ08
BICKBBECH22XXX · SWIFT KBBECH22
Clearing number790
QR-IID30790
Majority shareholderCanton of Bern — 51.5%
Shares9,320,000 registered shares of CHF 20 · SIX Swiss Exchange, ticker BEKN, valor 969 160
State guaranteeNot published
SupervisionFINMA — authorised bank, supervisory category 3

Checked live

Measured against the live host. The other rows are from the bank's EBICS parameter sheet and its EBICS page.

Access data

EBICS addresshttps://ebics.bekb.ch/EBICS-Server/EBICS.aspx
Host IDBEKBEBICS
Protocol versionsH003 (02.40), H004 (02.50) and H005 (03.02)
Version on the sheetH005 (EBICS 3.0)
AuthenticationX002
EncryptionE002
EBICS 2.4 and 2.5Uploads no longer possible from 14 November 2026
PriceThe EBICS interface is free of charge
DocumentsSent by BEKB after a consultation
Payments advisory+41 31 666 68 56 (German) · +41 31 666 68 57 (French) · zvberatung@bekb.ch

Published by the bank

The bank's EBICS parameter sheet and its EBICS page, in German and French.

Keys, signatures and the agreement

AgreementNot published
Signature versionNot published
Key lengthNot published
Bank key hashesPublished on the parameter sheet for X002 and E002 — for the public keys and for the certificates
Key initialisationHIA for the authentication and encryption keys · INI for the signature key
Bank keysFetched with HPB after BEKB releases the EBICS contract
Initialisation letterNot published
Key changeHCS — for example for the upgrade from EBICS 2.5 to 3.0
Moving to EBICS 3.0Done with your software partner, without BEKB · active EBICS subscriber keys stay valid, no re-initialisation
ApprovalBy default in BEKB e-banking, with an additional e-banking access · recommended by BEKB · on express request, in your accounting software only
Distributed signature (VEU)Not published

Published by the bank

The bank's EBICS parameter sheet, page 2.

Order types published by BEKB

MessageVersionWhat it doesDirServiceScopeContainer
pain.00103Payment orderUploadMCTCH
pain.00203Status reportDownloadPSRCHZIP
pain.00109Payment orderUploadMCTCH
pain.00210Status reportDownloadPSRCHZIP
camt.05204Intraday account movementsDownloadSTMCHZIP
camt.05304End-of-day account statementDownloadEOPCHZIP
camt.05404QR-reference and LSV reportingDownloadREPCHZIP
camt.05208Intraday account movementsDownloadSTMCHZIP
camt.05308End-of-day account statementDownloadEOPCHZIP
camt.05408QR-reference and LSV reportingDownloadREPCHZIP
mt942Intraday account movements, SWIFTDownloadSTMCH
mt940End-of-day account statement, SWIFTDownloadEOPCH
documentsPDF documentsDownloadDARCHZIP
EBICS 3.0 order identificationBTU for uploads · BTD for downloads
EBICS 2.5 order type codesNot published
pain.001 03 (MCT/CH)Not processed from 14 November 2026

The rest are technical and administrative order types: key initialisation, the bank’s public keys, key changes, customer and user data, available order types and the customer protocol in XML. You never see one — we run them during setup and afterwards.

INIHIAHPBHCSHCAPUBHAAHKDHTDHAC

Published by the bank

Part F of the bank's contractual basis (January 2026 edition) and its SEPA factsheet.

Cut-off times and execution

Cut-off time, EBICSNot published
Cut-off timesMade known to the customer in a suitable form
Order after the cut-offAs a rule executed on the next bank business day
DebitThe account is debited with the date of the execution day
Weekend or holidayBEKB may book the credit or debit on the next bank business day
Change or recallOnly while the payment is not yet booked on the account
Collective orderEvery single payment must meet the requirements — otherwise BEKB may reject the whole order unprocessed
Charge optionRequired for payments abroad and foreign-currency payments in Switzerland · shared charges if missing
SEPA, contractual basisEUR · payee BIC and IBAN · shared charges (SHA)
SEPA, factsheetAlso: order sent electronically · payee bank a SEPA participant · execution type normal · no further instructions to BEKB
Batch bookingNot published

Published by the bank

The bank's EBICS parameter sheet, its EBICS page and its changes to payment transactions page.

Formats

pain.001.001.03 (V3)Accepted over EBICS 3.0 · not processed from 14 November 2026
pain.001.001.09 (V9)Accepted over EBICS 3.0 · the only payment file format from 14 November 2026, for domestic and foreign payments
pain.001 V9 over EBICS 2.4 or 2.5Not supported
pain.002Versions 03 and 10
camt.052 · camt.053 · camt.054Versions 04 and 08
camt.054 contentSeparate advice of QR-reference (QRR) and LSV credits
MT942 · MT940Intraday · end of day
PDF documentsDownloadable over EBICS 3.0
Structured addressesOnly structured addresses allowed for domestic and foreign payments from 14 November 2026
QR-billStructured addresses required since 22 November 2025
End of MT940Not published

BankConnector

What is built and shipped for this bank today.

What our engine produces

Payment formatpain.001.001.09 (Swiss Payment Standards, ch.03 schema)
GuidelineSwiss Payment Standards 09/ch.03, published by SIX
Charge bearerSLEV
Batch bookingFalse
Debtor BICRequired
Remittance limit140 characters
Name limit70 characters
Character setLatin — transliterated before the bank sees it
Payment types builtSEPA credit transfer · Swiss domestic transfer · QR-bill payment · international
Read backcamt, pain.002 — one normalised format
Not supportedDirect debits

BankConnector

Questions

What is Berner Kantonalbank's EBICS Host ID and URL?
Host ID BEKBEBICS, address https://ebics.bekb.ch/EBICS-Server/EBICS.aspx, protocol version H005 (EBICS 3.0), with X002 for authentication and E002 for encryption. BEKB publishes these on its EBICS parameter sheet, in German and French.
Which EBICS versions does BEKB support?
The parameter sheet lists H005, EBICS 3.0. From 14 November 2026 uploads over EBICS 2.4 or 2.5 are no longer possible, and pain.001.001.09 is supported over EBICS 3.0 only. BEKB states the move to 3.0 is done with your software partner, and that active EBICS subscriber keys stay valid without re-initialisation.
Where are BEKB's bank key hashes published?
On the EBICS parameter sheet, for the authentication key X002 and the encryption key E002 — both as hashes of the public keys and as hashes of the certificates. Bank keys are fetched with HPB after BEKB releases the EBICS contract.
How are payments sent over EBICS approved at BEKB?
By default in BEKB e-banking, which needs an additional e-banking access; BEKB recommends this extra approval. On express request you can do without it and approve payments in your accounting software only. BEKB does not publish a distributed electronic signature (VEU) offer.
Which order types does BEKB publish for EBICS 3.0?
Uploads: pain.001 versions 03 and 09 under MCT, scope CH, no container. Downloads, scope CH: pain.002 versions 03 and 10 under PSR; camt.052, camt.053 and camt.054 versions 04 and 08 under STM, EOP and REP; MT942 under STM and MT940 under EOP; PDF documents under DAR. All downloads except MT942 and MT940 come in a ZIP.
What are BEKB's cut-off times for EBICS payments?
BEKB does not publish an EBICS cut-off. Its payment terms state that cut-off times are made known to the customer in a suitable form, and that an order received after the cut-off is as a rule executed on the next bank business day.
When does BEKB stop accepting pain.001.001.03 and unstructured addresses?
From 14 November 2026 BEKB no longer processes pain.001 V3 files: pain.001 V9 is the only format for domestic and foreign payments, and only structured addresses are allowed. QR-bills have had to carry structured addresses since 22 November 2025.
Can I connect my ERP to Berner Kantonalbank?
Yes. You send canonical JSON and BankConnector produces pain.001.001.09 to the Swiss Payment Standards ch.03 schema, then reads camt and pain.002 back into one normalised format. SEPA credit transfers, Swiss domestic transfers, QR-bill payments and international payments are supported. Direct debits are not.

Published by the bank

Dates the bank has announced. What we do about each one is ours.

Upcoming events in our register

  1. EBICS 3.0 becomes mandatory — uploads over EBICS 2.4 or 2.5 are no longer possible. Payment files must be pain.001 V9; V3 files are no longer processed. Only structured addresses are allowed for domestic and foreign payments, and payments with unstructured addresses are no longer executed.

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

Five steps to a live BEKB 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 BEKB

    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 the values from the agreement BEKB returns. We already hold the ones that are public, so most of the form is filled in. Then one press generates your three key pairs 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 BEKB will check. You sign it by hand and send it.

  4. 4

    Verify BEKB and go live

    While you wait, we fetch the bank's public keys and check them against the fingerprints it gives you over a separate channel. When that lands, you choose which approval policy governs payments here, and the connection switches on.

  5. 5

    You are now in production with BEKB

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

Sources — Berner Kantonalbank’s EBICS page in German and French, its EBICS parameter sheet in German and French, its changes to payment transactions page in German and French, its contractual basis for business relationships (January 2026 edition), its SEPA factsheet, its outgoing payments page, its share information page and its articles of association; the Swiss UID register, GLEIF and FINMA’s list of authorised banks. BankConnector is not affiliated with Berner Kantonalbank.

Back to all supported banks

Other banks

Connection guides for the other banks we have built.

Aareal Bank

EBICS 2.5 and 3.0

SozialBank

EBICS 2.5 and 3.0

Warburg Bank

EBICS 2.5 and 3.0

apoBank

EBICS 2.3 to 3.0

BayernLB

EBICS 2.5 and 3.0

Berenberg

EBICS 2.4, 2.5 and 3.0

Berliner Sparkasse

EBICS 2.5 and 3.0

Berliner Volksbank

EBICS 2.5 and 3.0

Haspa

EBICS 2.5 and 3.0

Helaba

EBICS 2.5 and 3.0

Naspa

EBICS 2.5 and 3.0

NORD/LB

EBICS 2.5 and 3.0

OLB

EBICS 2.3 to 3.0

Postbank

EBICS 2.3 to 3.0

ProCredit Bank

EBICS 2.4, 2.5 and 3.0

SaarLB

EBICS 2.5 and 3.0

Sparkasse an Ennepe und Ruhr

EBICS

Sparkasse Bremen

EBICS 2.5 and 3.0

Sparkasse Darmstadt und Dieburg

EBICS 2.5 and 3.0

Sparkasse Fürth

EBICS

Sparkasse Heidelberg

EBICS

Sparkasse KölnBonn

EBICS 2.5 and 3.0

Südwestbank

EBICS

Bankhaus Werhahn

EBICS

HypoVereinsbank (UniCredit)

EBICS 2.5 and 3.0

Volksbanken Raiffeisenbanken

EBICS 2.5 and 3.0

Bank Connect

Danish banks on Bankdata, BEC and NBS

Nordea

Corporate Access Webservice · E-Gateway

Danske Bank

EDI Webservices

OP Financial Group

OP Web Services

DNB

PGP-encrypted SFTP

Deutsche Bank

EBICS 2.3 to 3.0

Jyske Bank Hamburg

EBICS 2.3 to 3.0

HSBC

HSBCnet SFTP

Aargauische Kantonalbank

EBICS 2.5 and 3.0

BancaStato

EBICS 2.4, 2.5 and 3.0

Bank CIC (Schweiz)

EBICS 2.4, 2.5 and 3.0

Bank Cler

EBICS 2.5 and 3.0

Banque Cantonale de Fribourg

EBICS 2.5 and 3.0

Banque Cantonale de Genève

EBICS

BCV

EBICS 2.5 and 3.0

Basellandschaftliche Kantonalbank

EBICS 2.5 and 3.0

Basler Kantonalbank

EBICS 2.5 and 3.0

Graubündner Kantonalbank

EBICS 2.5 and 3.0

Hypothekarbank Lenzburg

EBICS 2.5 and 3.0

Luzerner Kantonalbank

EBICS 2.4, 2.5 and 3.0

PostFinance

EBICS 2.5 and 3.0