PostFinance API Integration: EBICS-Anbindung mit Bexio (Step-by-Step Guide)

By SwissFinanceAI Team
|
|15 Min Read
PostFinance API Integration: EBICS-Anbindung mit Bexio (Step-by-Step Guide)
Image: SwissFinanceAI / banking

Vollständige Schritt-für-Schritt-Anleitung zur PostFinance EBICS-Integration mit Bexio, Abacus oder SAP: Setup, Zertifikate, Testzahlung, Live-Betrieb.

PostFinanceEBICSBexioAPI IntegrationBanking AutomationISO 20022

Überblick

PostFinance EBICS-Integration ermöglicht automatische Zahlungen direkt aus Bexio, Abacus oder SAP.

Zeitersparnis: 100 Zahlungen/Monat = 8 Stunden/Monat gespart.

Kosten: CHF 20-50/Monat (PostFinance EBICS-Gebühr).

Dieser Guide führt Sie Schritt-für-Schritt durch die vollständige Integration.


Was ist EBICS?

EBICS = Electronic Banking Internet Communication Standard (ISO 20022)

Standard in Schweiz: Alle großen Schweizer Banken (PostFinance, UBS, ZKB, Raiffeisen) unterstützen EBICS.

Vorteile:

  • Sicher: Public-Key-Verschlüsselung (RSA-2048)
  • Standardisiert: ISO 20022 (gleicher Standard für alle Banken)
  • Automatisiert: Keine manuelle Zahlungseingabe mehr
  • Multi-Bank: Mit mehreren Banken gleichzeitig integrierbar

Nachteile:

  • ❌ Einrichtung dauert 3-4 Wochen (Zertifikate, Bankfreigabe)
  • ❌ Technisches Setup erforderlich (Zertifikate, Keys)

Voraussetzungen

Bei PostFinance:

  • ✅ PostFinance E-Finance-Zugang (Business oder Corporate)
  • ✅ EBICS-Berechtigung (muss separat beantragt werden)

Software:

  • ✅ Bexio (ab Professional-Plan) ODER
  • ✅ Abacus (ab AbaBau 2020) ODER
  • ✅ SAP Business One (ab Version 9.3)

Technisch:

  • ✅ Windows 10/11, macOS 12+, oder Linux (Ubuntu 20+)
  • ✅ Internetverbindung (HTTPS-Zugriff auf PostFinance-Server)
  • ✅ USB-Stick für Zertifikat-Backup (empfohlen)

Schritt 1: PostFinance EBICS-Zugang beantragen

Dauer: 2 Wochen Bearbeitungszeit (PostFinance)

1.1 Online-Formular ausfüllen

Portal: https://www.postfinance.ch/ebics-antrag (Beispiel-URL)

Erforderliche Angaben:

  • Firmenname + UID (Unternehmens-Identifikationsnummer)
  • E-Finance-Kundennummer (9-stellig)
  • IBAN des Kontos (CHF-Konto)
  • Anzahl EBICS-Benutzer (1-5 empfohlen)

EBICS-Ordertypen auswählen:

  • HAC (Kontoauszug abrufen, camt.053)
  • FUL (Zahlung einreichen, pain.001)
  • ⚠️ FDL (Lastschriften) - nur wenn Lastschriftverfahren genutzt wird

1.2 Vertrag unterschreiben

PostFinance sendet:

  • EBICS-Vertrag (per Post)
  • EBICS-Teilnehmerbrief (enthält: Partner-ID, User-ID)

Aktion:

  1. Vertrag unterschreiben (2 Unterschriften bei GmbH/AG)
  2. Zurück an PostFinance senden (per Post oder E-Finance Upload)

Wartezeit: 10-14 Tage bis Freischaltung


Schritt 2: Zertifikate in Banking-Software generieren

Dauer: 30 Minuten

EBICS verwendet 3 Zertifikate:

  1. Authentifizierungs-Zertifikat (A006): Identifiziert Teilnehmer
  2. Verschlüsselungs-Zertifikat (E002): Verschlüsselt Nachrichten
  3. Signatur-Zertifikat (X002): Signiert Zahlungen

2.1 Bexio: Zertifikate generieren

Navigation: Bexio → Einstellungen → Banking → EBICS → Neue Verbindung

Eingaben:

  • EBICS-URL: https://e-finance.postfinance.ch/ebics (PostFinance EBICS-Server)
  • Partner-ID: POSTFIN (aus Teilnehmerbrief)
  • User-ID: BEXIO123 (aus Teilnehmerbrief, Beispiel)
  • Bank-Bezeichnung: PostFinance CHF-Konto

Zertifikat-Generierung:

  1. Klick auf "Zertifikate generieren"
  2. Bexio generiert 3 Zertifikate automatisch
  3. Zertifikate werden in Bexio gespeichert (verschlüsselt)

