Kostenloses Tool

SEPA-XML in Excel: Überweisungs- und Lastschriftdatei als Tabelle

Dieses Werkzeug macht aus einer SEPA-Sammelüberweisung (pain.001) oder Sammellastschrift (pain.008) eine CSV-Datei für Excel, mit einer Zeile je Zahlung, IBAN-Prüfung und Summenvergleich mit dem Dateikopf, alles im Browser, ohne Upload. Datei auf das Feld ziehen, Format wählen, Tabelle herunterladen.

Von · · · Datenquelle: DFÜ-Abkommen Anlage 3 (Deutsche Kreditwirtschaft) · Methodik

SEPA-Datei einlesen

Datei hierher ziehen oder klicken

SEPA-Sammelüberweisung (pain.001) oder Sammellastschrift (pain.008) als .xml. Mehrere Dateien auf einmal, bis 200 Stück.

Format

Ihre Zahlungsdatei verlässt dieses Gerät nicht. Die Seite liest die Datei in Ihrem Browser, baut die Tabelle dort und bietet sie als Download an. Es geht kein Name, keine IBAN und kein Betrag an einen Server, und nach dem Schließen des Tabs ist nichts gespeichert.

Die Seite prüft beim Lesen die IBAN-Prüfsummen und vergleicht die Posten mit den Summen im Dateikopf. Eine Prüfung gegen das SEPA-Schema ist das nicht; dafür gibt es den SEPA-XML-Prüfer.

Hinweis

Das Werkzeug läuft in Ihrem Browser, Ihre Eingaben werden nicht übertragen und Ihre Dateien bleiben auf Ihrem Gerät. Codes und Formulare enthalten genau das, was Sie eingetippt haben. Prüfen Sie deshalb vor dem Bestätigen in der Banking-App oder vor dem Unterschreiben Empfänger, IBAN, Betrag und Verwendungszweck. Für Tippfehler in den Eingaben und für die Ausführung durch Ihre Bank übernehmen wir keine Gewähr. Grundlage sind die auf dieser Seite genannten Regelwerke, Stand siehe „Zuletzt geprüft“.

SEPA-XML-Datei als Tabelle lesen, ohne Upload

Eine SEPA-Sammelüberweisung oder -lastschrift, die Ihr Buchhaltungsprogramm ausgibt, ist eine XML-Datei. In einem Texteditor steht dort eine lange Verschachtelung aus Tags, in der man eine einzelne IBAN oder einen Betrag kaum findet. Excel öffnet die Datei zwar, fragt aber nach einem XML-Schema und zeigt dann eine Tabelle, in der jeder Posten in mehrere Zeilen und Spalten zerfällt. Wer vor dem Einreichen bei der Bank noch einmal die Empfänger und Beträge durchsehen will, braucht eine flache Liste: eine Zeile je Zahlung.

Diese Seite macht daraus eine CSV-Datei. Sie ziehen die XML-Datei auf das Feld, die Seite liest sie in Ihrem Browser und schreibt je Posten eine Zeile mit Datum, Auftraggeber, Zahlungspartner, IBAN, BIC, Betrag und Verwendungszweck. Die Datei öffnet sich in Excel, LibreOffice Calc und Numbers mit einem Doppelklick. Es wird nichts hochgeladen: Eine SEPA-Datei enthält die Konten Ihrer Lieferanten, Mitglieder oder Mieter, das gehört auf keinen fremden Server.

Überweisung (pain.001) und Lastschrift (pain.008) in einer Tabelle

Eine SEPA-Überweisungsdatei heißt nach dem ISO-20022-Nachrichtentyp pain.001 (Customer Credit Transfer Initiation), eine Lastschriftdatei pain.008 (Customer Direct Debit Initiation). Beide haben denselben Aufbau: einen Kopf mit Nachrichten-ID, Erstellzeit, Anzahl und Kontrollsumme, darunter ein oder mehrere Sammler (Payment Information) mit dem Konto des Auftraggebers und dem Datum, und darin die einzelnen Posten.

Bei der Überweisung ist der Auftraggeber der Zahler und der Zahlungspartner in der Tabelle der Empfänger. Bei der Lastschrift dreht es sich um: Der Auftraggeber ist der Zahlungsempfänger, der einzieht, und der Zahlungspartner ist der Zahler. Damit die Spalten in beiden Fällen dasselbe bedeuten, heißen sie „Auftraggeber“ und „Zahlungspartner“. Bei Lastschriften kommen die Spalten Sequenz (FRST, RCUR, OOFF, FNAL), Gläubiger-ID, Mandatsreferenz und Mandatsdatum dazu. Liegen in einem Durchgang Überweisungen und Lastschriften, steht in der Spalte „Art“, was jede Zeile ist.

Was die Spalten bedeuten

„Nachrichten-ID“ ist die Kennung der Datei (MsgId), „Sammler“ die laufende Nummer des Blocks, in dem der Posten steht. „Ausführungs-/Fälligkeitsdatum“ ist bei Überweisungen das gewünschte Ausführungsdatum und bei Lastschriften das Fälligkeitsdatum des Einzugs. Die „Ende-zu-Ende-ID“ vergibt der Einreicher je Posten; sie taucht später auf dem Kontoauszug wieder auf und hilft, eine Buchung dem Posten zuzuordnen. Der Betrag steht ohne Tausenderpunkt und ohne Währungszeichen in der Zelle, damit Excel ihn als Zahl erkennt. SEPA-Dateien sind ausschließlich in Euro.

