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

Vollständige Schritt-für-Schritt-Anleitung zur PostFinance EBICS-Integration mit Bexio, Abacus oder SAP: Setup, Zertifikate, Testzahlung, Live-Betrieb.
Ü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:
- Vertrag unterschreiben (2 Unterschriften bei GmbH/AG)
- 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:
- Authentifizierungs-Zertifikat (A006): Identifiziert Teilnehmer
- Verschlüsselungs-Zertifikat (E002): Verschlüsselt Nachrichten
- 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:
- Klick auf "Zertifikate generieren"
- Bexio generiert 3 Zertifikate automatisch
- 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:
- Klick auf "Initialisierung (INI)"
- Abacus generiert Zertifikate
- 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:
- Kopiere
postfinance_certificates.zipauf USB-Stick - Bewahre USB-Stick im Safe auf
- 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)
- Login: https://e-finance.postfinance.ch
- Navigation: Zahlungsverkehr → EBICS → Zertifikate hochladen
- Upload: INI-Brief PDF + Zertifikate (.cer-Dateien)
Option B: Per Post
- INI-Brief ausdrucken
- Mit Firmenstempel + Unterschrift versehen
- 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:
- Zertifikat-Hashes (stimmen mit INI-Brief überein?)
- Unterschriften (berechtigt?)
- 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:
- Klick auf "Freigeben"
- Bexio generiert
pain.001XML (ISO 20022-Zahlung) - 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:
- Bexio ruft täglich Kontoauszug von PostFinance ab (HAC-Order)
- PostFinance sendet
camt.053XML (enthält alle Transaktionen des Vortags) - Bexio importiert Transaktionen automatisch
- 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:
- Alle fälligen Rechnungen auswählen (Filter: "Fällig bis heute")
- Klick auf "Zahlungslauf erstellen"
- Bexio generiert
pain.001XML für alle Zahlungen - Klick auf "An PostFinance senden"
- 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
Option 2: Kostenlose Beratung (60 Min)
- Wir prüfen, ob EBICS für Ihr Unternehmen geeignet ist
- Alternative: SFTP, API, manuelles E-Banking
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.


