Kontoauszüge,
raus aus dem PDF.

Auszug ablegen — CSV, Excel oder QuickBooks bekommen. Jede Zahl wird gegen die Rechnung des Auszugs selbst geprüft, bevor Sie herunterladen.

Kontoauszug-PDF hier ablegen
oder klicken zum Auswählen — mehrere auf einmal werden ein Stapel. Im Arbeitsspeicher verarbeitet, nie gespeichert.
Kein Auszug zur Hand? Probieren Sie:

Nur im Arbeitsspeicher, nichts gespeichert Keine Anmeldung Open Source, MIT

Jede Umwandlung zeigt ihren Rechenweg

Konverter geben Ihnen üblicherweise eine Tabelle und wünschen viel Glück. Dieser belegt sich zuerst selbst — mit den Zahlen, die schon auf Ihrem Auszug stehen. Wie die Prüfung funktioniert — und was sie nicht findet →

Zeile für Zeile

Hat ein Auszug eine Saldospalte, muss jede Zeile vorheriger Saldo + Betrag = dieser Saldo erfüllen. Alle. Ohne Ausnahme.

14.016,55 − 1.234,56= 12.781,99
12.781,99 − 64,30= 12.717,69
12.717,69 + 42,50= 12.760,19

Anfangs- bis Endsaldo

Keine Saldospalte? Dann muss der Anfangssaldo plus jede Buchung genau auf den Endsaldo treffen, den die Bank gedruckt hat.

4,522.10
+ 3.215,00 ein
− 2.529,47 aus
= 5,207.63 ✓ stimmt überein

Vorzeichen berechnet, nicht geraten

Viele Auszüge drucken Beträge ohne Vorzeichen. Statt zu raten, lösen wir nach dem Vorzeichen auf, mit dem die ganze Kette aufgeht — und melden jede Korrektur.

700.00 → +700.00? −700.00?
Kette geht nur auf mit +700.00
1 Vorzeichen korrigiert · gemeldet

Drei Dateien, für jede Buchhaltung

Eine Umwandlung liefert alle drei — laden Sie herunter, was Ihr Ablauf braucht.

statement.csv

CSV

Öffnet sauber in Excel, Sheets und Numbers. Eine Spalte mit Vorzeichen oder Soll/Haben getrennt — Ihre Wahl. Schutz gegen Formel-Injektion ist eingebaut, ein Verwendungszweck wie =SUM(…) bleibt Text.

statement.xlsx

Excel

Typisierte Spalten — Datum ist Datum, Betrag ist Zahl, nicht bloß Text, der so tut. Sofort sortieren, filtern und pivotieren, ohne Umwege.

statement.qbo

QuickBooks (QBO)

Web-Connect-Format, das QuickBooks direkt importiert. Buchungs-IDs werden aus der Buchung selbst abgeleitet, ein erneuter Import desselben Auszugs erzeugt also keine Dubletten. Giro, Spar, Kreditkarte und mehr.

Lieber im Terminal?

Die Webseite ist nur eine dünne Hülle. Dieselbe Engine — gleiches Parsen, gleiche Prüfung — gibt es als CLI und als TypeScript-Bibliothek, für ganze Ordner voller Auszüge oder Ihre eigene Pipeline.

$ truecsv stmt.pdf -f csv,qbo
✔ stmt.pdf profile=chase txns=14
  opening 4,522.10 → closing 5,207.63 · Abgleich OK
import { parseStatement } from 'truecsv';

Ihr Auszug bleibt Ihrer.

Ein Kontoauszug ist so privat, wie Dokumente nur werden. Dieses Werkzeug ist so gebaut, dass Sie niemandem glauben müssen — auch uns nicht.

Quellcode lesen ↗ docker compose up
01
Im Arbeitsspeicher verarbeitet
Nie auf die Platte geschrieben, nie in eine Warteschlange gelegt, nie protokolliert. Die Antwort entsteht, und die Bytes sind weg.
02
Kein Konto, keine Historie
Keine Anmeldung, keine E-Mail, nirgends eine Liste Ihrer Uploads.
03
Open Source, MIT
Lesen Sie jede Zeile, bevor Sie vertrauen — oder hosten Sie es mit einem Befehl selbst, direkt neben Ihrer Buchhaltung.

Berechtigte Fragen

Was ist mit eingescannten Auszügen?

Noch nicht. Reine Bild-PDFs werden mit einem klaren Fehler abgelehnt, statt still Unsinn zu parsen. OCR steht auf der Liste — es kommt, wenn es dieselbe Prüfrechnung besteht.

Meine Bank steht nicht in der Liste.

Probieren Sie es trotzdem. Die allgemeine Engine liest die meisten Layouts allein über die Geometrie, und die Prüfrechnung gilt für jede Bank. Benannte Profile sind nur Feinschliff für eigenwillige Formate.

Was passiert, wenn die Prüfung fehlschlägt?

Sie sehen genau, wo die Kette bricht, und beheben es mit einem Klick — oder exportieren wie gelesen, mit der Abweichung in den Warnungen der Datei. Nie eine still falsche Zahl.

Gibt es Grenzen?

32 MB und 500 Seiten je Datei. Auszüge über mehrere Konten und Fremdwährungsabschnitte stehen weiterhin auf der Liste der offenen Grenzen.