POS Sessions in OpenFiskal
In Germany, a daily closing with a Z-Report (Tagesbericht) is required by law. In Austria and Switzerland, while not mandatory, Z-Reports are also fully supported.
Daily closings are based on Sessions. A session starts with the first transaction of the day and ends with the daily cash count. OpenFiskal offers two ways to manage these sessions:
Option 1: OpenFiskal Sessions - POS Pro und POS Lite
We recommend using OpenFiskal Sessions to ensure every day is closed in compliance with the law while minimizing the risk of errors.- Session Start: Manually using the Z-Reports POS Extension, or automatically with the first transaction of the day.
- Session End: Manually using the Z-Reports POS Extension, or automatically: The system automatically closes open sessions at 11:59 PM. This ensures that every calendar day has a clean closing.
- DSFinV-K Compliance: After the session closing, OpenFiskal has all the necessary data to provide a legally compliant DSFinV-K export. In the event of a tax audit (Kassennachschau), the export can be downloaded via the "Exports" section.
- Z-Report Generation: The Z-Report is generated immediately after the session ends (in the case of automatic closing, that's midnight) and can then be viewed in the OpenFiskal app within the Shopify Admin, or in the Z-Reports POS Extension.
Option 2: Shopify Cash Tracking Sessions - Only POS Pro
- Session Start: Either manually in the Shopify POS app or automatically with the first transaction.
- Session End: Manually in the Shopify POS app.
- DSFinV-K Compliance: OpenFiskal can only provide the DSFinV-K export after the session has been manually closed. In the event of a tax audit, the export can be downloaded via the "Exports" section.
- Z-Report Generation: The Z-Report is generated within 2 minutes after the session is closed and can then be viewed in the OpenFiskal app within the Shopify Admin, or in the Z-Reports POS Extension.
➡️ Find more details in our article: Open and close sessions in Shopify POS (for OpenFiskal).
How to switch between Session types
You can adjust these settings in the OpenFiskal app under Settings > POS Sessions.

Now you can switch between the session types:

Frequently Asked Questions
"I get a 'There are open sessions' warning"
- Follow this video to close your remaining sessions from Shopify Admin:
"Can I switch back and forth?"
- Yes. As long as no session is currently open, you can switch at any time.
"What happens if I make a sale after 11:59 PM?"
- Don't worry! Since the previous session was automatically closed at 11:59 PM, the next sale (e.g. at 12:05 AM) will simply open a new session for the next calendar day.
"Where can I find my Z-Reports after the automatic closing?"
- You can find them either in the Z-Reports POS extension or in the OpenFiskal app within the Shopify Admin under the "Z-Bons" section.
Any further questions?
Contact us here on help.openfiskal.com – we are happy to help!
Updated on: 18/03/2026
Thank you!