ARLing

Notes

camt.053 in Excel umwandeln: Kontoauszug als XML aus Sparkasse, Volksbank oder UBS in eine Tabelle bringen

Andrej Lauko, ARLing · 7. September 2026

Ihre Bank stellt den Kontoauszug im Online-Banking als camt.053-Datei bereit, eine XML-Datei, die kein Tabellenprogramm auf Anhieb lesbar öffnet. Für die Buchhaltung brauchen Sie aber eine Tabelle mit Datum, Betrag, Verwendungszweck und Gegenpartei je Zeile, nicht eine XML-Struktur mit verschachtelten Tags. Dieser Beitrag erklärt, was camt.053 überhaupt ist, welche Felder für die Buchhaltung wichtig sind, warum der CSV-Export mancher Banken dafür nicht reicht, und wie Sie die Datei in wenigen Schritten im Browser in eine Tabelle umwandeln.

1. Was ist camt.053?

camt.053 ist eine Nachricht aus dem internationalen Standard ISO 20022, offiziell „Bank to Customer Statement", die eine Bank für einen abgeschlossenen Buchungstag ausstellt. In Deutschland, Österreich und der Schweiz löst dieses XML-Format schrittweise das ältere textbasierte MT940-Format ab, das viele Banken aus historischen Gründen zusätzlich noch anbieten. Sparkassen und Volksbanken/Raiffeisenbanken stellen camt.053 im Online-Banking meist unter einer Bezeichnung wie „Kontoauszug XML" oder direkt „camt.053" im Auszugs- oder Postfach-Bereich bereit, ebenso Schweizer Banken wie UBS für Konten mit CHF- oder EUR-Kontoführung. Der Aufbau der Nachricht selbst ist bankunabhängig: Er folgt dem gleichen ISO-20022-Schema, unabhängig davon, welches Kreditinstitut ihn ausstellt.

2. Was in der Datei steht

Jede Buchung ist ein eigener Eintrag Ntry mit einer festen Menge an Feldern. Amt trägt den Betrag samt Währungsattribut, CdtDbtInd sagt, ob es sich um eine Gutschrift (CRDT) oder eine Belastung (DBIT) handelt, und BookgDt ist das Buchungsdatum. Der Verwendungszweck steht in RmtInf, entweder als freier Text (Ustrd) oder, seltener, als strukturierte Referenz. EndToEndId ist die Ende-zu-Ende-Referenz aus dem ursprünglichen Zahlungsauftrag und eignet sich gut, um eine Zahlung eindeutig einer Rechnung zuzuordnen, wenn der Zahlungspflichtige sie beim Überweisen mitgegeben hat. Name und IBAN der Gegenpartei stehen in eigenen Feldern, nicht im Fließtext. Am Kopf der Datei stehen außerdem der Anfangssaldo OPBD und der Endsaldo CLBD des Zeitraums, mit denen sich rechnerisch prüfen lässt, ob die Summe aller Buchungen zum ausgewiesenen Endsaldo führt.

3. Warum der CSV-Export der Bank oft nicht reicht

Viele Banken bieten im Online-Banking neben camt.053 auch einen eigenen CSV-Export an, der auf den ersten Blick einfacher wirkt. In der Praxis fehlt dort aber regelmäßig etwas, das die XML-Datei enthält: der Verwendungszweck wird auf eine feste Zeichenzahl gekürzt, IBAN und Name der Gegenpartei stehen in einer Spalte statt in zweien, und Datums- oder Dezimalformat unterscheiden sich von Bank zu Bank, sodass Excel Beträge gelegentlich als Text statt als Zahl einliest. Vor allem aber prüft ein einfacher CSV-Export nicht, ob die Summe der Buchungen zum ausgewiesenen Saldo passt: Fehlt eine Zeile beim Export, fällt das ohne eigene Kontrolle nicht auf. Da jede Bank ihr CSV-Format anders aufbaut, braucht jede Bank zudem eine eigene Umgangsweise, während camt.053 als genormtes XML bei jeder Bank die gleiche Struktur hat.

4. Schritt für Schritt im Browser

Das Tool camt.053 in Excel hat eine deutsche Benutzeroberfläche. Sie laden die XML-Datei im Browser hoch, das Tool liest die camt.053-Nachricht (Version camt.053.001.02 oder camt.053.001.08, die beiden international gebräuchlichen ISO-20022-Versionen dieser Nachricht) und zeigt jede Buchung als Tabellenzeile mit Datum, Betrag, Verwendungszweck, Gegenpartei und IBAN. Dabei prüft es automatisch, ob Anfangssaldo plus Summe der Buchungen dem Endsaldo entspricht, und macht auf eine Abweichung aufmerksam, statt sie stillschweigend zu übernehmen.

