de

Kontoauszug zu CSV

Wandle einen MT940- oder camt.053-Kontoauszug in eine CSV der Buchungszeilen um - lokal im Browser, ganz ohne Upload.

Strukturelle Prüfung als Hilfsfunktion, kein rechtsverbindliches Testat.
Trennzeichen
  • Komma
  • Semikolon
  • Tabulator

Läuft lokal auf deinem Gerät ...

0%

Deine Dateien haben dein Gerät nie verlassen

    Wird meine Datei hochgeladen?

    Nein. Die Umwandlung läuft komplett in Deinem Browser - Deine Datei verlässt Dein Gerät nie. So ist das nachprüfbar

    Kein Upload100% lokal
    Inhalte bleiben bei dirkein Zugriff durch Dritte
    Server in DeutschlandDSGVO by Design
    Extern geprüftTLS A+ · Header A+

    Kontoauszuege kommen in zwei verbreiteten Formaten: dem klassischen SWIFT-FIN-MT940 (zeilenbasiert mit Tags wie :61: für den Umsatz und :86: für den Verwendungszweck) und dem ISO-20022-Nachfolger camt.053 (strukturierte XML). Beide sind für Maschinen gemacht. Wer die Buchungen schnell in Excel, Google Sheets oder ein Tabellen-Tool bringen will, braucht aber meist eine simple CSV. Genau das macht dieses Werkzeug: es liest MT940 oder camt.053 und gibt eine flache CSV der Buchungszeilen aus.

    Lege deine Auszugsdatei ab; das Werkzeug erkennt das Format automatisch und schreibt je Buchung eine Zeile mit Buchungsdatum, Betrag, Währung, Soll/Haben und Verwendungszweck. Der Betrag wird vorzeichenbehaftet ausgegeben (Belastungen negativ), damit sich eine Spalte direkt summieren lässt; zusätzlich steht der Soll/Haben-Indikator (DBIT/CRDT) in einer eigenen Spalte. Mehrere Dateien kannst du auf einmal ablegen, jede wird zu einer eigenen CSV.

    Alles läuft vollständig lokal im Browser (reines JavaScript, kein Server, keine fremde Bibliothek von einem fremden CDN) - der Kontoauszug mit seinen Bankdaten verlässt dein Gerät nicht. Die CSV wird mit korrektem Quoting nach RFC 4180 erzeugt (Felder mit Komma, Anführungszeichen oder Zeilenumbruch werden sauber maskiert) und mit einem UTF-8-BOM versehen, damit Umlaute in Excel richtig erscheinen. Der Betrag nutzt den Punkt als Dezimaltrennzeichen.

    Technische Daten

    Technische Daten
    EingabeformateSTA, MT940, XML, TXT
    AusgabeformatCSV
    StapelverarbeitungJa
    VerarbeitungLokal im Browser (JavaScript)
    Datei-UploadKeiner

    In 3 Schritten

    1. Kontoauszug ablegen: MT940 (.sta/.mt940) oder camt.053 (.xml).
    2. Die Umwandlung läuft automatisch lokal im Browser.
    3. CSV herunterladen (je Auszug eine Datei, eine Zeile je Buchung).

    Grenzen: Liest einen Kontoauszug im SWIFT-FIN-MT940 oder ISO-20022 camt.053 (auch camt.052/054) und gibt eine CSV der Buchungszeilen aus: Buchungsdatum, Betrag (vorzeichenbehaftet, Belastung negativ), Währung, Soll/Haben-Indikator (DBIT/CRDT) und Verwendungszweck. Aus MT940 stammt der Verwendungszweck aus dem unstrukturierten :86:, aus camt.053 aus RmtInf/Ustrd. Es werden die Kern-Buchungsfelder übernommen; weitergehende strukturierte Details (z. B. strukturierte Gegenpartei- oder Purpose-Code-Felder aus camt) bildet die flache CSV bewusst nicht ab. Betrag mit Punkt als Dezimaltrennzeichen; CSV nach RFC 4180 mit UTF-8-BOM. Die Spaltenüberschriften erscheinen auf Deutsch (de-Seite) bzw. Englisch (sonst).

    Häufige Fragen

    Werden meine Bankdaten hochgeladen?

    Nein. Das Lesen des Auszugs und das Erzeugen der CSV laufen vollständig lokal im Browser (reines JavaScript, kein Server); der Kontoauszug verlässt dein Gerät nicht.

    Welche Eingabeformate funktionieren?

    SWIFT-FIN-MT940 (.sta/.mt940/.txt) und ISO-20022 camt.053 (.xml), auch camt.052/054. Das Format wird automatisch am Inhalt erkannt.

    Welche Spalten hat die CSV?

    Buchungsdatum, Betrag (vorzeichenbehaftet, Belastung negativ), Währung, Soll/Haben (DBIT/CRDT) und Verwendungszweck - eine Zeile je Buchung.

    Öffnet die CSV sauber in Excel?

    Ja. Sie ist nach RFC 4180 korrekt maskiert und trägt ein UTF-8-BOM, damit Umlaute richtig erscheinen. Der Betrag nutzt den Punkt als Dezimaltrennzeichen.

    Geht beim Verwendungszweck etwas verloren?

    Die flache CSV übernimmt den Verwendungszweck als Text. Strukturierte camt-Detailfelder (z. B. Gegenpartei- oder Purpose-Codes) bildet eine einfache Tabelle bewusst nicht vollständig ab.

    Passende Tools