SmartKontoauszug wandelt Ihren PDF-Kontoauszug in eine sauber strukturierte XML-Datei um. Jede Transaktion wird als eigenständiges Element mit Datum, Buchungstext, Betrag und Saldo ausgegeben – maschinenlesbar, valide und direkt in ERP-Systeme, Buchhaltungsschnittstellen oder eigene Skripte integrierbar.
Jede Transaktion ist als XML-Element mit klar benannten Kind-Elementen (Datum, Buchungstext, Betrag, Saldo) abgebildet. Kein Parsen von Freitext nötig.
Das XML-Format wird von SAP, Microsoft Dynamics, Sage und zahlreichen anderen ERP-Systemen als Importformat akzeptiert oder lässt sich per XSLT einfach transformieren.
Lesen Sie die Datei mit jedem XML-Parser in Python, Java, C#, PHP oder JavaScript aus – keine proprietären Bibliotheken, kein Vendor Lock-in.
Die XML-Datei ist UTF-8 kodiert und deklariert das Encoding im XML-Header. Umlaute und Sonderzeichen in Buchungstexten werden korrekt übertragen.
Datum, Buchungstext, Betrag und Saldo jeder Transaktion werden zuverlässig extrahiert und in der korrekten Reihenfolge aus dem Original-PDF übertragen.
Die XML-Datei steht unmittelbar nach der Verarbeitung zum Download bereit – kein manueller Zwischenschritt, kein Warten auf eine E-Mail.
Von der PDF-Datei zur importfertigen Tabelle – ohne Vorkenntnisse, ohne Installation.
Ziehen Sie Ihren Kontoauszug in das Upload-Feld oder klicken Sie zum Auswählen.
Auch mehrere PDFs auf einmal möglich. Ihre Datei verlässt Ihren Browser erst nach der Übertragung – verschlüsselt per HTTPS.
Unsere KI erkennt Ihre Bank automatisch und liest alle Transaktionen präzise aus.
Kein manuelles Anpassen, kein Template-Mapping. Datum, Betrag, Verwendungszweck und Kontostand werden zuverlässig extrahiert.
Laden Sie das Ergebnis als CSV oder Excel (.xlsx) herunter – in Sekunden fertig.
Die Datei ist sofort importierbar in DATEV, Lexware, sevDesk, Excel und Google Sheets.
Die Datei enthält ein Root-Element <transactions> mit einem <transaction>-Kind-Element pro Buchung. Jedes <transaction>-Element hat die Felder <date>, <description>, <amount> und <balance>. Die Struktur ist flach, einfach und ohne Namespace-Präfixe gehalten.
In den meisten Fällen ja – entweder direkt, wenn das System das Importformat unterstützt, oder nach einer XSLT-Transformation in das Zielformat. Die XML-Struktur ist bewusst einfach gehalten, damit Transformationen minimal bleiben.
CSV ist zeilenbasiert und eignet sich gut für Tabellenkalkulationen und einfache Imports. XML ist hierarchisch strukturiert und besser geeignet für API-Integrationen, ERP-Systeme und Programme, die mit DOM- oder SAX-Parsern arbeiten.
Die Datei ist UTF-8 kodiert. Der XML-Header lautet <?xml version="1.0" encoding="UTF-8"?>. Umlaute (ä, ö, ü) und andere Sonderzeichen werden korrekt dargestellt.
SmartKontoauszug erzeugt pro verarbeitetem PDF eine XML-Datei. Möchten Sie mehrere Auszüge zusammenführen, können Sie die einzelnen <transaction>-Elemente aus mehreren Dateien in ein gemeinsames <transactions>-Root-Element zusammenführen.
Registrieren Sie sich gratis und laden Sie Ihren ersten Kontoauszug als XML-Datei herunter.