Kassenprüfer / Funktionsumfang im Detail.

Funktionsumfang im Detail.

Entdecken Sie die Funktionen des Kassenprüfers: vom Datenimport über den einzelnen Befund bis zum Bericht. Durchsuchen Sie 80 Produktfunktionen und die ausführbaren DSFinV-K-Prüfregeln.

10 Funktionen

Import & Datengrundlage

Kassendaten lokal einlesen und die Prüfbasis dokumentieren.

ZIP und Ordner einlesen

DSFinV-K-Exporte als ZIP oder vorhandener Exportordner auswählen.

Originaldaten erhalten

Prüfung liest lokal; der eingelesene Export wird nicht verändert.

Schnittstellenprofile 2.2, 2.3 und 2.4

Automatische oder manuelle Auswahl des DSFinV-K-Prüfprofils; 2.3/2.4 verwenden das gemeinsame technische Profil.

Prüffälle benennen

Freie Bezeichnung für den Prüffall zur Zuordnung der Auswertung.

CSV-Struktur und Codierung

Trennzeichen, Feldbreite, mehrzeilige Inhalte und deklarierte Codierung werden geprüft.

Sichere XML- und DTD-Verarbeitung

Index und lokale DTD formal prüfen; externe Entitäten werden nicht unkontrolliert nachgeladen.

Dateiidentität dokumentieren

SHA-256 für eingelesene Dateien und Eingabemanifest dokumentiert die beim Import verwendeten Bytes.

Dateiinventar

Dateinamen, Größen, Datensätze, Codierung, Trennzeichen und Ersatzcodierung in eigener Übersicht.

Ersatzcodierung zur Sichtprüfung

Optionale Windows-1252-Auswertung ungültiger UTF-8-Bytes wird als Einschränkung sichtbar.

Fortschritt und Abbruch

Aktuellen Verarbeitungsschritt verfolgen und laufende Prüfung abbrechen.

13 Funktionen

DSFinV-K-Prüfung

Struktur, Fachschlüssel, Beziehungen und Summen systematisch prüfen.

Dateien und Standardspalten

Deklarierte Dateien, zentrale Tabellen und Standardfelder mit dem gewählten Profil abgleichen.

Feldformate und Wertelisten

Zahlendarstellung, Feldlängen, Schlüssel, Vorgangstypen und Kennzeichen validieren.

Buchungstag und Zeitstempel

Datumsformate, Buchungstag und zeitliche Reihenfolge prüfen.

Doppelte fachliche Schlüssel

Mehrfach verwendete Bon-, Positions-, Stamm- und Aggregatschlüssel erkennen.

Verknüpfungen im Datenbestand

Abschlüsse, Bons, Positionen, Steuerschlüssel, Terminals, Agenturen und interne Belegreferenzen zuordnen.

Bon- und Zahlungsabgleich

Bonkopf gegen Steuerwerte, Zahlungen und Positionswerte vergleichen.

Tagesabschluss und Zahlarten

Gesamtzahlungen, Barzahlungen und Zahlarten gegen passende Einzelzahlungen vergleichen.

Geschäftsvorfälle und Positionsdetails

Abschlusswerte gegen eindeutig zugeordnete Positionsdetails nach Geschäftsvorfall und Steuergruppe prüfen.

Steuerbeträge plausibilisieren

Exportierte Netto-/Steuerwerte mit dem deklarierten Stammsatz vergleichen; keine automatische rechtliche Steuersatzentscheidung.

Unternehmens- und Kassenstammdaten

Zentrale Angaben, Steuerkennung, Kassenseriennummer sowie Länder- und Währungsformate prüfen.

TSE-Metadaten im DSFinV-K-Export

TSE-Verweise, Zeitangaben, Signaturdaten und wiederverwendete Signaturzähler prüfen.

Nummernfolgen mit Einordnung

Lücken und Signaturzählerabstände sichtbar machen; nicht pauschal als Manipulation bewerten.

Prüfabhängigkeiten sichtbar

Fehlende oder mehrdeutige Daten blockieren abhängige Kontrollen sichtbar.

10 Funktionen

Befunde & Nachvollziehbarkeit

Von der Übersicht direkt zur Fundstelle und verständlichen Erläuterung.

Ergebnisübersicht

