Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request - POS - German or other EU countries legal situation TSE (Technical Safety Device) #19902

Closed
klausking opened this issue Jan 21, 2022 · 13 comments
Labels
Feature request This is a feature request Issue Stale (automatic label) This issue is stale because it has been open 1 year with no activity. Remove this label to keep open

Comments

@klausking
Copy link

In Germany (and other EU countries) it is required by law to equip new POS systems with a TSE, which should be considered when developing the POS.
At least it would be great to facilitate usb or cloud TSE integration with the appropriate settings in the options.

In connection with this, these values would of course also have to be output on the receipt. ( receipt responsibility in Germany...)
For more informations --> [https://kassensichv.com/]

@klausking klausking added the Feature request This is a feature request label Jan 21, 2022
@klausking klausking changed the title POS - German or other EU countries legal situation TSE (Technical Safety Device) Feature request - POS - German or other EU countries legal situation TSE (Technical Safety Device) Jan 21, 2022
@ksar-ksar
Copy link
Contributor

@klausking
Copy link
Author

The "Kassensicherungsverordnung" (KassenSichV) in Germany,
which requires the complete, unchanged and tamper-proof storage of business transactions and some other processes.
The "TSE" obligation is gradually being introduced for this. Roughly speaking, the general obligation to
issue receipts should curb tax evasion in cash transactions.
The "TSE" itself is a hardware or cloud solution. This has nothing to do with the dolibarr log.That is not enough.

Technical functioning

In the future, every checkout process will be stored on the TSE and electronically signed by it.
A chaining principle is used here. Every transaction gets an electronic signature, a signature counter and a time stamp.
This means that each signature can only be produced exactly once.
This ensures that it is impossible to make changes to the chain of transactions afterwards without this being verifiable.
The technical security device can therefore be checked by the tax office for manipulation, gaps and changes using test software.
A journal is saved of all transactions, which the tax office must be able to export at any time.
The file with the exported data is in tar format.

https://de.wikipedia.org/wiki/Technische_Sicherheitseinrichtung#:~:text=Als%20Technische%20Sicherheitseinrichtung%20(TSE)%20wird,unver%C3%A4nderbaren%20Aufzeichnung%20aller%20Kassenvorg%C3%A4nge%20dient.

image

The problem now is that the POS module can unfortunately no longer be used legally. (In Germany and other EU states )

@priojk
Copy link
Contributor

priojk commented Jan 22, 2022

Hello @klausking,

your concerns for the use in Germany are absolutely valid. But I think a solution is already on its way: At the last German Doliday in December, a module was presented, which will allow a connection to the cloud based TSE servcie from Fiskaly.

It was announced that it would be available in January. Here are some notes about this from Twitter: https://twitter.com/bloxera/status/1469240148911079426
. I took these notes, but unfortunately I don't quite remember, who actually presented this during the Doliday.

@klausking
Copy link
Author

Hi there,

that doesn't sound so bad.

But basically I think it's a pity that more and more expensive third-party software / solutions have to be used to meet legal requirements. The same example with the accounting in Dolibarr, which is also not 100% GobD compliant.

Nevertheless, Dolibarr is of course great and one must not forget open source!
One can only hope for the future :)

Thank you for the information.

@catrielr
Copy link

this can help you

#19501

@klausking
Copy link
Author

Great ! Thanks a lot

@hanneshier
Copy link

@klausking do you have any news on this topic? I need a TSE Module as well, but I cannot find any information except for @priojk s Tweets

@klausking
Copy link
Author

klausking commented May 26, 2022

@hanneshier - Hello, I solved the whole thing differently now. I have integrated the "order sprinter" software into Dollibar. Since there is currently simply no sensible solution for the inter POS solution.

https://www.ordersprinter.de/

@hanneshier
Copy link

@klausking how did you integrate the two systems? Do they work together automatically?

@Adventurousdonut
Copy link
Contributor

Adventurousdonut commented Aug 11, 2022

Any news from this? I'd also need something similar, i need it to compliant with the Austrian RKSV (Registrierkassensicherheitsverordnung). The RKSV is very similar to the TSS.

Btw here's a good explanation what the TSS/TSE is exactly: https://developer.fiskaly.com/en/docs
And here is a kind of a list of what the RKSV needs: https://developer.fiskaly.com/api/rksv/v1#section/Introduction plus the official governmental english explanation of the RKSV: https://www.wko.at/branchen/information-consulting/unternehmensberatung-buchhaltung-informationstechnologie/it-dienstleistung/BGBLA-2015-II-410-EN.PDF

@andreubisquerra
Copy link
Contributor

Important update:
Abbes from AB1 Consulting is developing a module to integrate the TSS/TSE via API into a TakePOS and cover all legal requirements for Germany and Austria. This module will be available very soon on Dolistore and on ab1 Consulting page http://www.ab1consult.com/

@andreubisquerra
Copy link
Contributor

BUG solved by external module. The module is already for sale in https://ab1consult.com/en/38-fiskaly-signde-tse.html and Dolistore. It is also free available in all AB1 Consulting SAAS https://ab1consult.com/en/17-cloud-services. There is a video explaining how it works on youtube https://youtu.be/1nqY9BcciXM

@github-actions
Copy link

This issue is stale because it has been open 1 year with no activity. If this is a bug, please comment to confirm it is still present on latest stable version. if this is a feature request, please comment to notify the request is still relevant and not yet covered by latest stable version. This issue may be closed automatically by stale bot in 10 days (you should still be able to re-open it if required).

@github-actions github-actions bot added the Issue Stale (automatic label) This issue is stale because it has been open 1 year with no activity. Remove this label to keep open label Sep 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature request This is a feature request Issue Stale (automatic label) This issue is stale because it has been open 1 year with no activity. Remove this label to keep open
Projects
None yet
Development

No branches or pull requests

7 participants