In der Spalte „Warnungen“ steht, wenn zu einem Posten etwas nicht stimmt: Die IBAN besteht die Prüfsummenkontrolle nicht, der Betrag lässt sich nicht lesen oder bei einer Lastschrift fehlt die Mandatsreferenz. Stimmen Posten und Kopfsumme nicht überein, steht das im Kasten „Was die Seite gelesen hat“. Beispiel: Zeigt der Kopf 6.655,86 € und die Posten ergeben 6.655,56 €, ist die Datei in sich nicht stimmig, und die Bank würde sie ablehnen.

Wofür man die Tabelle braucht

Typisch ist die Kontrolle vor dem Einreichen: Die Lohnbuchhaltung oder das Vereinsprogramm hat die Datei erzeugt, jemand soll sie gegenlesen. In der Tabelle lässt sich nach Empfänger oder Betrag sortieren und die Spaltensumme gegen die Freigabeliste halten. Ebenso nützlich ist die Tabelle für das Archiv (welche Zahlungen gingen in welcher Datei raus?) und für den Abgleich, wenn die Bank einen Posten zurückgegeben hat und Sie wissen wollen, in welcher Datei er stand.

Die CSV ist keine Importdatei für Ihr Onlinebanking. Für den Weg zurück, also aus einer Tabelle wieder eine bankfähige Datei, gibt es den SEPA-XML-Generator. Die Originaldatei bleibt unverändert; die Seite liest nur.

In Excel weiterrechnen: Komma, Datum, Umlaute

Die Voreinstellung „Excel Deutsch“ schreibt Semikolon als Trennzeichen, Komma als Dezimalzeichen und Datumsangaben als TT.MM.JJJJ. Die Datei ist UTF-8 mit Byte-Order-Mark, damit Excel Umlaute richtig zeigt. Für Programme, die Komma und Punkt erwarten, wählen Sie „Standard-CSV“.

Enthält ein Verwendungszweck ein Semikolon oder Anführungszeichen, setzt die Seite das Feld in Anführungszeichen, damit die Spalten nicht verrutschen. Textfelder, die mit =, +, - oder @ beginnen, bekommen ein Hochkomma vorangestellt. Sonst könnte ein präparierter Verwendungszweck eine Formel unterbringen, die Excel beim Öffnen ausführt. Die IBAN steht als Text in der Zelle; Excel kürzt sie nicht, weil sie mit Buchstaben beginnt.

Häufige Fragen

Kann ich eine SEPA-XML-Datei direkt in Excel öffnen?

Excel öffnet die Datei zwar, zeigt aber meist eine Tabelle, in der jeder Posten auf mehrere Zeilen verteilt ist, oder fragt nach einem Schema. Ziehen Sie die Datei auf das Feld oben, dann bekommen Sie eine CSV mit einer Zeile je Zahlung, die sich mit einem Doppelklick öffnet.

Wird meine SEPA-Datei hochgeladen?

Nein. Die Seite liest die Datei im Browser, baut dort die Tabelle und bietet sie als Download an. Es geht kein Name, keine IBAN und kein Betrag an einen Server, und nichts wird gespeichert.

Kann ich die CSV bei meiner Bank einreichen?

Nein. Die CSV ist eine Ansicht der Zahlungen, kein Bankformat. Banken nehmen die XML-Datei an. Wenn Sie aus einer Tabelle eine bankfähige SEPA-Datei erzeugen wollen, nutzen Sie den SEPA-XML-Generator.

Welche SEPA-Dateien liest die Seite?

Sammelüberweisungen im Format pain.001 und Sammellastschriften im Format pain.008, wie sie Buchhaltungs-, Lohn- und Vereinsprogramme erzeugen. Kontoauszüge im Format camt.053 liest die Seite nicht, dafür gibt es den Kontoauszug-Leser. Ein Statusbericht pain.002 wird mit dem SEPA-XML-Prüfer gelesen.

Warum steht bei Lastschriften der Zahler unter „Zahlungspartner“?

Bei einer Lastschrift ist der Einreicher der Zahlungsempfänger und steht als Auftraggeber im Sammler. Der Zahlungspartner ist darum der Zahler, von dem eingezogen wird. Bei einer Überweisung ist es umgekehrt.

Was bedeutet eine Warnung in der letzten Spalte?

Die Seite hat beim Lesen etwas gefunden, das die Bank beanstanden könnte: eine IBAN mit falscher Prüfsumme, einen nicht lesbaren Betrag oder eine fehlende Mandatsreferenz bei einer Lastschrift. Korrigieren Sie den Posten in Ihrem Programm und erzeugen Sie die Datei neu.

Diese Seite liest SEPA-Auftragsdateien und stellt ihre Posten als Tabelle dar. Sie prüft IBAN-Prüfsummen und die Summen im Kopf, aber nicht, ob eine Bank die Datei annimmt: Dafür nutzen Sie den SEPA-XML-Prüfer. Die CSV ersetzt nicht die Originaldatei. Die Angaben geben den Stand vom 06.11.2026 wieder und sind keine Bank- oder Rechtsberatung.