Fehler, Warnungen, Informationen und nicht geprüfte Kontrollen getrennt sehen.

Befunde durchsuchen

Suche in Regeln, Dateien, Feldern, Bon, Abschluss, Beschreibung sowie Ist- und Sollwert.

Befunde filtern und gruppieren

Nach Schweregrad und fachlichen Kategorien eingrenzen; Filter zurücksetzen.

Fundstelle und Originaldatensatz

Datei, Zeile, Bon-ID und Abschluss öffnen; Originalwerte schreibgeschützt ansehen.

Ist, Soll und Empfehlung

Abweichung mit tatsächlichem Wert, erwartetem Format und konkretem Hinweis verstehen.

Format- und Korrekturhilfe

Zum Befund passende Erläuterungen und Formatbeispiele aufrufen.

Amtliche Quellen nachschlagen

Hinterlegte Quelleninformationen im Befund anzeigen und die Quelle im Browser öffnen.

Prüfregeln und Abdeckung

Regelname, Status, Befundanzahl und Grenzen der Prüfung getrennt nachvollziehen.

Lauf dokumentieren

Prüfprofil, Regelstand, Zeit und Dauer, Prüflauf-ID und Eingabehash dokumentieren.

Befunde kopieren

Ausgewählte Befundinformationen in die Zwischenablage übernehmen.

10 Funktionen

Summen, Monate & Jahre

Einzelabschlüsse prüfen, dann je Kasse und Basiswährung verdichten.

Monats- und Jahresübersicht

Abschlussprüfungen nach Geschäftstag zu Monaten und Jahren zusammenfassen.

Kasse, Jahr und Währung filtern

Auswertungen gezielt eingrenzen; unterschiedliche Basiswährungen bleiben getrennt.

Zahlungen gegen Abschlüsse

Einzelzahlungen und passende Abschlusswerte je Periode vergleichen.

Gegenläufige Differenzen erkennen

Absolute Einzeldifferenzen und auffällige Abschlüsse bleiben sichtbar, auch wenn sich Abweichungen in der Summe aufheben.

Geschäftsvorfälle und Steuerbeträge

Brutto, Netto und Umsatzsteuer getrennt nach Geschäftsvorfall, Agentur und Steuergruppe vergleichen.

Von der Periode zum Einzelabschluss

Monats-/Jahreszeile öffnen, Abschlussdetails prüfen und zur Originalzeile springen.

Prüfumfang offenlegen

Nicht zuordenbare oder nicht auswertbare Datensätze sichtbar halten; fehlende Werte sind keine Nullbeträge.

Allgemeine Summen

Umsatz, Rechnungszahlungen, Gutscheine, Auszahlungen und weitere Bewegungen separat darstellen.

Umsatz und Zahlungsfluss trennen

Zahlungssaldo separat ausweisen; dieser ist kein Bargeldbestand.

WaWi-Vergleichsgröße

Herstellerspezifische Kennzahl aus dem DSFinV-K-Export berechnen, inklusive Formeln und Zuordnung; externe WaWi-Statistik wird nicht importiert.

10 Funktionen

QR-Code-Prüfung

Kassenbeleg-QR-Codes aus Bilddateien und PDFs lokal analysieren.

Bilder und PDF einlesen

PDF, PNG, JPG/JPEG, BMP, WEBP und GIF über Dateiauswahl oder Drag-and-drop einlesen.

Mehrseitige Dokumente

QR-Codes auf mehreren PDF-Seiten bzw. Bildframes erkennen, mit Belegvorschau und Seitenzuordnung.

QR-V0-Pflichtfelder

Feldstruktur, Kassenseriennummer, Prozessart/-daten, Transaktionsnummer, Signaturzähler, Zeitangaben, Algorithmus, Signatur und Schlüssel prüfen.

Vorgangsdaten aufschlüsseln

Kassenbeleg-V1 in Belegart, fünf Brutto-Steuerumsatzfelder und Zahlungen zerlegen.

Zahlungen und Summen prüfen

Zahlarten, Währungen, Format und EUR-Summenabgleich der QR-Vorgangsdaten prüfen.

Zeitliche Reihenfolge

Beginn und Ende des Vorgangs auf Plausibilität prüfen.

TSE-Signatur lokal prüfen

