Skip to main content

TSS/Tax System

The TSS (Technical Security System) ensures compliance with German tax regulations (KassenSichV). Every transaction is digitally signed and recorded for tax authority verification.

Written by Bhushan

TSS/Tax System

The TSS (Technical Security System) ensures compliance with German tax regulations (KassenSichV). Every transaction is digitally signed and recorded for tax authority verification.

What is TSS/TSE?

TSE (Technische Sicherheitseinrichtung) is required by German law for all electronic cash registers. It provides:

  • Digital signatures for every transaction

  • Tamper-proof records of all sales

  • QR codes on receipts for verification

  • Export capability for tax audits

Legal Requirement

Since January 2020, all German businesses with electronic cash registers must:

  1. Use a certified TSE

  2. Sign all transactions digitally

  3. Provide QR codes on receipts

  4. Export data in DSFINV-K format on request

Fleksa POS includes built-in TSS compliance via Fiskaly.

TSS Status

Check your TSS status in Settings > TSS:

Status

Meaning

Active

TSE connected and working

Inactive

TSE not configured

Error

Connection issue - needs attention

Viewing TSE Information

The TSS screen shows:

  • TSE Serial Number - Unique identifier

  • Certificate Info - Validity and issuer

  • Signature Counter - Number of signed transactions

  • Last Transaction - Most recent signed receipt

Transaction Signing

Every transaction is automatically:

  1. Sent to the TSE for signing

  2. Assigned a signature counter

  3. Given a unique signature value

  4. Recorded with timestamp

This happens in the background - no staff action needed.

Receipt QR Codes

Each receipt includes a QR code containing:

  • Transaction signature

  • Signature counter

  • TSE serial number

  • Transaction timestamp

  • Verification data

Customers and tax authorities can scan to verify authenticity.

DSFINV-K Export

For tax audits, export transaction data:

Step 1: Go to Settings > TSS > Reports

Step 2: Select date range

Step 3: Tap Export DSFINV-K

Step 4: Download the export file

The export includes all required data in the official German tax format.

Daily Closing (Z-Report)

Generate daily closing reports:

Step 1: At end of day, go to TSS > Cash Point Closings

Step 2: Review the daily summary

Step 3: Print or save the Z-Report

Z-Reports include:

  • Total transactions

  • Sales by payment method

  • Tax breakdown

  • Signed closing signature

TSS Reports

View transaction reports:

  • Daily Reports - Transactions for today

  • Period Reports - Custom date ranges

  • Cash Point Closings - Daily closing summaries

  • Signature Log - All signed transactions

Troubleshooting

TSE Not Connected:

  1. Check internet connection

  2. Verify Fiskaly credentials

  3. Contact support if persistent

Signing Failed:

  1. Check TSE status

  2. Retry the transaction

  3. Report error to support

Export Issues:

  1. Ensure date range is valid

  2. Check for pending transactions

  3. Try smaller date ranges

Compliance Tips

Daily:

  • Verify TSE is active at shift start

  • Check for any signing errors

  • Complete daily closing

Monthly:

  • Review TSS reports

  • Archive monthly exports

  • Check for any gaps

For Audits:

  • Keep all Z-Reports accessible

  • Know how to export DSFINV-K

  • Maintain backup of exports

Support

For TSS-related issues:

  1. Check TSS status in settings

  2. Review error messages

  3. Contact Fleksa support with:

TSS compliance is critical - address any issues immediately.

Did this answer your question?