Step-by-step guide on imple­men­ting the KassenSichV

As a cash regis­ter manu­fac­tu­rer, what can you alrea­dy do to pre­pa­re yourself for the Kas­sen­SichV and be com­pli­ant with 1.1.2020? We have sum­ma­ri­zed all the steps for you.

Johannes Ferner

Johan­nes Ferner

Unter­neh­mer, Finanz & Technik-Experte

1. Define the busi­ness transactions

The first step is to define the rele­vant busi­ness tran­sac­tions recor­ded by your elec­tro­nic record­ing system. Busi­ness tran­sac­tions are all legal and eco­no­mic tran­sac­tions that docu­ment or alter the profit, loss or asset com­po­si­ti­on in a com­pa­ny in a given period of time.

Simply put, you need to define the fol­lowing points:

  • when does the busi­ness ope­ra­ti­on start
  • what ope­ra­ti­ons can change the tran­sac­tion data
  • which ope­ra­ti­ons have a posi­ti­ve impact on asset com­po­si­ti­on of the company
  • which ope­ra­ti­ons have a nega­ti­ve impact on asset com­po­si­ti­on of the company
  • which ope­ra­ti­ons end the tran­sac­tion posi­tively (e.g. payment)
  • which ope­ra­ti­ons end the tran­sac­tion nega­tively (e.g. pay­ment cancellation)

Examp­les of busi­ness tran­sac­tions that may occur in elec­tro­nic record­ing sys­tems include:

  • input/ output sales
  • sub­se­quent can­cel­la­ti­on of a receipt
  • tip
  • vou­chers (genera­ting and redemp­ti­on of vouchers)
  • pri­va­te money with­dra­wals and pri­va­te deposits
  • change amount booking
  • salary pay­ment from the cash regis­ter as well as
  • money trans­fer

2. Define record­ing systems

As a cash regis­ter manu­fac­tu­rer, you need to define for yourself what a record­ing system is. At this point, you should answer the fol­lowing questions:

  • Is the input device also a record­ing system at the same time?
  • Are there mul­ti­ple input devices?
  • What part of the system is the record­ing system? 

After that, you can imple­ment the assign­ment and manage­ment of serial num­bers for the record­ing sys­tems in com­pli­an­ce with the Kas­sen­SichV. The serial num­bers must be repor­ted to tax aut­ho­ri­ties later on, when the TSS is put into operation.

For more infor­ma­ti­on on the requi­re­ments for the assign­ment of serial num­bers, see the BSI TR-03153 tech­ni­cal gui­de­li­ne under point 7.

3. Pro­ces­sing the data scheme

The data scheme is defi­ned in DSFinV‑K 2.1. Unfor­tu­n­a­te­ly, this docu­ment is only avail­ab­le in German from offi­cial sources. If you have any ques­ti­ons, you can the­re­fo­re con­ta­ct us at any time. We can help you in any language.

4. Imple­ment and test the API

The imple­men­ta­ti­on of the TSS takes time. The­re­fo­re, we recom­mend you to alrea­dy pre­pa­re for the tech­ni­cal inte­gra­ti­on and make chan­ges to your system in order to ensure that the Kas­sen­SichV is smooth­ly implemented.

fis­ka­ly alrea­dy pro­vi­des an API fot the Kas­sen­SichV. It’s best to get star­ted right away and imple­ment our TSS/TSE API on* today.

Here’s how to pro­ceed step by step:

  • Start your con­nec­tion on
  • Create your TSS
  • Regis­ter the record­ing sys­tems that will be boo­king in the TSS
  • Define the start, update and end of a busi­ness tran­sac­tion and the trans­mis­si­on of the tran­sac­tion to the TSS
  • Down­load your export.

* As well as our com­pe­ti­tors’ sys­tems, our system is cur­r­ent­ly not cer­ti­fia­ble due to a lack of final spe­ci­fi­ca­ti­ons and tes­ting processes.

More infor­ma­ti­on

Sign up for our news­let­ter and stay up-to-date for any news around the Kas­sen­SichV.

You might also be inte­res­ted in this:

fis­ka­ly Cloud-TSS certified 

fis­ka­ly Cloud-TSS cer­ti­fied 🚀 The fis­ka­ly Cloud-TSS has now been fully cer­ti­fied by the German Federal Office for Infor­ma­ti­on Secu­ri­ty (BSI)! 🚀 fis­ka­ly Cloud TSS is

Weiterlesen » 

Ope­ra­ting Cloud TSS

Cur­rent deve­lo­p­ments and legal­ly com­pli­ant ope­ra­ti­on of the cloud TSS In the panel dis­cus­sion, the panelists will dis­cuss the cur­rent solu­ti­on on German Kas­sen­SichV as well

Weiterlesen »