Eine DSFinV-K-CSV aus dem Kassenexport einfügen und gegen die amtliche Spaltenliste, die Wertelisten und die Formate der DSFinV-K 2.4 prüfen. Läuft vollständig im Browser — es wird nichts hochgeladen.
Dieselbe Prüfmaschine wie die VS-Code-Erweiterung, Byte für Byte. Regelstand: DSFinV-K 2.4 (BZSt, Stand Januar 2024) — 20 Tabellen, 219 Spalten.
Kostenlos für die Datei im Editor – ohne Schlüssel, ohne Limit. Der Workspace-Durchlauf und der Bericht fragen nach einem Schlüssel.
VS Code MarketplacenpmMCP server (npx)Docker Hubext install ReadyStack.dsfinv-k-export-lint npx @readystack/dsfinv-k-export-lint <file> npx @readystack/dsfinv-k-export-lint --mcp
Team? Ein Schlüssel für alle ReadyStack-Linter, 5 Plätze, $149 einmalig
Prüft den kompletten Exportordner in einem Lauf — alle 20 DSFinV-K-Tabellen zusammen, inklusive der Kreuzprüfungen zwischen den Dateien und der index.xml — und legt den Prüfbericht als Datei ab.
Einmal zahlen, ein Lizenzschlüssel für dieses Tool. Der Schlüssel erscheint direkt nach der Zahlung.
Eine Steuerberatungskanzlei rechnet die Durchsicht nach § 13 StBVV mit 16,50 bis 41 Euro je angefangene Viertelstunde ab.
Vollversion kaufen — $29· ReadyStack
Echte Zahlen aus diesem Werkzeug, Zeile für Zeile.

