Skip to main content
Tapp’s German fiscal page provides software tools for Fiskaly provisioning, daily DSFinV-K closings, closing reports, and export requests. It supports operational record handling but does not determine your legal or tax obligations.

Who can do this?

Owners can use this workflow with the scope described here. Write access is checked for the currently selected shop. Backend authorization is authoritative; entering a route directly does not expand a role.

Where

For a DE shop, open Settings and choose Fiscal compliance. Only an Owner can use the page; non-DE shops are redirected away.

Steps

  1. Review Fiskaly status. If setup is not provisioned, start provisioning and wait for the status response before retrying.
  2. Review closing configuration and choose the offered closing mode. For scheduled mode, set the displayed Berlin-time closing time; save changes.
  3. Check pending business dates. Close an eligible day deliberately and verify it appears as submitted before treating it as closed.
  4. For a submitted closing, choose German or English and download or print its closing report.
  5. Choose a valid from/to range to request a DSFinV-K export. Monitor the request list and download only when the UI reports it ready.

Platform notes

The Admin App resolves today and yesterday in Europe/Berlin for closing controls, prevents duplicate submitted closings, and surfaces API error details. Fiscal status can be read by Owner or Manager at API level, but provisioning and the Admin workflow are Owner-only. Export and report actions are asynchronous or can return printer job outcomes.

Market notes

This article applies only to DE. Tapp tooling and provider integration are assistance, not legal, accounting, or tax advice and not a guarantee of compliance. The merchant remains responsible for correct setup, operation, records, exports, registrations, and professional advice.

Troubleshooting

Do not repeatedly provision while a request is pending. For closing errors, confirm the business date, existing submitted state, and configured mode. For export errors, verify the date range and wait for processing. Retain the exact on-screen error and request or closing identifier for @sebestil; do not guess at a tax remedy.