Skip to main content

Fiscalization

In Germany, cryptographic securing of cash register receipts is legally required. eesy Manager integrates the BSI-certified provider fiskaly for this purpose.

What is TSS?

TSS (Technical Security System) is a system that:

  • Cryptographically signs every cash register transaction
  • Stores transactions immutably
  • Can be presented to tax authorities during audits

Hierarchy

TSS (Technical Security System)
└── Cash Register (up to 10 waiters)
└── Waiter Device

Each Cash Register is assigned to a TSS. Each Waiter Device is assigned to a Cash Register.

Limitation

A maximum of 10 waiters can be assigned per cash register.

Setup

Step 1: Enable Fiscalization

  1. Open Admin Panel → Fiscalization
  2. Select Germany (KassenSichV) as jurisdiction
  3. Enter the required data:
    • Address
    • Postal code and city
    • VAT ID (if available)
    • Tax number
    • Business ID
  4. Confirm the legal declaration
  5. Enable fiscalization
Cannot be Undone

Enabling fiscalization cannot be undone. Check all data carefully.

Step 2: Create Cash Registers

After activation, a first cash register is automatically created.

Create additional cash registers:

  1. Tap New Cash Register
  2. The register receives a unique serial number
  3. Assign waiters (max. 10 per register)

Step 3: Assign Waiters

Each waiter must be assigned to a cash register:

Manually:

  1. Drag a waiter via drag-and-drop onto a cash register
  2. The assignment becomes active immediately

Automatically:

  1. Select multiple waiters
  2. Tap Distribute Automatically
  3. The system distributes waiters across registers

Step 4: Guest Cash Register

For orders via the eesy app, a cash register for guests must be designated:

  1. Select a cash register under Guest Cash Register
  2. All guest orders are secured via this register

Cost Overview

At the top of the fiscalization page, the projected costs of your TSS setup are displayed:

  • Register activation: One-time cost per register
  • Monthly fees: Ongoing cost per active register
  • Minimum commitment period: Contract duration
  • Registration costs: Costs for registering with tax authorities

Fiscalization Tabs

After setup, the fiscalization page is divided into the following tabs:

Dashboard

The dashboard shows action required items that need your attention:

  • No TSS configured
  • No guest cash register designated
  • TSS outage (defective/disabled)
  • Unsubmitted cash registers (not reported to tax office)

Daily Closings

Management of daily closings. See Daily Closing below.

Waiters & Cash Registers

Management of all cash registers and their assigned waiters.

Enable/Disable Cash Register

  • Temporarily disable: Register is temporarily unusable
  • Permanently disable: Register is permanently decommissioned

TSS Information

The following is displayed for each cash register:

InformationDescription
Serial NumberUnique ID of the register
Public KeyTSS key for verification
BSI Certificate IDID of BSI certificate
StatusActive/Inactive

Guest Orders

Configuration of the cash register for orders via the eesy guest app.

TSS & Exports

TSS Export

The TSS export contains all signed transactions for a time period.

  1. Tap Start TSS Export
  2. Select the TSS
  3. Wait for export to complete
  4. Download the TAR file

DSFinV-K Export

DSFinV-K (Digital Interface of Financial Administration for Cash Register Systems) is a standardized format for tax audits.

Required During Cash Audit

During a cash audit, the DSFinV-K export must be made available to tax authorities at short notice.

  1. Tap DSFinV-K Export
  2. Select the time period and format (TAR/ZIP)
  3. Download the export

Cash Register Registration (ELSTER)

Since January 2025, all cash registers must be registered with tax authorities.

Enter Information

  1. Open the Cash Register Registration tab
  2. Enter taxpayer information:
    • Name/Company
    • Address
    • Tax number
  3. Specify business locations
  4. List all cash registers

Submit Registration

  1. Validate the entered data
  2. Tap Submit to Tax Authority
  3. The registration is sent via ELSTER interface
  4. You'll receive a confirmation

Audit Log

The audit log shows a chronological overview of all fiscalization events and changes.

Daily Closing

A daily closing must be created after each business day.

Check Unbilled Orders

Before the daily closing, the system checks for unbilled orders in the billing period. If any exist, you'll be prompted to bill or cancel them first.

Closing Preview

Before the daily closing is created, you'll see a preview showing the number of kitchen orders that will be included.

Create Daily Closing

  1. Tap Create Daily Closing
  2. Select the cash register(s)
  3. Review the preview
  4. Confirm the closing
Automatic

Daily closings are automatically created at the end of the billing period when transactions exist.

Cash Count

During the daily closing, a cash count (cash reconciliation) can be performed:

  1. Blind count – Enter the counted cash amount without seeing the expected amount
  2. Reveal – The system shows the expected amount next to your counted amount, including any discrepancy
  3. Resolution – If there's a discrepancy: select a reason from the dropdown and optionally enter a note
  4. Confirmation – Confirm the cash count

Status Displays

StatusMeaning
Not Set UpFiscalization must be enabled
SignDE ActiveGermany fiscalization is active
Not RequiredNot necessary for this jurisdiction

Troubleshooting

"Fiscalization Required"

This message appears when:

  • Fiscalization is not set up
  • The waiter is not assigned to a cash register

Solution: Set up fiscalization and assign waiters.

TSS Errors

With TSS errors, transactions are cached and signed later. Check internet connection.

Important Notes

  • Daily Closing: Create a daily closing at the end of each business day
  • Store Exports: Keep DSFinV-K exports for 10 years
  • Audit Readiness: Exports must be quickly available during cash audits
  • Report Changes: Changes to cash registers must be reported to tax authorities