CSV Kassenprüfer — DSFinV-K Export Lint

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 installieren

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 Hub
ext 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

Die vollständige Regeltabelle als PDF
Alle 19 Regeln, die CSV Kassenprüfer — DSFinV-K Export Lint prüft, jeweils mit Quelle und Datum, zum Ausdrucken und Weitergeben an Ihr Team oder Ihre Prüfer. Wir senden sie jetzt per E-Mail und nur noch einmal, wenn sich eine Regel ändert. Kein Newsletter.

Vollversion holen $29

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
ENDEJAESPT

Werkzeug finden

· ReadyStack

Rechenbeispiel

Echte Zahlen aus diesem Werkzeug, Zeile für Zeile.

CSV Kassenprüfer — DSFinV-K Export Lint

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.

Der Prüfer liest nicht die Kasse, er liest den Export

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.

Was die amtliche index.xml festlegt

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.

Die sechs Zeilen

In der Beispieldatei liegt das Bonkopf-Format vor, transactions.csv mit 23 Spalten. Sechs typische Abweichungen:

Warum ein Assistent das falsch schreibt

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.

Was auf dem Spiel steht

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.

Was der Prüflauf kostet

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.

Der Umfang

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.

Häufige Fragen

Was macht der CSV Kassenprüfer genau?

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 wen ist das gedacht?

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.

Warum reicht ein Chatbot oder ein normaler CSV-Linter nicht?

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.

Was ist kostenlos und was kostet etwas?

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.

Was kostet es, das von Hand prüfen zu lassen?

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.

Warum nicht einfach ChatGPT oder eine andere KI fragen?

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.

Frage zu diesem Werkzeug

Eine Frage, beantwortet von der Person, die es gebaut hat. E-Mail nur, wenn Sie die Antwort zugeschickt möchten.

Dieses Tool kostenlos auf Ihrer Website einbinden

Fügen Sie diesen Code in Ihre Seite ein. Er läuft im Browser Ihrer Besucher und bleibt aktuell. Eingaben werden nicht gespeichert.

 Alle einbettbaren Rechner

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 →