Articles on: Migration
This article is also available in:

Migrating from the Shopify TSE (KassenSichV) App to OpenFiskal

This guide walks you step by step through migrating from the TSE/KassenSichV App to the OpenFiskal App. It is important to carefully complete all steps to meet legal requirements and ensure a smooth transition.

⚠️ POS Pro is required for using the OpenFiskal TSE.


Step 1: Deactivating the Shopify TSE App


1.1 Close open POS sessions
  • Please close all active sessions on each of your Shopify POS devices.
  • Otherwise, exports will not include data from open sessions.


1.2 Deactivate all TSE locations
  • Log in to your Shopify account and go to the settings of the TSE/KassenSichV App.
  • Deactivate all active TSE locations to properly finalize the app.


1.3 Export all TSE data
  • Make sure to select the entire relevant time period before exporting.
  • Save the data securely — by law, it must be retained for 10 years.
  • If you’re unsure when you installed the Shopify TSE App, you can use April 1, 2021 as the start date (from this date, all retailers in Germany had to comply with TSE/KassenSichV requirements).


⚠️ Do not uninstall the TSE app until you’ve received the export. Otherwise, you’ll have to reinstall it.


👉 Alternatively, you can simply delete the TSE App (as described below). After deletion, the export will automatically be generated within 24 hours, including all TSE data such as the DSFinV-K export (required during audits).



1.4 Delete the Shopify TSE/KassenSichV App
  • You can now uninstall the TSE App from Shopify, as it’s no longer required.
  • All functions will now be fully handled by OpenFiskal.



⚠️ Note1: Before deleting - If the Shopify TSE App is deleted, no consecutive number will be printed in the Shopify POS overview. If you keep the app installed (even without an active subscription), the numbering will continue.


👋 OpenFiskal, however, provides an improved solution with its own detailed daily reports (Z-Reports), which are automatically generated in the OpenFiskal App and meet all compliance requirements.



⚠️ Note 2: After migrating to OpenFiskal, the TSE display in the Shopify TSE App will no longer be available. Instead, you can check the TSE signing status in the OpenFiskal Admin under “Registers.” There, under “Fiscal Status”, you’ll see “Fiscalized” in green when the signing is successfully active.



1.5 Cash Register Deregistration in ELSTER
  • Log in to ELSTER and manually deregister your cash register.
  • Or use our Shopify app Meldefluss to generate an ELSTER import for quick deregistration of both your cash register and TSE.
  • Bonus: you can later use Meldefluss again for re-registering the new OpenFiskal TSE.


Step 2: Installing and Setting Up the OpenFiskal App


2.1 Install the OpenFiskal App
  • Go to the Shopify App Store and search for “OpenFiskal” or use the direct link.
  • Install the app and follow the setup instructions.



2.2 Initial TSE Onboarding
  • Enter company data: Provide your company details to begin setup.
  • Fiscalize registers: Select the registers / Shopify POS devices you want to use with OpenFiskal.
  • Accept Terms: Confirm the General Terms & Data Processing Agreement to complete setup.
  • Add code snippet: To display the TSE QR code on printed receipts, insert the provided code snippet into Shopify’s Liquid receipt editor.
  • Register in ELSTER: Use Meldefluss or copy the TSE data from the OpenFiskal App to register your cash registers and TSEs in ELSTER.


Additional Notes
  • Data retention: Ensure that all exported Shopify TSE App data is stored securely to meet the 10-year legal retention requirement.
  • Support: If you have questions during migration, contact us at help@openfiskal.com.


Disclaimer

This guide is for informational purposes only and does not constitute legal or tax advice. OpenFiskal assumes no liability for the accuracy, completeness, or timeliness of the provided information. Always consult a qualified tax advisor or legal professional for compliance questions.

Updated on: 09/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!