Unterstützte ECDSA-plain-Signaturen mit SHA-256/384/512 und unixTime lokal verifizieren.

Zertifikate separat prüfen

Lokale öffentliche Zertifikate auswählen oder unterstützte Online-Zertifikatsprüfung ausdrücklich anfordern.

PKI und Sperrstatus unterscheiden

Zertifikatszuordnung, historische Gültigkeit und heutigen Sperrstatus getrennt ausweisen.

QR-Rohtext und Einzelprüfungen

Jeden erkannten QR-Inhalt mit den einzelnen Prüfergebnissen anzeigen und Rohtext kopieren.

14 Funktionen

TSE-TAR-Prüfung

Originale TSE-Archive eigenständig und nachvollziehbar untersuchen.

Mehrere TAR-Archive gemeinsam prüfen

Eine oder mehrere TAR-Dateien oder TAR-Dateien aus einem Ordner auswählen, auch per Drag-and-drop.

Archiv- und Dateiprüfung

TAR-Header, Prüfsummen, sichere Pfade, Lesbarkeit und Inventar prüfen.

ASN.1-Logs lesen

Unterstützte Logversionen 2/3 einschließlich Transaktions-, System- und Auditmeldungen auswerten.

Originalsignaturen verifizieren

Originale signierte ASN.1-Feldbytes mit unterstütztem ECDSA-plain-Profil prüfen.

Öffentliche Zertifikate auswerten

X.509-Zertifikate aus den Archiven einlesen, Signaturschlüssel zuordnen, Laufzeit und Vertrauenskette prüfen.

Optionalen Sperrstatus abrufen

Aktuellen Zertifikatssperrstatus nur auf Wunsch online prüfen.

Vorgänge rekonstruieren

Start, Update und Finish je TSE/Transaktionsnummer zusammenführen; fehlende oder widersprüchliche Meldungen aufzeigen.

Zählerlücken und Konflikte

Signatur- und Transaktionsnummern getrennt auswerten; Mehrfachbelegung und ungeklärte Lücken sichtbar machen.

Verwaltungslogs berücksichtigen

Vorhandene System-/Auditmeldungen können Zwischenräume zwischen Transaktionssignaturen erklären.

Überlappende Exporte behandeln

Identische Logbytes nur einmal auswerten, sämtliche Herkunftsstellen behalten; abweichende Inhalte derselben Kennung melden.

Vorgangsdaten prüfen

Kassenbeleg-V1-Abschlussdaten auf Belegart, Brutto-Steuerumsätze, Zahlungen und Summen prüfen.

Fehler und Lücken gezielt filtern

Kennzahlen führen zu Listen; Erklärungen der Befunde gezielt filtern.

Logdetails und Herkunft

Vorgänge und Logmeldungen per Doppelklick mit UTC, Ortszeit, technischen Details und Quellen öffnen.

Prüfumfang gesondert anzeigen

Archiv, Signaturen, Zertifikate, Vollständigkeit und Prozessdaten mit eigenem Status bewerten.

8 Funktionen

Berichte & Ausgabe

Ergebnisse für Bearbeitung, Dokumentation und Austausch bereitstellen.

DSFinV-K-HTML-Bericht

Übersicht, Befunde, Prüfabdeckung, Summen, Quellen und Methodik als lokalen HTML-Bericht ausgeben.

JSON-Export

Strukturierte Prüfergebnisse einschließlich Detaildaten für Weiterverarbeitung speichern.

Befund-CSV

Befunde für Tabellenkalkulationen exportieren.

Summen-CSV

Perioden, Einzelabschlüsse, Summenvergleiche und Kennzahlen separat exportieren.

Unabhängig von Bildschirmfiltern

DSFinV-K-Berichte enthalten sämtliche Befunde und Perioden des Prüflaufs, unabhängig von aktiven Anzeigefiltern.

QR-Berichte und Druck

QR-Ergebnisse als HTML oder JSON speichern und Druckvorschau nutzen.

TAR-Berichte und Druck

TAR-Ergebnisse als HTML, JSON oder CSV ausgeben; Druckvorschau und Ausgabe des aktuellen Bereichs.

Sichere Berichtsausgabe

HTML-Werte kodieren und CSV-Zellinhalte gegen Formelinterpretation absichern.

5 Funktionen

Bedienung, Einstellungen & Lizenz

