Step-by-step guide on imple­men­ting the Kas­sen­SichV

As a cash regis­ter manu­fac­tu­rer, what can you alrea­dy do to pre­pa­re yours­elf 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 & Tech­nik-Exper­te

1. Define the busi­ness tran­sac­tions

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­lo­wing 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 com­pa­ny
  • which ope­ra­ti­ons have a nega­ti­ve impact on asset com­po­si­ti­on of the com­pa­ny
  • which ope­ra­ti­ons end the tran­sac­tion posi­tively (e.g. pay­ment)
  • which ope­ra­ti­ons end the tran­sac­tion nega­tively (e.g. pay­ment can­cel­la­ti­on)

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

  • input/ output sales
  • sub­se­quent can­cel­la­ti­on of a rece­ipt
  • tip
  • vou­chers (gene­ra­ting and redemp­ti­on of vou­chers)
  • pri­va­te money with­dra­wals and pri­va­te depo­sits
  • change amount boo­king
  • salary pay­ment from the cash regis­ter as well as
  • money trans­fer

2. Define record­ing sys­tems

As a cash regis­ter manu­fac­tu­rer, you need to define for yours­elf what a record­ing system is. At this point, you should answer the fol­lo­wing ques­ti­ons:

  • 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 ope­ra­ti­on.

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 that has to be used accord­ing to the Kas­sen­SichV requi­re­mengt is cur­r­ent­ly still under dis­cus­sion. The DFKA, the German Asso­cia­ti­on for Cash Regis­ter and Bil­ling System Tech­no­lo­gy, has pro­po­sed to the BMF that it be guided by the DFKA taxo­no­my in order to achie­ve a uni­ve­sal stan­dard.

The DSFinV‑K format is cur­r­ent­ly being deve­lo­ped to estab­lish a stan­dard for exter­nal tes­ting and audits, which is based on the DFKA taxo­no­my.

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 imple­men­ted.

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 kassensichv.io* today.

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

  • Start your con­nec­tion on kassensichv.io.
  • 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 pro­ces­ses.

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.

Das könnte Sie auch inter­es­sie­ren: