MT940-Datei in CAMT.053 umwandeln

Ziehen Sie Ihre MT940-Datei in das Feld – eine .sta-Datei oder mehrere auf einmal. Der Konverter schreibt daraus einen Kontoauszug im XML-Format camt.053, wahlweise in der aktuellen Version camt.053.001.08 oder der älteren camt.053.001.02: mit Salden, Geschäftsvorfallcode und SEPA-Referenzen. Die Dateien werden nicht hochgeladen, sondern vollständig in Ihrem Browser verarbeitet.

Zuletzt aktualisiert:

MT940-Datei hier ablegen oder auswählen

.sta, .mta, .940 oder .txt, auch mehrere auf einmal – die Dateien bleiben auf Ihrem Gerät

Läuft zu 100 % in Ihrem Browser Keine Datenübertragung an Server Kostenlos, ohne Registrierung

Wann der Weg von MT940 zu camt.053 nötig ist

Seit November 2025 ist MT940 nicht mehr Teil des Regelwerks der Deutschen Kreditwirtschaft, neue Kontoauszüge kommen als camt.053. Die Software zieht nach: Wer sein Buchhaltungs- oder Banking-Programm auf den camt-Import umgestellt hat, steht mit älteren .sta-Dateien unter Umständen vor einem Format, das der neue Importweg nicht mehr annimmt.

Typische Fälle sind Auszüge aus dem Archiv, die für einen Jahresabschluss oder eine Betriebsprüfung noch einmal eingelesen werden sollen, ein Konto bei einer ausländischen Bank, die weiterhin nur MT940 exportiert, oder eine Schnittstelle, die ausschließlich camt.053 verarbeitet. Der Konverter liest die MT940-Datei und schreibt dieselben Buchungen in eine camt.053-Datei.

Was aus der MT940-Datei übernommen wird

Jede MT940-Nachricht, also der Block von :20: bis zum Schlusssaldo, wird ein eigener Auszug (Stmt). Der Anfangssaldo aus :60F: wird zum Saldo OPBD, der Schlusssaldo aus :62F: zu CLBD, die Auszugsnummer aus :28C: steht in LglSeqNb. Die Währung stammt aus den Salden.

Jedes Paar aus :61: und :86: ergibt eine Buchung (Ntry) mit Valuta, Buchungsdatum, dem Betrag ohne Vorzeichen und der Richtung als CRDT oder DBIT. Die Bankreferenz hinter dem doppelten Schrägstrich in :61: steht in AcctSvcrRef. Buchungsart und Geschäftsvorfallcode werden zu dem Code, den deutsche Banken in ihre camt-Dateien schreiben: Aus NTRF in :61: und 166 in :86: wird NTRF+166 im Feld BkTxCd.

Aus dem strukturierten Feld :86: kommen der Buchungstext (?00) als AddtlNtryInf, der Verwendungszweck hinter SVWZ+ als Ustrd, die Ende-zu-Ende-Referenz (EREF+) als EndToEndId und die Mandatsreferenz (MREF+) als MndtId. Name (?32/?33), IBAN (?31) und BIC (?30) des Zahlungsbeteiligten stehen unter RltdPties und RltdAgts – bei einer Gutschrift als Auftraggeber, bei einer Belastung als Empfänger. Die Gläubiger-ID (CRED+) wird bei Lastschriften übernommen, die Ihr Konto belasten.

Die IBAN: warum das Feld :25: oft nicht reicht

In camt.053 wird das Konto über die IBAN identifiziert. Deutsche MT940-Dateien nennen in :25: aber meist Bankleitzahl und Kontonummer, etwa 37040044/0532013000. Daraus lässt sich die IBAN nicht zuverlässig berechnen: Für etliche Institute gelten eigene IBAN-Regeln der Bundesbank, nach denen die Kontonummer vor der Umrechnung umgestellt oder ergänzt wird.

Der Konverter rät deshalb nicht. Steht in :25: bereits eine IBAN, übernimmt er sie. Andernfalls erscheint ein Eingabefeld: Tragen Sie die IBAN des Kontos ein, sie wird geprüft und in die Datei geschrieben. Lassen Sie das Feld leer, steht die Angabe aus :25: unverändert als Kontokennung (Othr/Id) in der camt-Datei. Ein Programm, das Auszüge über die IBAN einem Konto zuordnet, findet das Konto dann aber nicht.

Was die Datei von einem camt.053 der Bank unterscheidet

Ein MT940-Auszug enthält weniger als ein camt.053 der Bank, und was fehlt, kann der Konverter nicht ergänzen. Umlaute bleiben so, wie sie in der MT940-Datei stehen, also als ae, oe und ue. Den Auszugszeitraum (FrToDt) und den ISO-Buchungscode (Domn) gibt es in MT940 nicht, beide fehlen in der Ausgabe. Sammelbuchungen bleiben eine Buchung ohne Einzelposten.

