ReceiptForge for Germany
KassenSichV Compliance
Germany's KassenSichV (Kassensicherungsverordnung) regulation requires all electronic cash registers to use a certified Technical Security Equipment (TSE) device. ReceiptForge's Germany compliance pack ensures your receipts meet all requirements automatically.
KassenSichV Requirements Overview
TSE Digital Signatures
Every transaction must be signed by a certified TSE device. The signature includes a transaction counter, start and finish timestamps, the process type, and a SHA-256 based digital signature. ReceiptForge accepts the TSE signature data in the transaction payload and renders it in the correct position on the receipt.
DSFinV-K QR Codes
Receipts must include a QR code in DSFinV-K format that encodes the fiscal data. The QR code contains structured fields including the TSE signature, transaction number, date/time, amounts by VAT rate, and the serial number of the TSE device. ReceiptForge automatically generates this QR code from the transaction data.
Mandatory Receipt Fields
German receipts must include: the full name and address of the business, date and time of the transaction, quantity and description of each item, the price per item, the total amount, the applicable tax rate and tax amount, the TSE transaction number, and the TSE signature value.
VAT Rate Breakdown
Germany uses multiple VAT rates: 19% standard and 7% reduced (for food, books, etc.). Receipts must show a clear breakdown of amounts by VAT rate category, with net amounts, VAT amounts, and gross totals for each rate.
How ReceiptForge Handles It
Locked Fiscal Zones
The TSE signature block and DSFinV-K QR code are placed in locked zones that cannot be accidentally moved, modified, or deleted by template designers.
Automatic QR Code Generation
The DSFinV-K QR code is generated automatically from the transaction payload. No manual construction of the QR content is needed.
VAT Expression Functions
Built-in expression functions handle multi-rate VAT calculations with proper rounding (ROUND_HALF_EVEN) and formatting for the German locale.
Pre-publish Validation
Templates assigned to German fiscal zones are validated for all mandatory fields before publishing. Missing requirements block the publish with clear error messages.
Sample German Receipt
QR Code
Compliance Status
- ✓ TSE signature present
- ✓ DSFinV-K QR code
- ✓ VAT breakdown by rate
- ✓ Business identification
- ✓ Transaction numbering
Ready for German compliance?
Enable the Germany compliance pack and start generating KassenSichV-compliant receipts today.