Kassen-Nachschau: Kasse selber prüfen
& Prüfer antworten

Laden Sie den DSFinV-K-Export Ihrer Kasse. Sie sehen in wenigen Minuten, was ein Betriebsprüfer darin sieht, und bekommen auf seine Fragen Antworten mit Zahlen, die Sie belegen können. Kostenlos, ohne Konto. Ihre Kassendaten bleiben in Ihrem Browser.

Vor der Prüfung: wissen, was drinsteht

Fehlende Bon-Nummern, abgebrochene Vorgänge, Lücken im Signaturzähler, Stornos ohne Bezug: Das sind die Punkte, die ein Prüfer als Erstes abfragt. Hier sehen Sie sie vorher, mit Erklärung, was dahintersteckt und was davon wirklich ein Problem ist.

Nach dem Prüferschreiben: antworten, nicht raten

Fügen Sie den Text des Prüfers ein. Sie erhalten eine Antwort, die seine Fragen der Reihe nach beantwortet, mit Nachweistabellen aus Ihrem Export, zum Kopieren in Ihre E-Mail. Für Sie selbst oder zur Weitergabe an Ihren Steuerberater.

Kassendaten prüfen

So geht es

  1. Export laden

    Den DSFinV-K-Export aus Ihrer Kasse herunterladen und oben ablegen. ZIP, TAR, ein Ordner oder die einzelnen CSV-Dateien, alles geht. Jeder Kassenhersteller muss diesen Export bereitstellen. Wenn der Prüfer auch den TSE-Export (TAR) verlangt, legen Sie ihn dazu: Er wird mit den Kassendaten abgeglichen.

  2. Ergebnis lesen

    Die Kennzahlen werden in Ihrem Browser berechnet. Der Prüfbericht ordnet jeden Punkt ein: unauffällig, erklärbar, offen oder auffällig. Nichts wird schöngeredet.

  3. Antworten

    Prüferfrage einfügen oder einen der Knöpfe nutzen. Die Antwort mit Tabellen kopieren Sie direkt in Ihre E-Mail an das Finanzamt oder Ihren Steuerberater.

Was geprüft wird

Dieselben Punkte, die die Prüfsoftware der Finanzverwaltung (AmadeusVerify) am DSFinV-K-Export prüft, plus die Fragen, die Prüfer in der Praxis stellen:

  • Belegnummern und Bon-IDs: Lücken über alle Vorgangstypen, nicht nur bei Belegen
  • TSE-Transaktionsnummern: lückenlos und ohne Duplikate, der eigentliche Vollständigkeitsnachweis
  • Signaturzähler: Lücken gegen Kalendertage und Systemsignaturen der TSE gerechnet
  • TSE-Seriennummer gegen den öffentlichen Schlüssel im Zertifikat
  • Jede TSE-Signatur im Export wird kryptografisch nachgerechnet
  • Abgebrochene Vorgänge je Monat mit Zeiten und TSE-Nummern als Nachweisliste
  • Stornos: hat jeder Storno einen Bezug auf den ursprünglichen Vorgang?
  • Was die Prüfsoftware der Finanzverwaltung an diesem Export melden würde, mit Einordnung
  • Z-Bons: fortlaufend, Soll/Ist-Differenzen je Tagesabschluss
  • TSE-Fehler wie Verbindungsfehler beim Start einer Transaktion
  • Summen: Zahlungen, Steuerzeilen, Positionen und Tagesabschlüsse gegen den Bruttoumsatz
  • Zeiten: Start der TSE-Transaktion gegen den Start des Kassiervorgangs, Zeitzone und Zeitformat
  • TSE-Export (TAR): Vollständigkeit, Signaturzähler, Reihenfolge und Abgleich jeder Transaktion mit dem DSFinV-K-Export

Und ebenso klar: was aus dem DSFinV-K-Export allein nicht beantwortet werden kann. Dafür benennt das Ergebnis, welche Unterlagen Sie vom Prüfer oder vom Kassenhersteller brauchen, etwa den TSE-Export, den Sie dann ebenfalls hier prüfen lassen können.

Typische Fragen vom Prüfer und was dahintersteckt

„Bei der Lückenanalyse fehlen 220 Bon-Nummern.“

In fast allen Fällen hat der Prüfer nur die Belege gefiltert. Die fehlenden Nummern gehören zu abgebrochenen Vorgängen, etwa wenn die Kasse für eine Preisauskunft benutzt wurde. Diese Vorgänge stehen im Export unter einem eigenen Vorgangstyp und haben eine eigene TSE-Transaktion. Entscheidend ist, ob die Bon-Nummern über alle Vorgangstypen lückenlos sind und ob die TSE-Transaktionsnummern lückenlos sind. Das Werkzeug zeigt beides und liefert für jeden Monat die Liste der Abbrüche mit Bon-Nummer, Zeit und TSE-Nummer.

„Der Signaturzähler der TSE hat Lücken.“