Windows-Anwendung mit nachvollziehbaren Prüfoptionen.

F1-Kontexthilfe

Passende Hilfe zur aktuellen Ansicht öffnen.

Prüfoptionen speichern

Profil, Betragstoleranz und Codierungsoption für folgende Prüfläufe einstellen.

Lokale Verarbeitung

Kassenexporte, Bilder, PDFs und TAR-Archive werden lokal verarbeitet; Online-Zertifikatsabfragen sind gesonderte optionale Vorgänge.

Hardwaregebundene Freischaltung

Lizenznummer aus Hardware und Kundendaten bilden; Freischaltung anfordern und erhaltenen Code im Programm eintragen.

Vollversion ohne Demo-Prüflimit

Die Vollversion wird pro Installation einmalig gekauft. Lieferung per Download nach Zahlungseingang.

55 ausführbare Katalogregeln

DSFinV-K-Prüfregeln

Welche Regeln tatsächlich anwendbar sind, hängt von Profil und Datenbestand ab. Die Anwendung dokumentiert auch blockierte oder nicht anwendbare Prüfungen. QR und TSE-TAR besitzen zusätzliche, eigene Kontrollen.

IMP001

Sicherer Import und Dateiintegrität

ZIP-/Ordnerstruktur, Größenlimits und SHA-256 über eingelesene Originalbytes.

IMP002

Zeichencodierung

Bytes müssen zur deklarierten Codierung passen. Heuristische Sichtprüfung wird ausdrücklich ausgewiesen.

IMP003

CSV-Syntax und Datensatzbreite

Quoted CSV, mehrzeilige Felder, Spaltenzahl und Importvollständigkeit.

IMP004

Leere CSV-Sätze

Leere physische Datensätze werden gezählt, nicht als Buchungen interpretiert.

XML001

XML-Beschreibung

XML-Wohlgeformtheit und unterstützte Tabellen-/CSV-Deklarationen; externe Entitäten werden nicht übernommen.

XML002

CSV gegen index.xml

Deklarierte Reihenfolge, tatsächliche Spalten und Erweiterungen müssen übereinstimmen.

XML003

Deklarierte Dateien vorhanden

Jede in index.xml aufgeführte Datei muss vorliegen.

XML004

index.xml gegen GDPdU-DTD

Formale XML-Validierung gegen die mitgelieferte DTD nach Abgleich mit der eingebetteten amtlichen Referenz; XML-Zeile und Position werden ausgewiesen.

XML005

DTD-Referenz und Begleitdatei

DOCTYPE und mitgelieferte lokale DTD werden geprüft; Fremdauflösung und interne DTD-Erweiterungen werden nicht ausgeführt.

SCH001

Standardspalten und zentrale Tabellen

Abgleich gegen amtliche Spaltenlisten 2.2 bzw. 2.3/2.4, keine pauschale Datenpflicht für leere optionale Tabellen.

SCH002

Versionsprofil

Deklarierte TAXONOMIE_VERSION, manuelle Auswahl und historischer Anwendungszeitraum.

FMT001

Zahlendarstellung und Dezimalstellen

Strikte deklarierte Dezimal-/Gruppentrenner; keine stillschweigende Nullkonvertierung.

FMT002

Maximale Feldlängen

Standardfeldlängen und zusätzliche XML-Spaltendeklarationen.

FMT003

Fachliche Schlüsselfelder

Nicht leere Abschluss-, Bon-, Positions- und Stammschlüssel.

ENUM001

Finanzamt 4 – Geschäftsvorfalltyp

GV_TYP muss zur amtlichen Werteliste gehören; 0, Ausgaben und Lohn sind keine definierten Typen.

ENUM002

Kennzeichen 0 / 1

BON_STORNO, P_STORNO, INHAUS und KEINE_UST_ZUORDNUNG; unterschiedliche optionale Befüllung beachten.

ENUM003

Bon-, Zahlart- und Preisfindungstypen

Amtliche Wertelisten; Freitextfelder werden nicht mit Typkennzeichen verwechselt.

DATE001

Finanzamt 7 – Buchungstag

Z_BUCHUNGSTAG ist optional; falls belegt, gültiges yyyy-MM-dd, nicht dd.MM.yyyy.

DATE002

