Below you can find all data that needs to be printed on the receipt, mapped with the values returned from the Sign API upsertTransaction endpoint.
It is sufficient to record either the QR code or the fields mentioned on the receipts.
We have been contacted by the relevant tax authorities with an appeal to highly recommend the QR code solution to our customers!
The TSS data (=secured data according to KassenSichV) should be stored in the QR code. This eliminates the need to print the TSS plain text on the receipts. In the event of a cash register inspection, the QR code simplifies the process. Shorter receipts save paper and therefore money. In addition, thermal paper pollutants are avoided and the environment is protected. As an alternative, you can switch to the digital fiskaly receipt and thus not use any thermal paper at all.
Please note, when using the simplification arrangements (Erleichterungregelungen) from DSFinV-K chapter 2.7, the start time of the first
order transaction (TSE-Erstbestellung) must also be printed on the receipt (not integrated in the QR code).
Furthermore, it must be guaranteed that a connection in terms of content can be established via the
ABRECHNUNGSKREIS field in the
Bonkopf_AbrKreis file (cf. chapter 220.127.116.11) in the DSFinV-K data, so that it is possible to track the initiation and processing of the individual order and settlement processes.
|Field Receipt||Field SIGN DE|
|TSE-Seriennummer||tss_serial_number (V2) / certificate_serial (V1)|
|ClientID / KassenID||client_serial_number|
|TSE-Erstbestellung||This field needs to be added manually by the cash register manufacturer|