Im DSFinV-K-Export sind Lücken im Signaturzähler normal. Jeder Vorgang erzeugt zwei Signaturen, Start und Ende, der Export enthält nur die End-Signatur. Dazu signiert die TSE eigene Systemmeldungen, etwa eine pro Kalendertag. Erst wenn im TSE-Export (TAR) selbst Lücken stehen, ist das zu klären. Das Werkzeug rechnet die Zusatzsignaturen gegen die Kalendertage und sagt, ob das Verhältnis plausibel ist. Liegt der TSE-Export vor, prüft es die Signaturzähler dort direkt und gleicht jede Transaktion mit dem DSFinV-K-Export ab.

„Die Seriennummer der TSE stimmt nicht mit dem Hash des Zertifikats überein.“

Die Seriennummer einer TSE ist der SHA-256-Hash des öffentlichen Schlüssels, der im Zertifikat steckt, nicht der Hash des ganzen Zertifikats. So steht es im Anwendungserlass zu § 146a AO (Nr. 2.2.3.2) und in der BSI-Richtlinie TR-03153. Das Werkzeug rechnet den Hash aus dem Zertifikat Ihres Exports nach und zeigt, ob er zur Seriennummer passt.

„Bei einem Vorgang steht ein Verbindungsfehler zur TSE.“

Der Export dokumentiert einen fehlgeschlagenen Startversuch an der TSE. Wichtig ist, was danach passiert ist: Wurde der Start sofort wiederholt und der Vorgang signiert? Das Werkzeug vergleicht die Zeiten von Kasse und TSE für genau diesen Vorgang und nennt die TSE-Transaktionsnummer, mit der der Vorgang nachweisbar ist.

„Die Prüfsoftware meldet: ProcessData konnte nicht nachgebaut werden.“

Diese Meldung erscheint, wenn ein Vorgang ohne Positionen und ohne Vorgangsdaten exportiert wurde, typisch bei abgebrochenen Vorgängen mancher Kassensysteme. Es ist eine Schwäche des Exports, kein Hinweis auf gelöschte Umsätze: Die TSE-Transaktion und die Signatur des Vorgangs sind vorhanden. Das Werkzeug zählt diese Vorgänge und benennt sie, damit Sie beim Kassenhersteller gezielt nachfragen können.

„Es gibt 40 Stornos.“

Ein Storno ist keine Umsatzminderung und kein Mangel, solange er sich auf den ursprünglichen Vorgang bezieht. Das Werkzeug prüft für jeden Storno, ob diese Referenz im Export steht, und listet die Stornos mit Datum, Betrag und stornierter Bon-Nummer.

Ihre Daten

Der Export wird in Ihrem Browser entpackt und ausgewertet, nicht auf einem Server. Für die Formulierung der Antworten wird eine KI genutzt. An sie gehen Kennzahlen, also Anzahlen, Nummernbereiche, Summen und Zeiten, und je Datei wenige anonymisierte Beispielzeilen, damit die KI den Aufbau des Exports versteht. Keine Namen von Mitarbeitern oder Kunden, keine Adresse, keine Steuernummer, keine Notizen, keine Signaturen und Zertifikate. Namen und Steuernummern in Ihren eigenen Fragen werden vor dem Senden ersetzt. Der Chatverlauf bleibt in Ihrem Browser und wird nach sieben Tagen ohne Nutzung gelöscht. Mit einem Klick löschen Sie alles sofort.

Rechtsgrundlagen

  • § 146a AO: Pflicht zur Absicherung durch eine zertifizierte TSE und zur Belegausgabe
  • § 146b AO: Kassen-Nachschau ohne Ankündigung
  • § 2 KassenSichV: Für jeden Vorgang ist unmittelbar eine neue TSE-Transaktion zu starten
  • AEAO zu § 146a, Nr. 2.2.2: Start der Protokollierung mit Beginn des Vorgangs, Aktualisierung spätestens nach 45 Sekunden
  • AEAO zu § 146a, Nr. 2.2.3.2: Seriennummer der TSE ist der Hash des öffentlichen Schlüssels
  • BSI TR-03153 und TR-03151: technische Vorgaben für TSE und Export

Haftungsausschluss

Dieses Werkzeug liefert eine technische Auswertung von Kassendaten nach den Vorgaben der DSFinV-K. Es ersetzt weder die Prüfung durch die Finanzverwaltung noch eine Beratung durch einen Steuerberater oder Rechtsanwalt und stellt keine Steuer- oder Rechtsberatung dar. Die Ergebnisse werden automatisiert erzeugt und können Fehler enthalten. Prüfen Sie Zahlen und Formulierungen vor der Weitergabe an Dritte, insbesondere an das Finanzamt. Für Entscheidungen, die Sie auf Grundlage dieser Auswertung treffen, übernehmen wir keine Haftung. Eine abschließende Beurteilung Ihrer Kassenführung ist nur mit allen Unterlagen möglich, dazu gehören insbesondere der TAR-Export der TSE und das Prüfprotokoll der eingesetzten Prüfsoftware.