Datums- und Zeitstempelformate

Gültige ISO-Zeitstempel; lokale Kassenzeiten sind von UTC-TSE-Zeiten zu unterscheiden.

KEY001

Finanzamt 6 – doppelte fachliche Schlüssel

Eindeutige Bon-/Positions-/Stamm- und Aggregatschlüssel; unveränderte Originalzeilen bleiben sichtbar.

KEY002

Wiederholte identische Detaildatensätze

Hinweis auf mögliche Exportduplikate. Mehrere gleiche Teilzahlungen und Detailzeilen können sachlich zulässig sein.

REF001

Abschlussreferenzen

Verknüpfung über Z_KASSE_ID + Z_ERSTELLUNG + Z_NR.

REF002

Bonreferenzen

Vollständiger Bon-Schlüssel einschließlich Abschluss, nicht BON_ID allein.

REF003

Positionsreferenzen

Details müssen der passenden Position zugeordnet sein.

REF004

Umsatzsteuerschlüssel

Steuerschlüssel referenzieren die Stammdaten desselben Abschlusses.

REF005

Terminal- und Agenturverweise

Nur belegte Terminals und echte Agenturen referenzieren; Agentur 0 bedeutet keine Agentur.

REF006

Erster und letzter Bon im Abschluss

Z_START_ID und Z_ENDE_ID müssen BON_ID des Abschlusses sein; BON_NR ist ein anderes Feld.

REF007

Interne und externe Belegreferenzen

Interne Referenzen mit REF_TYP Transaktion; außerhalb des Exportzeitraums nur Warnung.

SUM001

Brutto = Netto + Steuer

Nur wenn alle drei Werte vorliegen; zulässige Brutto-/Nettomethoden bleiben erhalten.

SUM002

Bonkopf gegen Bon-Steuerbeträge

UMS_BRUTTO gegen Summe BON_BRUTTO, einschließlich dokumentierter Betragtoleranz.

SUM003

Bonkopf gegen Zahlungsbeträge

Nur Vorgangstyp Beleg, BASISWAEH_BETRAG; keine Fehlinterpretation von Fremdwährungsbeträgen.

SUM004

Bon gegen Positionswerte

Plausibilitätsvergleich mit Rundungsspielraum und Storno-/Duplikatsperren; kein Ersatz des Rechnungsdoppels.

SUM005

Abschlusssumme gegen Zahlarten

Z_SE_ZAHLUNGEN gegen Summe Z_ZAHLART_BETRAG desselben Abschlusses.

SUM006

Barzahlungssumme gegen Zahlarten

Z_SE_BARZAHLUNGEN gegen Bar-Zahlarten; Bargeldbestand wird nicht gleichgesetzt.

SUM007

Zahlarten gegen einzelne Bonzahlungen

Vergleich je Abschluss/Zahlart; unklare Stornos und Mehrfach-Bons sperren betroffene Gruppen.

SUM008

Geschäftsvorfälle gegen Positionsdetails

Vergleich nach Abschluss/GV_TYP/GV_NAME/Agentur/USt; nur eindeutig zuordenbare Beleg-/Positionsdaten.

SUM009

Vorgangstyp gegen Zahlungsart

DSFinV-K 2.3/2.4: AV-Vorgänge außer AVTraining erlauben nur ZAHLART_TYP=Keine. Keine automatische Umklassifizierung; fehlende/mehrdeutige Zuordnungen und historische 2.2-AV-Vorgänge bleiben für diese Typregel ungeprüft.

PER001

Perioden: Zuordnung und Prüfumfang

Monat/Jahr je Kasse und Basiswährung; Buchungstag vor Erstellungsdatum, nicht zuordenbare Datensätze sichtbar.

PER002

Perioden: Einzelzahlungen gegen Abschlüsse

Abgleich je Abschluss, anschließend Monat/Jahr. Absolute Differenzen und auffällige Abschlüsse verhindern eine Verdeckung durch gegenläufige Abweichungen.

PER003

Perioden: Geschäftsvorfälle und Steuerbeträge

Positionen gegen Geschäftsvorfallsummen nach Typ, Name, Agentur, Steuerschlüssel und Satz. Brutto/Netto/USt getrennt; keine erfundenen fehlenden Beträge.

VAT001

Steuerbetrag plausibel zum Stammsatz

