TSE Compliance in Germany

From April 1, 2021, all German retail merchants must comply with the new KassenSichV regulation in Germany. This regulation impacts all merchants in Germany who sell in-person and have a digital cash register that accepts cash payments. Under this regulation, merchants are required to connect electronic cash registers to a technical security system (TSE) for auditing purposes.

You can use the TSE (KassenSichV) app from the Shopify App Store to help comply with the TSE regulation. For a monthly subscription fee, the TSE (KassenSichV) app stores all financially relevant in-store transactions on an external cloud storage location. The external cloud storage solution is provided by Fiskaly, a third-party compliance service provider.

After you set up the TSE (KassenSichV) app with your tax information and the relevant retail store locations, you can export your TSE data as required for auditing purposes by the tax authorities.

Certification

The TSE (KassenSichV) app is not yet a fully certified solution. We are working with our third-party provider, fiskaly GmbH, to obtain full certification. Fiskaly is only partially certified (ISO 27001 and CSP-L certification) and cannot complete the certification by March 31, 2021. Individual taxpayers are encouraged to contact their local tax office to submit an application to extend the deadline for compliance, which is currently set for April 1, 2021. Learn more about submitting an application.

Subscription Pricing

Merchants pay a monthly subscription fee of $9 USD per store location. This fee is in addition to your POS Pro or POS Lite subscription fees.

Charges are billed based on the date of installation through the Shopify App Store billing system.

Shopify POS integration for checkouts and refunds

TSE (KassenSichV) app supports Shopify POS Lite, Shopify POS Pro, and Shopify Plus merchants. To enable integration with the TSE (KassenSichV) app, you need to update your POS app to the latest version.

The following restrictions apply:

  • TSE (KassenSichV) app doesn't support POS Classic.
  • Shopify POS on Android devices aren't supported.

When retail store locations have TSE support activated, the TSE information is printed on customer receipts. You can use any supported receipt printer with your all-new Shopify POS.

If you allow permission for the TSE (KassenSichV) app to integrate with available iOS devices at a retail store location, then you can print receipts with applicable TSE information at any of your store registers.

Install the TSE (KassenSichV) app

You can install the TSE (KassenSichV) app from the Shopify App Store.

  1. Go to the TSE (KassenSichV) app page.
  2. Click Add app. If you aren't logged into your Shopify account, then you are prompted to log in.
  3. Click Install app.

Set up TSE (KassenSichV) app

After you install the TSE (KassenSichV) app, you need to provide your VAT ID and Tax number (TIN).

  1. From your Shopify admin, click Apps.
  2. Click TSE (KassenSichV).
  3. Click Set up TSE.
  4. Enter your VAT ID and Tax number (TIN), and then click Next.
  5. Select all store locations where you make retail transactions, including refunds and exchanges, and then click Confirm.
  6. On the Approve subscription page, review your subscription charges and billing frequency.
  7. Click Approve subscription to confirm your subscription.

Modify your TSE (KassenSichV) app settings

If necessary, you can modify your VAT ID and Tax number (TIN).

  1. From your Shopify admin, click Apps.
  2. Click TSE (KassenSichV).
  3. Click Settings.
  4. In the Tax identifier section, update your VAT ID and Tax number (TIN).
  5. Click Save.

Manage your active locations

You can manage the list of active store locations to use in your TSE compliance exports. You should activate all locations where you make retail transactions, including refunds and exchanges.

  1. From your Shopify admin, click Apps.
  2. Click TSE (KassenSichV).
  3. In the Your locations section, click Manage TSE.
  4. Add or remove active locations by selecting and deselecting store locations. Subscription charges are listed for each store location.
  5. Click Save.
  6. On the Approve subscription page, review your subscription charges and billing frequency.
  7. Click Approve subscription to confirm your subscription.

Export TSE information using the TSE (KassenSichV) app

You can export your TSE data as required for auditing purposes by the tax authorities.

  1. From your Shopify admin, click Apps.
  2. Click TSE (KassenSichV).
  3. In the Export TSE data section, select the date range to export, and then click Apply.
  4. Click Export.
  5. You TSE export data is emailed to you.

Ready to start selling with Shopify?

Try it free