Logo

Hello there! How can we help you?

Get your answers directly from the Convious team...

German POS Fiscal Compliance (Fiskaly Integration)

German POS Fiscal Compliance (Fiskaly Integration)

This article explains how Convious handles German fiscal compliance requirements for partners operating POS terminals in Germany. It is intended for German venue admins who want to understand what Convious does automatically, what you need to do as a partner, and how to request tax audit exports when required.

Last updated on 13 Apr, 2026

Why Fiscal Compliance Matters in Germany

German law (KassenSichV, in force since January 2020) requires every electronic POS system to use a certified Technical Security System (TSS) to digitally sign every transaction. The TSS acts like a digital notary: it stamps each sale with a unique, tamper-proof code that proves the transaction happened at a specific time and cannot be altered after the fact.

If a tax auditor visits your venue, they will also expect your transaction records to be available in a standardised format called DSFinV-K — the same format used across all industries in Germany, from grocery stores to theme parks.

As of January 2025, there is an additional reporting obligation: all POS devices with an active TSS must be registered electronically with the German tax authority (ELSTER) within 30 days of going live.

Convious handles the TSS transaction signing and DSFinV-K export automatically. You are responsible for the ELSTER device registration — but the Convious support team will guide you through it.


What Convious Does for You

Convious is integrated with Fiskaly, a BSI-certified cloud TSS provider. Here is what happens automatically every time a sale is made at your POS:

  1. Payment is confirmed at the POS terminal.

  2. Convious sends the transaction data (amounts, VAT rates, items) to Fiskaly in real time.

  3. Fiskaly signs the transaction with a unique digital signature and returns the signing data.

  4. The signature data is stored securely and printed on the receipt.

This process takes milliseconds and is completely invisible to your staff and guests.

⚠️ Important: Make sure your products are configured with one of these tax rates: 19%, 7%, or 0%, according to German standards. Otherwise the transaction won't be signed.

What data is available in the QR code on the receipt?

German law requires specific information on every POS receipt:

Feld Beleg

Feld SIGN DE

TSE-Transaktion

number

TSE-Start

time_start

TSE-Stop

time_end

TSE-Seriennummer

tss_serial_number

TSE-Zeitformat

log.timestamp_format

TSE-Hashalgorithmus

signature.algorithm

TSE-PublicKey

signature.public_key

ClientID / KassenID

client_serial_number (corresponds to serial number of the electronic record-keeping system)

TSE-Erstbestellung

This field needs to be added manually by the cash register manufacturer

QR-Code

qr_code_data

New receipt comparison EN no BG.png

Offline

If the Fiskaly API is down, the POS can still complete sales. Transactions are flagged as "TSE-Offline" and automatically re-signed by Fiskaly once connectivity is restored. This is compliant with German regulations.


What You Need to Do

1. Register your POS devices with ELSTER

Within 30 days of your Convious POS going live, you must register your POS devices with the German tax authority via ELSTER (the online tax office portal). This is a legal requirement.

The Convious support team will provide you with the TSS serial number and device details needed to complete the registration. If you are unsure how to submit the registration itself, contact your tax advisor.

⚠️ Important: Failure to register within 30 days is an audit risk. Contact Convious support as early as possible before your go-live date so the registration details can be prepared in time.

2. If you already have a Fiskaly account

If your venue was previously using a different POS provider with its own Fiskaly TSS, your existing TSS must be deactivated and a new one registered under the Convious organisation. This transition must be completed within 30 days of your Convious POS going live.

Do not deactivate your existing TSS before speaking to Convious support — the timing needs to be managed carefully to avoid any gaps in compliance.


Requesting Your Tax Audit Export (DSFinV-K)

If you are subject to a tax audit, you can request a DSFinV-K export from the Convious support team. This export contains all the standardised transaction data the German tax office requires, and can be provided for any date range you specify.

Contact Convious support with the date range you need and your venue details. The export will be provided as a ZIP file you can hand directly to your tax auditor or advisor.

💡 Note: German law requires transaction data to be retained for 10 years, even if you later switch providers or offboard from Convious. Archive your DSFinV-K export files in a location your finance team can access long term.


FAQ

Do I need my own Fiskaly account?
No. Convious manages the entire Fiskaly setup under our organisation. You do not need to create, configure, or manage a Fiskaly account.

Does this apply to my Kiosk as well as POS?
Standalone card-only kiosks in Germany are currently in a legally ambiguous area. Speak to your tax advisor to confirm whether your kiosk setup is in scope.

What VAT rates are supported?
Convious supports all standard German VAT rates: 19%, 7%, and 0%. These are configured per product in your Control Panel and included automatically in every signed transaction.

Is this available for venues outside Germany?
Currently, Convious's Fiskaly integration covers Germany. Fiscal compliance requirements vary significantly by country. If you operate in France or another regulated market, contact Convious support about your specific requirements and timeline.

How long does setup take?
If you are a new partner going live with Convious POS for the first time, Fiskaly configuration is handled as part of your onboarding — there is no separate setup step on your end.

Did you find this article helpful?
Previous

Alvarado Turnstile Integration

Next