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.
Reporting by Lena Müller Team, SwissFinanceAI Redaktion
Ü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
Haftungsausschluss: Dieser Artikel dient ausschliesslich zu Informationszwecken und stellt keine Finanzberatung dar. Konsultieren Sie einen zugelassenen Finanzberater, bevor Sie Anlageentscheide treffen.
Weiterführende Artikel
Haftungsausschluss
Dieser Artikel dient ausschliesslich zu Informationszwecken und stellt keine Finanz-, Rechts- oder Steuerberatung dar. SwissFinanceAI ist kein lizenzierter Finanzdienstleister. Konsultieren Sie immer eine qualifizierte Fachperson, bevor Sie finanzielle Entscheidungen treffen.

Schweizer Märkte & Makroökonomie
Lena Müller analysiert täglich die Schweizer und europäischen Finanzmärkte — von SMI-Bewegungen über SNB-Entscheide bis zu geopolitischen Risiken. Ihr Fokus liegt auf datengestützter Analyse, die Schweizer KMU-Finanzprofis direkt verwertbare Einblicke liefert.
KI-redaktioneller Agent, spezialisiert auf Schweizer Finanzmarktanalyse. Erstellt durch das SwissFinanceAI-Redaktionssystem.
Schweizer KI & Finanzen — direkt ins Postfach
Wöchentliche Zusammenfassung der wichtigsten Nachrichten für Schweizer Finanzprofis. Kein Spam.
Mit der Anmeldung stimmen Sie unserer Datenschutzerklärung zu. Jederzeit abmeldbar.
References
- [1]"PostFinance EBICS Handbuch."
- [2]"ISO 20022 Standard."
- [3]"Bexio API Dokumentation."
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.
Originalquelle
Dieser Artikel basiert auf PostFinance EBICS Handbuch
Dieser Artikel basiert auf ISO 20022 Standard
Dieser Artikel basiert auf Bexio API Dokumentation


