SEPA-API in Python integrieren
Schritt-für-Schritt-Beispiele zum Aufruf der GenerateSEPA-API aus Python und zur Erzeugung von pain.001/pain.008.
Kurzüberblick
- Geschätzte Zeit: 5–15 Minuten je nach Dateigröße.
- Tool: GenerateSEPA.
- Ergebnis: Eine SEPA-XML-Datei, die bereit für Ihre Bank ist.
Voraussetzungen
Sie benötigen:
- Eine Quelldatei (Norma, CSV, Excel oder JSON).
- Ihre Gläubiger-ID (CID). Falls Sie noch keine haben, berechnen Sie sie unter SEPA Creditor Identifier.
- Zugang zum Online-Banking-Portal Ihrer Bank.
Schritte
- API-Schlüssel besorgen — Kopieren Sie Ihr persönliches Token aus dem GenerateSEPA-Dashboard.
/api/v1/sepa/direct_debitsaufrufen — Senden Sie Ihre Vorgänge als JSON per POST.- XML empfangen — Die Antwort ist eine
pain.008-Datei, bereit zum Signieren und Einreichen. - Fehler behandeln — Jeder
4xx-Statuscode enthält einerrors-Feld mit den betroffenen IBANs/Vorgängen.
Pflichtvalidierung
Bevor Sie die Datei einreichen, validieren Sie sie immer mit unserem SEPA-XML-Validator. 80 % der Retouren werden hier abgefangen.
Häufige Fehler
- Falsches Prüfzeichen in der Schuldner-IBAN → AC01.
- Nicht unterschriebenes Mandat oder falsches Datum → MD01.
- Verwendungszweck mit Nicht-ASCII-Zeichen → manche Banken lehnen die Datei ab.
Fazit
Folgen Sie diesen Schritten und Ihre Sammellastschrift wird in unter 10 Minuten eingereicht. Bei Problemen kontaktieren Sie uns über die Website.