Die Datei transactions_tse.csv (logischer Name: Bonkopf_TSE oder TSE_Transaktionen) ist eine zentrale Datei im DSFinV-K-Export. Ihr Hauptzweck ist es, die Daten der Technischen Sicherheitseinrichtung (TSE) auf Transaktionsebene zu speichern und so die Unveränderbarkeit und Vollständigkeit der Einzelaufzeichnungen zu gewährleisten.
Jeder Datensatz in dieser Datei verknüpft eine Transaktion aus der transactions.csv (Bonkopf) mit den entsprechenden Signaturdaten der TSE.
Dateispalte | Erläuterung |
---|---|
Z_KASSE_ID | Eindeutige ID für eine Kasse. Die ID führt zur eindeutigen Identifikation und Zuordnung von Vorgängen auf eine Kasse. Sie wird nur zur Referenzierung innerhalb eines Kassenabschlusses verwendet. |
Z_ERSTELLUNG | Datum und Uhrzeit der Erstellung des Kassenabschlusses (zur Verknüpfung mit cashpointclosing.csv). |
Z_NR | Fortlaufende Nummer des Kassenabschlusses (Z-Nummer). |
BON_ID | Primärschlüssel. Eindeutige ID des Vorgangs (Beleg/Bon) und Verweis auf die zugehörige Zeile in der transactions.csv. |
TSE_TANR / TSE_TRANSAKTIONSNR | Die fortlaufende Transaktionsnummer (Counter), die von der TSE für diesen Vorgang vergeben wird. Dies ist ein zentraler Mechanismus zur Sicherstellung der Lückenlosigkeit. |
TSE_TA_START | Der Startzeitpunkt des Signiervorgangs. |
TSE_TA_ENDE | Der Endzeitpunkt des Signiervorgangs. |
TSE_TA_VORGANGSART | Typ des Vorgangs, der an die TSE übermittelt wurde (z. B. PROCESS_TYPE_KASSENBELEG, PROCESS_TYPE_STORNO). |
TSE_TA_SIGZ / TSE_PRUEFNUMMER | Die Signaturzählernummer, die von der TSE fortlaufend hochgezählt wird. Sie dient der Prüfbarkeit der Datenkette. |
TSE_TA_SIG / tse_signature | Der eigentliche digitale Signaturwert, der durch die TSE erzeugt wurde. Mit dieser Signatur kann das Finanzamt die Unveränderbarkeit der Daten überprüfen. |
TSE_VORGANGSDATEN | Optional können hier die Daten des Vorgangs (processData), die an die TSE übergeben wurden, dargestellt werden. Dies erleichtert die Fehlersuche für die Hersteller und die Finanzverwaltung. Vorgehende und/oder nachfolgende Leerzeichen sind nicht zulässig. |
Funktion: Diese Datei dokumentiert die Kommunikation zwischen dem elektronischen Aufzeichnungssystem (Kasse) und der Technischen Sicherheitseinrichtung. Sie ist essenziell für die Erfüllung der Anforderungen der Kassensicherungsverordnung (KassenSichV), da sie den Manipulationsschutz durch kryptografische Signaturen beweist.
Jeder Eintrag in transactions_tse.csv bestätigt, dass der gesamte Bonkopf (Transaktion) erfolgreich von der TSE protokolliert und signiert wurde.