Kontoauszüge,
raus aus dem PDF.

Auszug ablegen — CSV, Excel, DATEV 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.
Ihre Bank fehlt? Sagen Sie uns welche →

Ein Profil benennt die Bank und legt Datumsreihenfolge, Dezimaltrennzeichen und Währung fest — das Layout wird ohnehin aus Ihrer Datei gelesen. Lassen Sie es auf automatisch, außer ein Datum oder ein Betrag kam falsch heraus.

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

Vier Dateien, für jede Buchhaltung

Eine Umwandlung liefert alle vier — 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.

EXTF_statement.csv

DATEV

Ein Buchungsstapel im DATEV-Format (EXTF 700). Beträge ohne Vorzeichen mit Soll/Haben, Windows-1252, wie das Format es verlangt. Alle Zeilen laufen auf ein Gegenkonto, das Ihre Buchhaltung zuordnet — kein Auszug sagt, wohin eine Zahlung wirklich gehört.

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.
04
Gezählt, nicht nachverfolgt
Nur Tagessummen — ausgelieferte Seiten, umgewandelte Auszüge, welche Bank erkannt wurde, welche Datei mitgenommen wurde. Kein Cookie, kein Protokoll einzelner Anfragen. Um Besucher statt Aufrufe zu zählen, werden Ihre IP-Adresse und Browserkennung mit einem Salt gehasht, der nie gespeichert wird und verfällt, sobald der Tag, die Woche oder der Monat endet, den er zählt; übrig bleibt eine Zählertabelle, aus der sich kein Besucher zurückgewinnen lässt.

Berechtigte Fragen

Was ist mit eingescannten Auszügen?

Ja, indem die Seitenbilder erkannt werden — Sie fordern es an, denn es kostet rund eine Sekunde pro Seite, wo Text lesen nichts kostet. Jeder Betrag wird danach wie immer gegen die Salden des Auszugs geprüft: eine falsch gelesene Ziffer sprengt die Summe, und das Ergebnis kommt ungeprüft zurück statt falsch. Verwendungszwecke und Daten werden nicht geprüft, denn keine Rechnung kann das: lesen Sie sie vor dem Import.

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, 100 Seiten und 6 000 Buchungen je Datei — die beiden letzten sind das, was dieser Server tragen kann, ohne umzufallen; ein größerer Auszug wird nach Zeitraum geteilt. Auszüge über mehrere Konten und Fremdwährungsabschnitte stehen weiterhin auf der Liste der offenen Grenzen.

Warum nicht einfach ChatGPT?

Für einen Auszug, den Sie nur ansehen wollen, oft zu Recht — das ist schneller. Nur kann ein Assistent seine eigene Lesung nicht gegen die Salden prüfen, keine Datei schreiben, die QuickBooks oder DATEV annimmt, und wenn der Auszug einem Mandanten gehört, ist das Hochladen eine Offenbarung. Die lange Antwort.