Alle Belege

> beleg sammelueberweisung

SEPA-Sammelüberweisung

Viele Rechnungen in einem Rutsch bezahlen: Aus einer Tabelle mit Empfänger, IBAN, Betrag und Verwendungszweck entsteht die XML-Datei (pain.001.001.09), die du im Online-Banking hochlädst. Geprüft wird vorher, was sich ohne deine Bank prüfen lässt.

Gilt für Deutschland. Fristen, Steuersätze, Feiertage und Vorgaben auf dieser Seite folgen deutschem Recht. In Österreich und der Schweiz gelten andere Regeln.
Hilfe beim Erstellen, keine BankberatungDie Datei bezahlt nichts, bevor du sie bei deiner Bank einreichst und dort freigibst. Ob die Empfängerkonten existieren und ob dein Konto gedeckt ist, prüft nur die Bank. Wie dein Online-Banking den Upload nennt, steht in dessen Hilfe, meist unter „Sammelüberweisung“ oder „Datei-Import“.

Dein Konto (Auftraggeber)

Bei Konten im SEPA-Raum nicht nötig.

Der Tag, an dem die Bank überweisen soll, als TT.MM.JJJJ. Heute oder später.

Die Überweisungen

Eine Zeile je Empfänger. Kopiere die Tabelle aus Excel oder wähle eine CSV-Datei. Mit Kopfzeile erkenne ich die Spalten an ihren Namen (Name oder Empfänger, IBAN, BIC, Betrag, Verwendungszweck, Referenz, Ende-zu-Ende-ID), in beliebiger Reihenfolge. Ohne Kopfzeile gilt genau diese Reihenfolge: Name, IBAN, Betrag, Verwendungszweck, BIC, Referenz, Ende-zu-Ende-ID.

Prüfung

Datei

Die Datei entsteht, sobald oben alles stimmt.

XML ansehen

Dazu passt: IBAN prüfen · Überweisungs-QR-Code · Rechnung schreiben · SEPA-Lastschrift

Namen, IBANs und Beträge bleiben auf diesem Gerät. Die Datei entsteht hier im Browser, nichts wird gesendet oder gespeichert.

So funktioniert's
  1. 01Trag deinen Namen und deine IBAN ein und wähle den Tag, an dem überwiesen werden soll.
  2. 02Füge die Liste der Empfänger ein oder wähle eine CSV-Datei. Jede Zeile braucht Name, IBAN und Betrag, dazu einen Verwendungszweck, damit der Empfänger weiß, wofür er das Geld bekommt.
  3. 03Behebe, was im roten Kasten steht, und lies die Hinweise. Dann lädst du die XML-Datei herunter, lädst sie im Online-Banking hoch und gibst die Zahlung dort frei.

Was die Datei ist. Eine SEPA-Sammelüberweisung im Format pain.001.001.09 nach ISO 20022, mit einer Sammelbuchung auf deinem Konto. Das Online-Banking vieler Banken nimmt solche Dateien an. Verlangt deine Bank eine andere Version, steht das in ihrer Hilfe zum Datei-Import. Eilüberweisungen, Auslandszahlungen außerhalb des SEPA-Raums, Daueraufträge und andere Währungen als Euro gibt es hier nicht.

Ausführungsdatum. Heute oder später. Fällt der Tag auf ein Wochenende oder einen Bankfeiertag (1. Januar, Karfreitag, Ostermontag, 1. Mai, 25. und 26. Dezember, Stand 2026), führen Banken meist am nächsten Bankarbeitstag aus; ich nenne dir dann diesen Tag. Beim Ausführungsdatum „heute“ kommt es auf den Annahmeschluss deiner Bank an, ein Tag später ist sicherer.

Verwendungszweck oder Referenz. Eine Überweisung trägt entweder einen freien Text (bis 140 Zeichen) oder eine strukturierte Gläubigerreferenz nach ISO 11649, die mit RF beginnt (zum Beispiel RF18 5390 0754 7034), nie beides. Bei der RF-Referenz prüfe ich die Prüfziffer. Wenn der Empfänger sie auf seiner Rechnung nennt, schreibe sie in die Spalte „Referenz“ und lass den Verwendungszweck leer.

Zeichen. SEPA kennt nur Buchstaben ohne Umlaute, Ziffern und die Zeichen / - ? : ( ) . , ' + und das Leerzeichen. Ich ersetze: ä ö ü ß durch ae oe ue ss, & durch +, @ durch (at), € durch EUR, Akzente fallen weg (é wird e), alles andere wird zum Leerzeichen. Namen werden bei 70 Zeichen, der Verwendungszweck bei 140 gekürzt. Jede Änderung steht in den Hinweisen.

Beträge und Kontrollsumme. Beträge rechne ich in ganzen Cent, nie mit Kommazahlen, und runde nichts: 12,505 ist ein Fehler. Die Kontrollsumme in der Datei ist die Summe aller Einzelbeträge, die Anzahl steht ebenfalls drin. Beides siehst du oben in der Prüfung, vergleiche es mit deinen Rechnungen, bevor du hochlädst. Mindestens 0,01 €, höchstens 999.999.999,99 € je Zeile. Die Bank zeigt dir die Summe beim Freigeben noch einmal an: Schau dort genau hin.

IBAN und BIC. Die IBAN prüfe ich auf Länge und Prüfziffer (Modulo 97) und darauf, dass das Land zum SEPA-Raum gehört. Ob das Konto existiert und ob der Name zur IBAN passt, weiß nur die Bank. Im Euroraum gleichen Banken seit Oktober 2025 bei Überweisungen oft Name und IBAN ab (Empfängerüberprüfung); wie das bei Dateien mit vielen Zahlungen läuft, frag deine Bank. Die BIC ist freiwillig. Fehlt deine eigene, schreibe ich NOTPROVIDED in die Datei, fehlt die eines Empfängers, lasse ich das Feld weg. Das Format sieht beides für IBANs im SEPA-Raum vor. Eine angegebene BIC prüfe ich auf das Format.

Excel und CSV. Trennzeichen (Semikolon, Tabulator, Komma) erkenne ich selbst. Umlaute kommen richtig an, wenn die Datei als UTF-8 gespeichert ist; Dateien aus älterem Excel (Windows-Zeichensatz) erkenne ich ebenfalls. Excel-Dateien (.xlsx) kann ich nicht öffnen: markiere die Tabelle, kopiere sie und füge sie ins Feld ein.

Grenzen. Nur SEPA-Überweisungen in Euro, ein Ausführungsdatum je Datei, eine Sammelbuchung. Die Datei prüfe ich gegen die Struktur des Formats, nicht gegen die Schema-Datei selbst: Lehnt deine Bank sie ab, lies die Fehlermeldung der Bank genau und schau, ob sie eine bestimmte Version des Formats verlangt.