🇩🇪

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

Gourmet Markt GmbH
Hauptstraße 42
80331 München
USt-IdNr: DE123456789
Datum:23.02.2026 14:32
Beleg-Nr:0000847
Kasse:POS-03
2x Bio Vollmilch 1L11,98
1x Sauerteigbrot7,50
1x Freilandeier 12er6,49
Netto 7%24,27
MwSt 7%1,70
Gesamt25,97 EUR
TSE Signatur
2Fj8kL+mN9pQ...xY4zW
TSE-Nr: DE-TSE-001-2024
DSFinV-K
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.