Compliance Overview Germany

Modified on Wed, 18 Jun at 2:26 PM

Compliance tools and reporting  within RoomRaccoon helps German hoteliers meet all legal requirements for guest registration, fiscalisation, and accounting. With built-in tools like Meldewesen forms, Fiskaly integration, DSFinV-K reporting, and DATEV exports, RoomRaccoon makes it easy to stay compliant with German hospitality regulations. Whether you handle transactions manually or accept cash and vouchers, we’ve got you covered.

Meldewesen (Guest registration)

What it is: In Germany, guest registration (Meldewesen) is a legal requirement. Hoteliers must report all guests to local authorities (Meldebehörde), often linked to city tax collection.

Why it’s needed: To comply with local tourism laws that track overnight stays and enable correct city tax reporting.

How it works in RoomRaccoon:

  • Automated Submission (Upgrade Required): Via integrations with Feratel or AVS, RoomRaccoon sends guest data directly to regional registration authorities.

  • Manual Submission (Free Version): Hoteliers can generate downloadable PDF forms from RoomRaccoon and submit these to authorities manually.

Submission frequency: Typically required at check-in or within the timeframe set by the local municipality.

Swiss Exception: Switzerland has its own regional guest registration laws, which may or may not require electronic submissions. These are not currently supported by RoomRaccoon unless discussed and scoped during the onboarding process.  


Fiskaly (Fiscalisation)

What it is: A real-time fiscalisation tool that applies a secure, tamper-proof digital signature to each transaction involving cash or cash-equivalent payments (e.g., vouchers). It ensures transactions are immutable and compliant with German tax law.

Why it’s needed: To comply with Germany’s KassenSichV (Cash Register Security Ordinance), which aims to prevent financial manipulation and fraud.

Applies to:

  • Mandatory for German hoteliers accepting cash or voucher payments. You must use a certified Technical Security System (TSS), such as Fiskaly.

DSFinV-K Reporting (TSE Format)

What it is: A standardized data export format mandated by the German tax authorities. It includes fiscalised transactions only and must be generated on request (e.g. for tax audits), not in real time.

Why it’s needed: To comply with Germany’s §146a AO and KassenSichV. It provides proof that cash and equivalent transactions were recorded and handled correctly.

Important: You can only generate DSFinV-K reports if your transactions have been fiscalised via a TSS like Fiskaly.  No fiscalisation = No valid DSFinV-K report.

Applies to:

  • Mandatory for German hoteliers accepting cash or vouchers.

  • Not required in Austria or Switzerland under the German KassenSichV. However, similar local regulations may apply — consult your tax advisor for region-specific requirements.

RoomRaccoon Functionality

  • RoomRaccoon allows hoteliers to generate DSFinV-K-compliant reports (TSE format) for fiscalised properties.

  • These reports must be downloaded and stored monthly in case of audit.

Note: Fiskaly and DSFinV-K are related but not interchangeable:

  • Fiskaly = the tool for real-time fiscalisation

  • DSFinV-K = the report format required by auditors You may use both, but cannot generate DSFinV-K unless you first fiscalise your transactions.

Accounting Exports (DATEV Format)

What it is: RoomRaccoon also supports manual CSV accounting exports for import into the DATEV system, widely used by German accountants.

Why it’s needed: To ensure that your financial reporting aligns with German accounting standards and supports general tax filing.

How it works:

  • Download the CSV export from the Finance module in RoomRaccoon.

  • Manually upload to DATEV monthly or quarterly, depending on your accountant’s workflow.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article