Numerisch deklarierter USt-Satz, Brutto-/Nettoidentität und Rundung berücksichtigen; keine rechtliche Steuersatzentscheidung.

MASTER001

Unternehmens- und Kassenstammdaten

Zentrale Unternehmensangaben, Steuerkennung und Kassenseriennummer.

MASTER002

Länder- und Währungsformate

ISO-Alpha-3-Formprüfung; keine vollständige aktuelle ISO-Codelistenprüfung.

TIME001

Zeitliche Reihenfolge

Bonstart <= Bonende; keine Vergleiche zwischen unbekannter lokaler Zeitzone und UTC. Nachgeholte Tagesabschlüsse am nächsten Programmstart sind als dokumentierbarer technischer Sonderfall zu berücksichtigen.

TIME002

Nummernfolgen

Lücken nur als Erklärungshinweis; kein automatischer Manipulationsvorwurf.

TSE001

TSE-Seriennummer und öffentlicher Schlüssel

Formaler SHA-256-Abgleich geeigneter Public-Key-Rohbytes, keine Zertifikatsvertrauenskette.

TSE002

TSE-Stammverweise

TSE_ID ist je Abschluss lokal, keine globale TSE-Identität.

TSE003

TSE-processType

processType und Bon-Vorgangstyp sind verschiedene Felder.

TSE004

TSE-Zeiten plausibel

Start-/Endreihenfolge und Abweichungen zum zugeordneten Abschluss; nur CSV-Metadaten.

TSE005

Finanzamt 5 – fehlende Signaturdaten

Signaturwert/Base64, Signaturzähler und Transaktionsnummer getrennt; dokumentierte TSE-Fehler beachten.

TSE006

Finanzamt 5 – Signaturzählerlücken

Abstände zwischen CSV-Finish-Signaturen sind bei USB-Hardware-TSE durch reguläre Admin-/TimeAdmin-/Systemsignaturen möglich und werden allein nur als Information bewertet; Vollständigkeit erfordert TSE-Logs.

TSE007

Wiederverwendete Signaturzähler

Widersprüchliche Zuordnung derselben TSE/Finish-Signatur zu mehreren Vorgängen.

TSE008

Bon ohne TSE-CSV-Verweis

Nur Warnung bei TSE im Abschluss; Ausnahmen, Ausfälle und Übergänge manuell klären.

TSE009

Optionale TSE-Vorgangsdaten

Erfassung der Prüfbarkeit ohne Behauptung einer kryptographischen Validierung.

COV001

Abhängigkeiten und Prüfabdeckung

Fehlende/mehrdeutige Daten blockieren Folgeregeln sichtbar statt sie als bestanden auszugeben.

Prüfumfang und technische Voraussetzungen

Windows-Anwendung. DSFinV-K, QR und TAR werden in eigenständigen Prüfläufen untersucht. Die Software verändert keine Originalexporte, ersetzt keinen Kassensturz und bescheinigt keine steuerliche Gesamtordnungsmäßigkeit.

Unterstützte kryptografische Profile: QR mit ECDSA-plain SHA256/384/512 und unixTime; TSE-TAR mit unterstützten ASN.1-Logs v2/v3 und ECDSA-Profilen. Zertifikatsvertrauen und Sperrstatus bleiben eigenständige Prüfungen. Nicht unterstützte Profile werden entsprechend ausgewiesen.

Standardgrenzen: DSFinV-K bis 512 MiB relevante Nutzdaten und 1.000.000 Zeilen. QR bis 100 MiB, 200 Seiten/Frames und 32 Megapixel je Bild. TAR bis 200 Archive, 2 GiB je Archiv, 250.000 Einträge und insgesamt 256 MiB Nutzdaten. Speicherbedarf und weitere Schutzgrenzen können die Verarbeitung begrenzen.

Der WaWi-Vergleich nutzt nur den Kassenexport; externe WaWi-Daten werden nicht automatisch abgeglichen. Optionaler Online-PKI-/Sperrstatus und Lizenzanforderung benötigen Netzwerkzugriff.

Funktionsstand: analysierter Projektstand vom 13.11.2026. Funktionen und Katalogregeln werden getrennt gezählt; die Zahlen werden nicht zu einem künstlichen Gesamtumfang addiert.

↑