Zwei Angaben werden bewusst nicht übernommen. Steht in ?31 noch eine alte Kontonummer statt einer IBAN, entfällt sie zusammen mit der Bankleitzahl aus ?30, denn die Elemente für IBAN und BIC dürfen nur echte IBANs und BICs enthalten. Und ein Verwendungszweck mit mehr als 140 Zeichen wird am Ende gekürzt – so lang ist das Element Ustrd.

Mehrere Tage oder Konten wandeln Sie in einem Schritt um: Wählen Sie alle .sta-Dateien gemeinsam aus. Der Konverter liest sie in der Reihenfolge der Dateinamen und schreibt alle Auszüge in eine einzige camt.053-Datei. Dabei rechnet er jeden Auszug nach. Passen Anfangssaldo, Umsätze und Schlusssaldo nicht zusammen oder fehlt ein Saldo, sehen Sie einen Hinweis über der Vorschau.

Häufige Fragen

Häufige Fragen zum Tool

Werden meine Kontoauszüge hochgeladen?

Nein. Die MT940-Datei wird direkt in Ihrem Browser gelesen, und die camt.053-Datei entsteht lokal. Es gibt keinen Upload und keine Speicherung – Sie können den Konverter bedenkenlos für echte Geschäftskonten nutzen.

Welche CAMT-Version soll ich wählen?

Für aktuelle Software camt.053.001.08 – das ist die Version, in der deutsche Banken ihre Auszüge inzwischen meist liefern. Die ältere camt.053.001.02 ist für Programme gedacht, die noch nicht umgestellt wurden. Die beiden unterscheiden sich in Details wie dem Statusfeld und dem Element für die BIC. Im Zweifel steht die erwartete Version in der Importbeschreibung Ihres Programms.

Liest mein Buchhaltungsprogramm die Datei?

Die Datei folgt dem ISO-Schema für camt.053 und der deutschen Belegung, etwa beim Geschäftsvorfallcode im Feld BkTxCd. Ob Ihr Programm sie annimmt, hängt von dessen Import ab: Manche Programme lesen camt-Auszüge nur über die Bankanbindung und nicht als Datei. Probieren Sie es mit einem einzelnen Auszug, bevor Sie ein ganzes Jahr umwandeln.

Kann ich mehrere MT940-Dateien auf einmal umwandeln?

Ja. Wählen Sie alle Dateien gemeinsam aus oder ziehen Sie sie zusammen in das Feld. Auch eine einzelne Datei mit mehreren Auszügen wird vollständig gelesen. Das Ergebnis ist eine camt.053-Datei mit einem Stmt-Block je Auszug.

Warum stehen in der camt-Datei keine Umlaute?

Weil sie schon in der MT940-Datei fehlen. MT940 kennt nur den SWIFT-Zeichensatz, die Bank hat ü als ue und ß als ss geschrieben. Der Konverter macht das nicht rückgängig – er kann nicht wissen, ob „Bauer" oder „aktuell" je einen Umlaut hatten.

Was bedeutet der Hinweis zu den Salden?

Der Konverter rechnet für jeden Auszug nach, ob Anfangssaldo plus Umsätze den Schlusssaldo ergeben. Weicht das ab, fehlen in der MT940-Datei meist Umsätze – prüfen Sie die Datei, bevor Sie das Ergebnis einspielen. Fehlt ein Saldo ganz, wird er aus dem anderen berechnet. Enthält die Datei gar keinen Saldo, nimmt der Konverter 0,00 als Anfangssaldo an und weist darauf hin.

Wie komme ich von camt.053 zurück zu MT940?

Mit dem CAMT-zu-MT940-Konverter. Er liest camt.053-Dateien und ZIP-Archive der Bank und schreibt daraus eine .sta-Datei für Programme, die beim Dateiimport weiterhin MT940 erwarten.

Was ist der Unterschied zu SmartKontoauszug?

Der Ausgangspunkt. Dieser Konverter braucht eine MT940-Datei, die Sie bereits haben. SmartKontoauszug liest die Buchungen aus einem PDF-Kontoauszug – etwa wenn es zu einem Konto weder MT940 noch camt gibt – und exportiert sie als CAMT.053, MT940, DATEV und in weiteren Formaten. Dafür braucht es ein Konto, und ab der sechsten Seite Credits.

Sie haben den Kontoauszug nur als PDF?

Dann gibt es weder MT940 noch camt. SmartKontoauszug liest die Buchungen direkt aus dem PDF-Kontoauszug und liefert sie als CAMT.053, MT940, DATEV oder Excel. Die ersten 5 Seiten sind gratis.

  • 5 Seiten kostenlos · kein Abo · DSGVO-konform