Nichts von dem, was Sie hochladen, wird irgendwohin gesendet: Die Verarbeitung läuft vollständig im Browser, was sich im Netzwerk-Reiter der Entwicklertools nachprüfen lässt. Der Export erfolgt als CSV mit Semikolon als Trennzeichen und Komma als Dezimaltrennzeichen, also in dem Format, das die deutsche Excel-Version beim Öffnen direkt richtig erkennt, ohne Textimport-Assistent. Die kostenlose Version wandelt beliebig viele Auszüge ohne Zeilenlimit um. Das Paket Bankové nástroje (9 EUR im Monat oder 79 EUR im Jahr, Preise inklusive Umsatzsteuer, Abrechnung über Stripe) fügt für alle vier Bank-Tools gespeicherte Einstellungen, mehrere Konten gleichzeitig und eine Verlaufsübersicht hinzu.

camt.053 in Excel öffnen

Ein ehrlicher Hinweis zur Herkunft des Tools: Es wurde ursprünglich für slowakische Banken gebaut und dort mit deren camt.053-Dateien getestet. Da das Nachrichtenformat selbst aber internationalen ISO-20022-Regeln folgt und nicht slowakisch-spezifisch ist, liest das Tool auch die camt.053-Dateien deutscher, österreichischer und Schweizer Banken korrekt ein. Sollte eine Bank eine unübliche Erweiterung des Formats verwenden, die das Tool nicht erkennt, schreiben Sie kurz an die im Impressum genannte Adresse.

5. Was Sie vor dem Import in DATEV, Lexware oder sevDesk prüfen sollten

Die exportierte CSV-Tabelle ist ein allgemeines Format, kein fertiges DATEV-, Lexware- oder sevDesk-Importformat. Vor dem Einspielen lohnt sich eine kurze Kontrolle: Prüfen Sie, welche Spaltenreihenfolge und welchen Zeichensatz die jeweilige Importfunktion erwartet, zum Beispiel der DATEV-Kontoauszugsmanager oder der CSV-Import in Lexware und sevDesk, und ordnen Sie die Spalten beim ersten Import einmal manuell zu. Kontrollieren Sie außerdem, ob Datumsformat (Tag.Monat.Jahr) und Dezimaltrennzeichen (Komma) mit dem übereinstimmen, was die Zielsoftware beim Import abfragt, damit Beträge nicht versehentlich als Text landen. Prüfen Sie stichprobenartig einige Zeilen gegen den ursprünglichen Kontoauszug, bevor Sie den vollständigen Import bestätigen, insbesondere den Anfangs- und Endsaldo. Fertige, gespeicherte Zuordnungsvorlagen bietet das Pro-Paket derzeit für die slowakischen Programme Pohoda, Omega und Money S3; für DATEV, Lexware und sevDesk müssen Sie die Spaltenzuordnung aktuell noch selbst einmal einrichten, was sich in den meisten Programmen anschließend als Vorlage speichern lässt.

Häufig gestellte Fragen

Wird meine Kontoauszugsdatei irgendwohin hochgeladen?

Nein. Das Tool camt.053 in Excel liest die XML-Datei clientseitig im Browser mit der FileReader-API und sendet sie an keinen Server. Das lässt sich in den Entwicklertools des Browsers im Reiter Netzwerk nachprüfen: Dort erscheint kein Request mit dem Dateiinhalt. Gespeichert wird nichts außer der Tabelle, die Sie selbst als CSV oder Excel-Datei herunterladen.

Kann ich mehrere Kontoauszüge auf einmal umwandeln?

Ja, die kostenlose Version wandelt mehrere camt.053-Dateien in einer Sitzung um, zum Beispiel mehrere Monate oder mehrere Konten hintereinander, und liefert für jede Datei eine eigene Tabelle mit Saldenprüfung. Die Pro-Lizenz im Bankové nástroje-Paket fügt gespeicherte Spalten-Zuordnungen und eine Verlaufsübersicht der zuletzt verarbeiteten Auszüge hinzu, für die tägliche Verwendung ist die kostenlose Version aber bereits vollständig.

Funktioniert das Tool auch mit Fremdwährungskonten?

Das Tool liest das Feld Amt mit dem Attribut Ccy und übernimmt die im Kontoauszug angegebene Währung unverändert je Buchung; es rechnet nicht selbst in Euro um. Bei einem Konto in US-Dollar oder Schweizer Franken erscheint die Originalwährung in der Tabelle, und ein Umrechnungskurs zum Buchungsdatum muss weiterhin gesondert ermittelt werden, etwa aus dem Kurs, den die Bank für die Buchung tatsächlich verwendet hat.

Was unterscheidet camt.052, camt.053 und camt.054?

camt.052 ist der untertägige Kontoauszug (Intraday) mit vorläufigen Buchungen, der mehrmals am Tag abgerufen werden kann. camt.053 ist der Tagesabschluss-Kontoauszug mit endgültigen Buchungen und Anfangs- sowie Endsaldo, das gängige Format für die laufende Buchhaltung. camt.054 ist eine Einzelbenachrichtigung über eine bestimmte Gutschrift oder Belastung, zum Beispiel bei einem Rücklastschrift-Hinweis, und ersetzt keinen vollständigen Auszug.

Quellen