TSS/Tax System
German fiscal compliance with TSE (Technical Security System)
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:
- Use a certified TSE
- Sign all transactions digitally
- Provide QR codes on receipts
- 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:
- Sent to the TSE for signing
- Assigned a signature counter
- Given a unique signature value
- 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:
- Check internet connection
- Verify Fiskaly credentials
- Contact support if persistent
Signing Failed:
- Check TSE status
- Retry the transaction
- Report error to support
Export Issues:
- Ensure date range is valid
- Check for pending transactions
- 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:
- Check TSS status in settings
- Review error messages
- Contact Fleksa support with:
- TSE serial number
- Error description
- Time of issue
TSS compliance is critical - address any issues immediately.