Zertifikat-Export:

  • Klick auf "Zertifikate exportieren"
  • Download: postfinance_certificates.zip (enthält A006, E002, X002 als .cer-Dateien)

2.2 Abacus: Zertifikate generieren

Navigation: Abacus → Finanzen → Zahlungsverkehr → EBICS-Verwaltung → Neu

Eingaben: (gleiche wie Bexio oben)

Zertifikat-Generierung:

  1. Klick auf "Initialisierung (INI)"
  2. Abacus generiert Zertifikate
  3. Export: "Zertifikate als Datei speichern"postfinance.p12 (PKCS#12-Format)

2.3 SAP Business One: Zertifikate generieren

Navigation: SAP → Administration → System Initialization → Payment → EBICS → Setup

(Ähnlicher Prozess wie Bexio/Abacus)

2.4 Zertifikat-Backup erstellen

KRITISCH: Zertifikate sichern!

Aktion:

  1. Kopiere postfinance_certificates.zip auf USB-Stick
  2. Bewahre USB-Stick im Safe auf
  3. Bei Verlust: Komplette Neueinrichtung erforderlich (4 Wochen)

Schritt 3: Zertifikate zu PostFinance übermitteln

Dauer: 15 Minuten

3.1 INI-Brief generieren

In Bexio/Abacus/SAP:

  • Klick auf "INI-Brief erstellen"
  • Software generiert PDF mit Hash-Werten der 3 Zertifikate

INI-Brief enthält:

PostFinance EBICS INI-Brief
Partner-ID: POSTFIN
User-ID: BEXIO123

Authentifizierung (A006):
Hash (SHA-256): A1B2C3D4E5F6... (32 Bytes)

Verschlüsselung (E002):
Hash (SHA-256): F6E5D4C3B2A1... (32 Bytes)

Signatur (X002):
Hash (SHA-256): 123456789ABC... (32 Bytes)

3.2 INI-Brief zu PostFinance senden

Option A: E-Finance Upload (empfohlen, schnellster Weg)

  1. Login: https://e-finance.postfinance.ch
  2. Navigation: Zahlungsverkehr → EBICS → Zertifikate hochladen
  3. Upload: INI-Brief PDF + Zertifikate (.cer-Dateien)

Option B: Per Post

  1. INI-Brief ausdrucken
  2. Mit Firmenstempel + Unterschrift versehen
  3. An PostFinance senden (Adresse im Teilnehmerbrief)

Wartezeit: 3-5 Tage bis Aktivierung


Schritt 4: Aktivierung durch PostFinance abwarten

Dauer: 3-5 Werktage

PostFinance prüft:

  1. Zertifikat-Hashes (stimmen mit INI-Brief überein?)
  2. Unterschriften (berechtigt?)
  3. EBICS-Vertrag (vollständig?)

Nach Freischaltung:

  • E-Mail von PostFinance: "EBICS-Zugang aktiviert"
  • Status in E-Finance: "Aktiv"

Schritt 5: Testzahlung durchführen

Dauer: 1 Stunde

5.1 Testzahlung in Bexio erstellen

Navigation: Bexio → Finanzen → Zahlungen → Neue Zahlung

Eingaben:

  • Empfänger: Eigenes Sparkonto (CHF-IBAN)
  • Betrag: CHF 10.00 (Testzahlung)
  • Verwendungszweck: "EBICS-Test 2026-01-21"
  • Ausführungsdatum: Heute (oder nächster Werktag)

Zahlung freigeben:

  1. Klick auf "Freigeben"
  2. Bexio generiert pain.001 XML (ISO 20022-Zahlung)
  3. Klick auf "An PostFinance senden"

5.2 EBICS-Kommunikation (im Hintergrund)

Schritt 1: Bexio → PostFinance (FUL-Upload)

<!-- pain.001.001.03 XML -->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03">
  <CstmrCdtTrfInitn>
    <GrpHdr>
      <MsgId>BEXIO-20260121-001</MsgId>
      <CreDtTm>2026-01-21T14:30:00</CreDtTm>
    </GrpHdr>
    <PmtInf>
      <PmtInfId>PMT-001</PmtInfId>
      <PmtMtd>TRF</PmtMtd>
      <ReqdExctnDt>2026-01-21</ReqdExctnDt>
      <Dbtr>
        <Nm>SwissFinanceAI GmbH</Nm>
      </Dbtr>
      <DbtrAcct>
        <Id><IBAN>CH93 0900 0000 1234 5678 9</IBAN></Id>
      </DbtrAcct>
      <CdtTrfTxInf>
        <Amt><InstdAmt Ccy="CHF">10.00</InstdAmt></Amt>
        <Cdtr><Nm>Test Empfänger</Nm></Cdtr>
        <CdtrAcct>
          <Id><IBAN>CH11 0900 0000 9876 5432 1</IBAN></Id>
        </CdtrAcct>
      </CdtTrfTxInf>
    </PmtInf>
  </CstmrCdtTrfInitn>
</Document>

Schritt 2: PostFinance validiert

  • IBAN-Prüfung (gültig?)
  • Deckung vorhanden?
  • Signatur korrekt?

Schritt 3: PostFinance sendet Bestätigung

  • Bexio zeigt: "Zahlung erfolgreich übermittelt"

5.3 Zahlung in E-Finance kontrollieren

Login: https://e-finance.postfinance.ch

Navigation: Zahlungsverkehr → Ausstehende Zahlungen

Kontrolle:

  • ✅ Zahlung CHF 10.00 sichtbar?
  • ✅ Status: "In Bearbeitung" oder "Ausgeführt"?
  • ✅ Ausführungsdatum: Heute?

Falls Zahlung NICHT sichtbar:

  • ❌ EBICS-Verbindung fehlgeschlagen
  • → Schritt 5.4 (Troubleshooting)

5.4 Troubleshooting häufige Fehler

Fehler 1: "EBICS_INVALID_USER_OR_USER_STATE"

  • Ursache: User-ID nicht aktiviert
  • Lösung: PostFinance Support anrufen (0848 888 710)

Fehler 2: "EBICS_AUTHENTICATION_FAILED"

  • Ursache: Zertifikat-Hash stimmt nicht überein
  • Lösung: Zertifikate neu generieren + INI-Brief erneut senden

Fehler 3: "EBICS_AMOUNT_CHECK_FAILED"

  • Ursache: Tageslimit überschritten (Standard: CHF 100.000)
  • Lösung: Limit in E-Finance erhöhen (Einstellungen → Limits)

Fehler 4: "EBICS_INVALID_ORDER_TYPE"

  • Ursache: FUL (Zahlungen) nicht freigeschalten
  • Lösung: PostFinance Support anrufen, FUL-Berechtigung aktivieren

Schritt 6: Live-Betrieb starten

Dauer: 30 Minuten

6.1 Kontoauszug automatisch abrufen

Bexio: Einstellungen → Banking → EBICS → Kontoauszug-Import aktivieren

Einstellungen:

  • Intervall: Täglich um 08:00 Uhr (nach Börsenschluss)
  • Format: camt.053 (ISO 20022 Kontoauszug)
  • Automatische Buchung: ✅ Aktiviert (Zahlungen werden automatisch verbucht)

Funktionsweise:

  1. Bexio ruft täglich Kontoauszug von PostFinance ab (HAC-Order)
  2. PostFinance sendet camt.053 XML (enthält alle Transaktionen des Vortags)
  3. Bexio importiert Transaktionen automatisch
  4. Offene Rechnungen werden automatisch abgeglichen

Beispiel camt.053 XML:

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.04">
  <BkToCstmrStmt>
    <Stmt>
      <Id>STMT-20260120</Id>
      <CreDtTm>2026-01-20T23:59:59</CreDtTm>
      <Acct>
        <Id><IBAN>CH93 0900 0000 1234 5678 9</IBAN></Id>
      </Acct>
      <Bal>
        <Tp><CdOrPrtry><Cd>CLBD</Cd></CdOrPrtry></Tp>
        <Amt Ccy="CHF">45620.50</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
      </Bal>
      <Ntry>
        <Amt Ccy="CHF">1200.00</Amt>
        <CdtDbtInd>CRDT</CdtDbtInd>
        <Sts>BOOK</Sts>
        <BookgDt><Dt>2026-01-20</Dt></BookgDt>
        <NtryDtls>
          <TxDtls>
            <RmtInf>
              <Strd>
                <CdtrRefInf>
                  <Ref>RF18 5390 0754 7034 3</Ref> <!-- QR-Referenz -->
                </CdtrRefInf>
              </Strd>
            </RmtInf>
          </TxDtls>
        </NtryDtls>
      </Ntry>
    </Stmt>
  </BkToCstmrStmt>
</Document>

6.2 Zahlungslauf automatisieren

Bexio: Finanzen → Zahlungen → Zahlungslauf erstellen

Workflow:

  1. Alle fälligen Rechnungen auswählen (Filter: "Fällig bis heute")
  2. Klick auf "Zahlungslauf erstellen"
  3. Bexio generiert pain.001 XML für alle Zahlungen
  4. Klick auf "An PostFinance senden"
  5. PostFinance führt alle Zahlungen am Ausführungsdatum aus

Zeitersparnis:

  • Manuell: 100 Zahlungen × 5 Min = 500 Min (8,3 Stunden)
  • Automatisch: 1 Zahlungslauf × 5 Min = 5 Min
  • Einsparung: 99% 🚀

6.3 4-Augen-Prinzip einrichten (optional)

Für Unternehmen > 20 Mitarbeiter empfohlen

Bexio: Einstellungen → Banking → EBICS → Freigabe-Prozess

Einstellungen:

  • Stufe 1: Buchhalter erstellt Zahlung (Status: "Entwurf")
  • Stufe 2: CFO gibt Zahlung frei (Status: "Freigegeben")
  • Stufe 3: Automatische Übermittlung an PostFinance (nur freigebebene Zahlungen)

Vorteile:

  • ✅ Interne Kontrolle (Fehler werden vor Übermittlung erkannt)
  • ✅ Compliance (FINMA-Anforderung für Banken/Vermögensverwalter)
  • ✅ Fraud-Prevention (kein einzelner Mitarbeiter kann alleine Zahlungen ausführen)

6.4 Benachrichtigungen einrichten

Bexio: Einstellungen → Benachrichtigungen → EBICS

Aktivieren:

  • Zahlung erfolgreich: E-Mail an CFO (täglich, 17:00 Uhr, Zusammenfassung)
  • Zahlung fehlgeschlagen: E-Mail an Buchhalter (sofort)
  • Kontoauszug importiert: E-Mail an Buchhalter (täglich, 08:30 Uhr)

ROI-Kalkulation

Kosten (1 Jahr):

  • PostFinance EBICS-Gebühr: CHF 20/Monat × 12 = CHF 240
  • Bexio Professional-Upgrade (inkl. EBICS): CHF 30/Monat × 12 = CHF 360
  • Einmalige Einrichtung (8h × CHF 85/h): CHF 680
  • GESAMT Jahr 1: CHF 1.280
  • GESAMT ab Jahr 2: CHF 600 (nur laufende Gebühren)

Einsparungen (1 Jahr):

  • Zeitersparnis Buchhalter: 100 Zahlungen/Monat × 5 Min = 500 Min/Monat
    • 500 Min × 12 Monate = 6.000 Min/Jahr = 100 Stunden/Jahr
    • 100h × CHF 85/h = CHF 8.500/Jahr
  • Weniger Fehler (IBAN-Vertipper): -5 Fehler/Jahr × CHF 50 (Bankgebühr) = CHF 250
  • Schnellere Zahlung (kein Post-Versand): -2 Tage Verzögerung = CHF 0 (nicht monetär, aber Liquiditätsvorteil)

ROI:

  • Jahr 1: CHF 8.750 Einsparung - CHF 1.280 Kosten = CHF 7.470 Gewinn (583% ROI)
  • Jahr 2: CHF 8.750 Einsparung - CHF 600 Kosten = CHF 8.150 Gewinn (1.358% ROI)

Häufige Fragen (FAQ)

F: Kann ich mehrere Bankkonten anbinden? A: Ja, jedes Konto benötigt eine eigene EBICS-Verbindung. Kosten: CHF 20/Monat pro Konto.

F: Funktioniert EBICS auch mit Fremdwährungen (EUR, USD)? A: Ja, PostFinance unterstützt EUR, USD, GBP. Gleicher Setup-Prozess wie CHF.

F: Wie sicher ist EBICS? A: Sehr sicher. RSA-2048-Verschlüsselung + 3 separate Zertifikate. Gleicher Standard wie Online-Banking.

F: Was passiert, wenn ich Zertifikate verliere? A: Komplette Neueinrichtung erforderlich (4 Wochen). Daher: Backup auf USB-Stick!

F: Kann ich EBICS auch ohne Bexio nutzen? A: Ja, mit Python-Bibliothek ebics-client oder Java-Bibliothek ebics-java-client.

F: Gibt es eine Test-Umgebung? A: Ja, PostFinance bietet EBICS-Test-Server: https://e-finance-test.postfinance.ch/ebics (nach Antrag).


Nächste Schritte

Option 1: Setup-Service buchen (CHF 680, 8h)

  • Wir richten EBICS für Sie ein
  • Inklusive: Zertifikat-Generierung, INI-Brief, Testzahlung, Schulung

👉 Service buchen

Option 2: Kostenlose Beratung (60 Min)

  • Wir prüfen, ob EBICS für Ihr Unternehmen geeignet ist
  • Alternative: SFTP, API, manuelles E-Banking

👉 Termin buchen


Veröffentlicht: 21. Januar 2026 Autor: SwissFinanceAI Team Kategorie: Banking Automation

References

    Transparency Notice: This article may contain AI-assisted content. All citations link to verified sources. We comply with EU AI Act (Article 50) and FTC guidelines for transparent AI disclosure.

    blog.relatedArticles

    Wir schützen Ihre Privatsphäre

    Wir verwenden Cookies, um Ihr Erlebnis zu verbessern. Mit "Akzeptieren" stimmen Sie der Verwendung zu.