Switzerland · Schwyzer Kantonalbank · EBICS
Connect SZKB without learning EBICS.
EBICS on Host ID PB2SZK, run by the Finastra Switzerland service bureau, with EBICS 3.0 only. The move to EBICS 3.0 and ISO 20022 version 2019 must be complete by 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="H002">02.30</VersionNumber> <VersionNumber ProtocolVersion="H003">02.40</VersionNumber> <VersionNumber ProtocolVersion="H004">02.50</VersionNumber> <VersionNumber ProtocolVersion="H005">03.00</VersionNumber> </ebicsHEVResponse>
Host ID
PB2SZK
EBICS 2.5
H004
EBICS 3.0
H005
Answered in
0.13 s
Published by the bank
The bank's bank-connection, organisation, history and state-guarantee pages; the Swiss UID register, GLEIF and FINMA.
Bank details
| BIC | KBSZCH22XXX |
| Clearing number | 777 |
| Legal name | Schwyzer Kantonalbank |
| Legal form | Institution under public law |
| Registered office | Bahnhofstrasse 3, 6431 Schwyz |
| UID | CHE-108.954.429 |
| Commercial register | CH-130.0.001.043-4 |
| LEI | 5299001984Q1Q7RKL019 |
| Founded | 1890 |
| Bank council | Elected by the cantonal parliament of Schwyz |
| Branches | 22 |
| State guarantee | Unlimited, under § 7 of the law on the Schwyzer Kantonalbank — the Canton of Schwyz is liable for all of SZKB's liabilities insofar as the bank's own funds are insufficient |
| Supervision | FINMA — authorised bank, supervisory category 3 |
Checked live
Measured against the live host, for the Host ID in the bank's published parameters.
Access data
| EBICS address | https://szkbebicsprod.sbswiss.ch/ebicsweb/ebicsweb |
| Host ID | PB2SZK |
| Protocol versions answered | H002 (02.30), H003 (02.40), H004 (02.50) and H005 (03.00) |
Published by the bank
The bank's financial-software connection page.
Keys, versions and the agreement
| EBICS operator | Finastra Switzerland GmbH, as service bureau |
| Intended for | Corporate clients with international cash management |
| Agreement | A separate EBICS subscriber agreement |
| Client ID (Mandanten ID) | SZK |
| Host ID | PB2SZK |
| EBICS versions supported | EBICS 3.0 only |
| Subscriber keys | A005 (signature) · E002 (encryption) · X002 (authentication) |
| Key length | At least 2048 bits |
| Key format, EBICS 3.0 | X.509 |
| Transport encryption, EBICS 3.0 | TLS 1.2 or higher |
| Key update | HCS, HCA and PUB |
| Moving to EBICS 3.0 | Reported to SZKB with H005 · bank keys then downloaded as certificates · existing subscriber keys kept unless a new initialisation is required |
| Re-initialisation | Through the bank, where the software provider recommends one |
| Order types, EBICS 3.0 | BTFs, standard and SZKB-specific, as on the bank parameter data sheet (BPD sheet) |
| Bank parameter data sheet | Not published |
| Bank key hashes | Not published |
| Distributed signature (VEU) | Not published |
| EBICS price | Not published |
| Switch to EBICS 3.0 and ISO 20022 2019 | Required by November 2026 at the latest |
| Other connections | E-Banking file upload · bLink by SIX |
| Customer centre | +41 58 800 20 20 · kundencenter@szkb.ch |
| Message | What it carries |
|---|---|
| pain.001 | Credit transfers in XML |
| pain.002 | Status report on a pain.001 file, provided by the bank |
| pain.008 | LSV direct debit file in XML |
| camt.053 | Electronic account statement in XML, with every booking on the statement |
| camt.054 | Electronic file with QR and ESR credits |
The ISO 20022 message types SZKB lists for EBICS. The key update order types below replace keys shorter than 2048 bits; we run them for you.
Published by the bank
The bank's payment cut-off sheet and its price list for business customers.
Cut-off times and execution
| Order | Type | Cut-off, CET |
|---|---|---|
| Domestic transfer | CHF and EUR | 15:45 |
| SEPA transfer | EUR | 15:45 |
| International transfer | All countries and currencies | 15:45 |
| Account transfer | Entered in e-banking | 24/7 |
| Value date | Currencies |
|---|---|
| Execution date + 1 value day | CHF, EUR, USD, GBP, CAD, CZK, DKK, HUF, JPY, NOK, PLN, RON, SEK |
| Execution date + 2 value days | AUD, HKD, NZD, SGD, THB, TRY, ZAR |
| Channel on the cut-off sheet | Electronically transmitted orders — no channel named |
| Cut-off for EBICS orders | Not published |
| Before public holidays | Cut-offs may be earlier |
| Cut-off refers to | The time the order is received |
| After the cut-off | Executed on the next possible bank working day — also for no execution date or a date in the past |
| Start of processing | The execution date in the payment order |
| SEPA conditions | EUR · beneficiary IBAN · beneficiary bank BIC · charges shared (SHA) · beneficiary bank a SEPA participant · no additional instructions |
| Charge option OUR | CHF 20.00 flat for third-party charges, on top of SZKB's fees |
| Express execution, international | + CHF 15.00 |
| International payment without IBAN | + CHF 10.00, for IBAN countries |
Published by the bank
The bank's financial-software connection page.
Formats
| ISO 20022 version 2019 | pain.001.001.09 · camt.052.001.08 · camt.053.001.08 · camt.054.001.08 — requires EBICS 3.0 |
| pain.001 field rules | Not published |
| Batch booking | Not published |
| Debtor agent | Not published |
| Structured addresses | Not published |
| End of pain.001.001.03 | Not published |
BankConnector
What is built and shipped for this bank today.
What our engine produces
| Payment format | pain.001.001.09 (Swiss Payment Standards, ch.03 schema) |
| Guideline | Swiss Payment Standards 09/ch.03, published by SIX |
| Charge bearer | SLEV on SEPA payments · SHAR on all others |
| Batch booking | False |
| Remittance limit | 140 characters |
| Name limit | 70 characters |
| Character set | Latin — transliterated before the bank sees it |
| Payment types built | SEPA credit transfer · Swiss domestic transfer · QR-bill payment · international |
| Read back | camt, pain.002 — one normalised format |
BankConnector
Questions
- What is Schwyzer Kantonalbank's EBICS Host ID and URL?
- Host ID PB2SZK, client ID SZK. The host answers at https://szkbebicsprod.sbswiss.ch/ebicsweb/ebicsweb; SZKB publishes its bank parameter URL as www.szkbebicsprod.sbswiss.ch/ebicsweb. The EBICS service is run by Finastra Switzerland GmbH as a service bureau.
- Which EBICS versions does SZKB support?
- SZKB states that it supports EBICS 3.0 only. The host's version answer lists H002, H003, H004 and H005. The move to EBICS 3.0 and to ISO 20022 version 2019 must be complete by November 2026 at the latest.
- Which keys does SZKB require for EBICS?
- A005 for the signature, E002 for encryption and X002 for authentication, each at least 2048 bits, in X.509 format on EBICS 3.0, with transport on TLS 1.2 or higher. Shorter keys are replaced with HCS, HCA and PUB. After the switch is reported with H005, the bank keys are downloaded as certificates.
- Do I need a separate agreement for EBICS at SZKB?
- Yes. SZKB requires a separate EBICS subscriber agreement. It offers EBICS to corporate clients with international cash management, alongside E-Banking file upload and bLink.
- Which files can I exchange with SZKB over EBICS?
- SZKB lists pain.001 credit transfers, pain.002 status reports, pain.008 LSV direct debits, camt.053 account statements and camt.054 files with QR and ESR credits. The BTFs for EBICS 3.0 are on SZKB's bank parameter data sheet, which is not published.
- What are Schwyzer Kantonalbank's payment cut-off times?
- SZKB publishes no cut-off for EBICS orders. Its cut-off sheet gives 15:45 CET for electronically transmitted domestic CHF and EUR, SEPA and international transfers. Orders received later are executed on the next possible bank working day, and cut-offs may be earlier before public holidays.
- Can I connect my ERP to Schwyzer Kantonalbank?
- Yes. You send canonical JSON and BankConnector produces the pain.001.001.09 file the Swiss Payment Standards describe, 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.
Published by the bank
Dates the bank has announced. What we do about each one is ours.
Upcoming events in our register
EBICS 3.0 and ISO 20022 version 2019 required. The switch to EBICS 3.0 and to pain.001.001.09, camt.052.001.08, camt.053.001.08 and camt.054.001.08 must be complete at the latest. Our engine already produces pain.001.001.09 for SZKB.
If all of this looks like a lot · it does not have to be
Five steps to a live SZKB 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
Request the agreement from SZKB
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
Set up and send your keys
Enter the values from the agreement SZKB 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
Prove your identity on paper
EBICS confirms the key exchange on paper, by design. We print the initialisation letter carrying the fingerprints SZKB will check. You sign it by hand and send it.
- 4
Verify SZKB 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
You are now in production with SZKB
Payments go out as pain.001 and statements come back as camt. The connection runs unattended from here.
Sources — Schwyzer Kantonalbank’s financial-software connection page, its payment cut-off sheet, its price list for business customers, its bank-connection page, its organisation page, its history page and its state guarantee page; the Swiss UID register, GLEIF and FINMA’s list of authorised banks. BankConnector is not affiliated with Schwyzer Kantonalbank.