Sechs Zeilen aus einer einzigen Beispieldatei — so viele Abweichungen von der amtlichen DSFinV-K zeigt der CSV Kassenprüfer auf einer Karte, und wer in Deutschland Kassensoftware schreibt, erkennt jede davon wieder. In der vollständigen Prüfung derselben Datei sind es 14 Funde: 12 Fehler und 2 Warnungen in vier Datenzeilen, ausgelöst von 11 der 19 Regeln.
Bei der Kassen-Nachschau nach § 146b AO steht niemand vor dem Bondrucker. Verlangt wird der Export nach der Digitalen Schnittstelle der Finanzverwaltung für Kassensysteme, kurz DSFinV-K: ein Ordner aus CSV-Dateien und einer index.xml. Angekündigt wird diese Nachschau nicht.
Die DSFinV-K 2.4 des Bundeszentralamts für Steuern (Stand Januar 2024) beschreibt 20 Tabellen mit zusammen 219 Spalten. Die index.xml legt dabei mehr fest als nur die Namen: Semikolon als ColumnDelimiter, CRLF als RecordDelimiter, das Anführungszeichen als TextEncapsulator — und, entscheidend, das Komma als DecimalSymbol und den Punkt als DigitGroupingSymbol. Dazu kommen drei Wertelisten: 9 Vorgangstypen in Anhang B, 25 Geschäftsvorfalltypen in Anhang C, 7 Zahlarten in Anhang D.
In der Beispieldatei liegt das Bonkopf-Format vor, transactions.csv mit 23 Spalten. Sechs typische Abweichungen:
UMS_BRUTTO;12.50 statt 12,50. Der Punkt ist in fast jedem anderen Datenformat richtig — hier ist er das Tausendertrennzeichen.BON_TYP;Rechnung statt Beleg. Rechnung klingt plausibel, steht aber nicht in Anhang B.BON_START;2026-09-22 09:14:02 statt 2026-09-22T09:14:02+02:00. Ohne T und ohne Zeitzone ist das kein ISO 8601.TIMESTAMP. Die Tabelle hat 23 Spalten, keine mehr.KUNDE_USTID fehlt — Position 22 von 23.BON_TYP steht auf Position 5, wo amtlich BON_NR steht. Die Reihenfolge ist Teil der Beschreibung.Alle sechs Fehler sind die jeweils wahrscheinlichste Lösung ausserhalb der DSFinV-K. Ein Sprachmodell, das eine Exportroutine schreibt, setzt den Punkt als Dezimaltrennzeichen, weil das in CSV-Beispielen weltweit so steht. Es ergänzt eine TIMESTAMP-Spalte, weil Logdateien eine haben. Es sortiert Spalten nach Lesbarkeit. Und es erfindet den Wert Rechnung, weil eine Rechnung in einer Kasse naheliegt. Ein allgemeiner CSV-Linter fängt nichts davon ab: Er prüft Anführungszeichen und Spaltenzahl, aber er kennt die 219 Spalten nicht und ihre Reihenfolge erst recht nicht.
Wer ein elektronisches Aufzeichnungssystem entgegen § 146a Absatz 1 Satz 1 AO nicht oder nicht richtig verwendet, handelt nach § 379 Absatz 1 Satz 1 Nummer 4 AO ordnungswidrig. Nach § 379 Absatz 6 AO kann diese Ordnungswidrigkeit mit einer Geldbuße bis zu 25.000 Euro geahndet werden.
Eine Steuerberatungskanzlei rechnet die Durchsicht eines Kassenexports nach § 13 StBVV als Zeitgebühr ab: 16,50 bis 41 Euro je angefangene Viertelstunde. Ein Export mit 20 Tabellen ist damit selten in einer Viertelstunde durch.
Ohne Lizenzschlüssel prüft die Erweiterung die im Editor geöffnete CSV vollständig gegen alle 19 Regeln und nennt zu jedem Fund die Zeilennummer — die ganze Datei, nicht ein Ausschnitt. Dieselbe Prüfmaschine liegt Byte für Byte als eine Seite im Browser. Der Lizenzschlüssel schaltet den anderen Umfang frei: den kompletten Exportordner in einem Lauf, alle 20 Tabellen zusammen samt Kreuzprüfung gegen die index.xml, und den Prüfbericht als Datei.
Er liest eine DSFinV-K-CSV aus dem Kassenexport, erkennt am Spaltenkopf, welche der 20 amtlichen Tabellen vorliegt, und prüft sie gegen die index.xml der DSFinV-K 2.4: Spaltenbestand, Spaltenreihenfolge, Semikolon als Trennzeichen, Komma als Dezimaltrennzeichen, Zeitstempel nach ISO 8601 sowie die Wertelisten für BON_TYP, GV_TYP und ZAHLART_TYP. Jeder Fund nennt Regel, Schwere und Zeilennummer.
Für Kassenhersteller und Kassensoftware-Entwickler in Deutschland, die den DSFinV-K-Export selbst erzeugen, und für Steuerkanzleien, die einen Export vor der Kassen-Nachschau nach § 146b AO durchsehen. Diese Nachschau wird nicht angekündigt, und wer ein elektronisches Aufzeichnungssystem nicht richtig verwendet, riskiert eine Geldbuße bis zu 25.000 Euro nach § 379 AO.
Ein allgemeiner CSV-Linter prüft Anführungszeichen und Spaltenzahl, kennt aber weder die 219 Spalten der DSFinV-K noch deren Reihenfolge. Ein Chatbot erfindet plausible Spaltennamen und schreibt Beträge mit Punkt, weil das in den meisten Datenformaten so üblich ist. Die DSFinV-K verlangt das Komma als Dezimaltrennzeichen und den Punkt als Tausendertrennzeichen.
Kostenlos und ohne Lizenzschlüssel wird die im Editor geöffnete CSV vollständig gegen alle 19 Regeln geprüft, mit Zeilennummer zu jedem Fund. Der Lizenzschlüssel schaltet den anderen Umfang frei: den kompletten Exportordner in einem Lauf, alle 20 Tabellen zusammen samt Kreuzprüfung gegen die index.xml, und den Prüfbericht als Datei zum Weitergeben.
Eine Steuerberatungskanzlei rechnet eine solche Durchsicht nach § 13 StBVV als Zeitgebühr ab: 16,50 bis 41 Euro je angefangene Viertelstunde. Ein Export mit 20 Tabellen ist damit selten unter einer Stunde durch. Die Erweiterung kostet 29 Dollar einmalig, prüft den Export beliebig oft und beantwortet die Frage in Sekunden.
Ein allgemeiner KI-Chat antwortet aus Trainingsdaten mit Stichtag, kann Ihr Repository nicht lesen und nennt keine Regelversion. CSV Kassenprüfer — DSFinV-K Export Lint prüft die geöffnete Datei gegen 19 Regeln aus einem Regelwerk mit Stand 2026-09-22 und zeigt die genaue Zeile. Für Meldung, Prüfung oder Kunden brauchen Sie dieses datierte Ergebnis zu Ihren eigenen Dateien.
Eine Frage, beantwortet von der Person, die es gebaut hat. E-Mail nur, wenn Sie die Antwort zugeschickt möchten.
Fügen Sie diesen Code in Ihre Seite ein. Er läuft im Browser Ihrer Besucher und bleibt aktuell. Eingaben werden nicht gespeichert.
Für Kanzleien und Unternehmen: Ihr Name und Logo statt unserem, und das Ergebnis + die E-Mail jedes Besuchers in Ihrem Postfach (nur mit seiner Zustimmung) — Pro ab 19 $/Monat. Pro ansehen →