FAQs
Germany
Frequently Asked Questions
General
End of Day closing options (NFS = Z)
Two options are available for End of Day closing:
1. End of Day closing via the cash register
Send the following transaction to the EFR via the POS system:
<Tra>
<ESR D="2024-06-01T08:30:15" TL="001" TT="1" TN="8" NFS="Z" Opr="101" OprN="Mario Rossi" />
</Tra>
https://docs.efsta.eu/efr/api/business-cases#z-report--end-of-day
2. End of Day closing via the EFR
- Open the corresponding EFR
- Navigate to the Profile section in the EFR
- Open EFR Control
- Set the attribute “Fiscal_Z” there(Note: pay attention to case sensitivity!)
https://docs.efsta.eu/efr/api/additional-functions#attributes
How can I change the company's legal name?
Preparation
Perform a daily closing
- Send NFS=Z to the EFR
- Create a TSE export
Old Installation
- Uninstall EFR
- Archive or delete the folder:
C:\ProgramData\EFR - In the portal:
- Deactivate EFR
- Deactivate the old company
Create New Company
- Create a new company in the efsta portal.
- Order the TSE.
- Please note that hardware TSEs require a delivery time.
- For TSEs ordered via efsta, the assignment is handled automatically by the efsta Cloud.
- For self‑purchased TSEs, manual configuration is required.
Reinstall EFR
- Download EFR Germany
- Install EFR
- Open a browser:
http://localhost:5618 - Configure the profile page, for example:
- Badge
- Attributes
Final Steps
- Inform the Partner Manager so that:
- billing is switched to the new company
- a special termination of the old fiscal unit can be initiated if required
To whom does the Cash Security Ordinance apply?
The manufacturers of cash registers, cash register systems and software solutions for recording business transactions, such as accounting programs, are responsible for the legally compliant implementation of the KassenSichV - efsta offers the efsta EFR middleware to ensure compliance with the law: Compliance as a Service. Taxable entrepreneurs are also bound by the KassenSichV and, in addition to the legally compliant use of the selected cash register, must also comply with the reporting obligation for cash registers from January 1, 2025!
Who is affected by the reporting obligation?
From January 1, 2025, all taxable persons are required to transmit the electronic recording systems - cash registers - and the TSE(s) they use to the authorities.
The taxable person is responsible for reporting the required cash register data. All electronic recording systems within the meaning of Section 1 (1) sentence 1 KassenSichV acquired before July 1, 2025 must be recorded by July 31, 2025 at the latest - including the TSE(s) used
How can be recorded:
- Electronic data transmission will be possible from January 1, 2025 via "My ELSTER" and the ERiC interface.
- All systems of a business premises must be reported uniformly in an XML data file.
DATEV
Are registers created manually in MeinFiskal?
No. They are created automatically during the first successful export.
Do I need one DATEV account per company?
No. One DATEV account can manage multiple companies.
What data is transferred?
Fiscally compliant DSFinV‑K cash-register data.
DSFinV-K
What's the DSFinV-K?
The abbreviation stands for "Digital interface of the tax authorities for cash register systems". It means that all companies that use an electronic recording system (cash register, POS, ERP system, etc.) must use the same structure for data entry and data export. During an audit by the tax office, the data (DSFinV-K data export) is analyzed for errors/gaps/data inconsistencies by an audit software called IDEA.
KassenSichV
What does the KassenSichV mean?
The Cash Register Security Ordinance (KassensichV) is an ordinance of the Federal Ministry of Finance (BMF) that prescribes new mandatory standards for the prevention of manipulation of cash registers. This ordinance defines the technical specifications for electronic recording and security systems, such as cash register or ERP systems. From January 1, 2020, all cash registers in Germany must be equipped with an anti-tampering device, known as a technical security device (TSE).
What is regulated in the KassenSichV?
The aim of the KassensichV is to be able to detect subsequent manipulation of sales data. The verification by means of a data export - which is specified as DSFinV-K - is checked for changes and gaps by the tax office using verification software. Each cash journal entry/transaction is provided with an electronic signature from a technical security device (TSE). If transactions in the journal are manipulated, the chain of signatures is no longer consistent. Checking software can be used to find out at which point the manipulation has taken place at the touch of a button.
What must be recorded according to the KassenSichV?
Since 30.09.2020, cash registers in Germany must be equipped with a so-called technical security device (TSE), which ensures that individual records must be kept.
The TSE signs and saves the cash register transactions on its internal memory and returns a code to the cash register. This code must be printed on every sales receipt. The data is stored in an unchangeable log (TSE TAR file), which must be exportable for the tax office.
The electronic recording system must start a transaction for each business case that records the following data:
- Time of the start of the process
- a unique and consecutive transaction number
- Type of procedure
- Data of the procedure
- Type of payment
- Time of completion or termination
- TSE signature data as QR code or in plain text
Reporting Obligation (ELSTER)
All information about the Wirtschafts-Identifikationsnummer (W-IdNr.) and cash register reporting (MeinELSTER)
Important notice regarding cash register reporting obligations (Germany) in connection with the Wirtschafts-Identifikationsnummer (W-IdNr.)
Starting January 1, 2027, it is expected that providing the Wirtschafts-Identifikationsnummer (W-IdNr.) will become mandatory when reporting electronic cash register systems to the tax authorities (via MeinELSTER).
Companies must therefore ensure that:
- they have been assigned a W-IdNr., and
- it is correctly stored in their cash register systems and reporting processes.
Please refer to our end-customer guide for information on where and how to enter the Wirtschafts-Identifikationsnummer. Until the reporting requirement is updated, this remains an optional field, which can already be stored in our system for future reporting.
Store W-IdNr in the portal
The W-IdNr can be stored in the portal under the company settings. To do this, open the menu <...> on the right, go to ‘Edit’, and enter the W-IdNr there. Additional information about the W-IdNr can be found in the mouseover info field.
General Information on the Wirtschafts-Identifikationsnummer (W-IdNr.)
What is the W-IdNr.?
- It is a unique nationwide identification number for economically active persons and entities in Germany.
- It is used for the clear identification of businesses in tax-related and administrative procedures with tax authorities and other public institutions - https://www.bzst.de/DE/Unternehmen/Identifikationsnummern/Wirtschafts-Identifikationsnummer/FAQ/faq_widnr.html , https://www.bundesfinanzministerium.de/Content/DE/FAQ/wirtschafts-identifikationsnummer.html
Issuance of the W-IdNr.
It is assigned to all economically active entities, including:
- Sole proprietors and freelancers
- Legal entities (e.g., GmbH, AG)
- Partnerships and other associations of persons
The legal basis is set out in Sections 139a et seq. of the German Fiscal Code (Abgabenordnung – AO).
Structure of the W-IdNr.
- Format: DE + 9 digits (e.g., DE123456789)
- The structure corresponds to that of the VAT Identification Number
- In cases of multiple economic activities, additional distinguishing elements may be added (phased implementation) - https://verwaltung.bund.de/leistungsverzeichnis/de/leistung/99102049101000
Does the W-IdNr. need to be applied for?
No. The W-IdNr. is assigned automatically by the Federal Central Tax Office (Bundeszentralamt für Steuern – BZSt).
No application is required, neither for new businesses nor for existing ones.
Since when has the W-IdNr. been issued?
- Since November 2024, VAT-registered businesses and small businesses (Section 19 UStG) have been receiving a W-IdNr.
- The rollout is being carried out in phases
- By the end of 2026, all economically active entities are expected to have received a W-IdNr. - https://www.bzst.de/DE/Unternehmen/Identifikationsnummern/Wirtschafts-Identifikationsnummer/FAQ/faq_widnr.html
Does the W-IdNr. replace other numbers (e.g., tax number or VAT ID)?
No, not at present.
The W-IdNr. is used in parallel with existing identification numbers.
In the long term, it is intended to help simplify administrative processes and consolidate identification systems - https://www.bundesfinanzministerium.de/Content/DE/FAQ/wirtschafts-identifikationsnummer.html
What is the W-IdNr. used for?
The W-IdNr. is primarily used for:
- Clear identification of businesses
- Simplifying communication with authorities
- Supporting the transition to more digitalized and automated tax and reporting processes
Automatic notification service not working
The automatic notification service only works if notifications are created and saved correctly.
If a notification is created manually, it can no longer be transmitted automatically, as this action blocks the automatic service.
Important Note on Notification Creation
Please make sure to only create and save notifications without clicking the “Create” button.
This is required to ensure that notifications are transmitted automatically via the notification service.
Manually created notifications prevent automatic processing and must then be handled manually.
Entering business location details in the efsta Portal
The business location details required for fiscal notifications must be maintained directly at the corresponding location in the efsta Portal. This ensures that fiscal reports are created correctly and completely.
Step-by-step instructions
Navigate to locations
- In the efsta Portal, click on “Locations” in the left-hand menu.
- Search for the location for which the business location details should be stored.
Edit location
- Click on the <…> icon next to the selected location.
- Select “Edit”.
- Enter the required business location details.
- Save your changes.
Automatic transfer to fiscal notifications
After saving, the business location details are automatically transferred to all subsequent fiscal reports. No additional manual entry is required.
If you do not have the required permissions or cannot see any locations, please contact your cash register manufacturer. They can correctly maintain the location data so that fiscal reports are filled in automatically.
Information of the operating facility in the efsta Portal
The operating facility details for fiscal reports must be entered directly in the efsta Portal at the respective site.
Step-by-Step Instructions
- Navigate to Locations
-
In the portal, click “Locations” on the left-hand menu.
-
Find the desired location for which the data should be entered.
- Edit the Location
-
Click the <…> symbol on the right-hand side of the selected location.
-
Select “Edit”.
-
Enter the required business location details.
-
Save your changes.
Info: Automatic Transfer to Fiscal Reports
Once saved, the information will be automatically applied to subsequent fiscal reports.
Note on Missing Permissions
-
If you do not have the necessary permissions or cannot see any locations, please contact your cash register provider.
-
They can enter the data for the location correctly, so that fiscal reports are filled in automatically.
How can I update ELSTER contact information?
If an ELSTER contact is already registered and you need to update information, please follow these steps:
- Click the three dots next to your company
- Open the “ELSTER Report” tab

- Click the pencil icon
- Enter the missing or updated information

The changes will automatically apply to all future fiscal reports.
How do I register an ELSTER contact?
To register an ELSTER contact for your company, please follow these steps:
- Click the three dots next to your company
- Open the “ELSTER Report” tab

- Click the "Enter ELSTER Contact” button
- Enter the required information

The registered ELSTER contact will be used for all future fiscal reports.
TSE
EFR has no TSE assigned
Cloud TSE
No TSE available in the company
If no Cloud TSE is available for the company, automatic assignment is not possible.
💡 Solution
Order a new TSE for the company via the efsta Portal.
Duplicate cash register ID / identical TL‑TT combinations
Automatic assignment is not triggered if multiple EFRs use identical TL‑TT combinations.
In this case, the system assumes that it is the same cash register.
💡 Solution
Change the TT (terminal ID) in your POS software so that each cash register uses a unique TL‑TT combination.
Automatic assignment not triggered
If the automatic assignment did not start, it can be triggered manually.
Procedure
- Open the company area in the efsta Portal.
- Click on the “…” icon on the right.
- Switch to the “Edit” tab.
- Click on “Trigger auto assign manually”.
Error message “Disabled”
If the TSE status is shown as “Disabled”, the TSE has been deactivated.
💡 Solution
Please send an email to ticket@efsta.eu for further clarification.
Hardware TSE
No driver installed
Some hardware TSEs require a specific driver to be recognised by the system.
💡 Solution
Install the appropriate driver provided by the manufacturer (e.g. Epson, Diebold Nixdorf).
Defective USB port
If the TSE is not detected, a defective USB port may be the cause.
💡 Solution
Check the USB port and try a different connection if necessary.
Hardware TSE deactivated in the efsta Portal
If the hardware TSE has been deactivated in the efsta Portal, it will no longer be displayed for EFRs.
💡 Solution
If the TSE is still in use, please contact us via ticket@efsta.eu.
Default client / main tenant
The main tenant of a MultiPOS or MultiCompany EFR is not a cash register and therefore does not require a TSE.
TSE failure and missing signatures
A TSE failure is legally permitted.
In this case, the cash register may continue operating and must not be blocked.
Receipts are signed using a fallback (replacement) signature until the TSE is available again.
The possible causes and solutions depend on whether a Cloud TSE or a Hardware TSE is used.
Cloud TSE
fiskaly Cloud TSE outage
Outage on the fiskaly side
- Check the fiskaly status page
- Check the efsta dashboard in the portal
Local network issues at the POS
- Required fiskaly endpoints not allowed https://docs.efsta.eu/efr/system-requirements
- Antivirus software or TLS inspection blocks communication
Maximum number of open transactions reached
- Caused by missing daily closing (NFS=Z)
- A daily closing is legally required once per day
Duplicate transactions
- Transactions sent twice are detected by the EFR
- These transactions are not signed again
Deutsche Fiskal Cloud TSE outage
Outage on the Deutsche Fiskal side
- Check the Deutsche Fiskal status page
- Check the efsta portal dashboard
Local network issues at the POS
- Check network access, IP addresses and drivers
- Third‑party software may block communication
Maximum number of open transactions reached
- Daily closing (NFS=Z) has not been performed
Error 504 – Circuit Breaker Open
- According to Deutsche Fiskal support, usually caused by local network issues
- Or the TSE status is “Pending”
- The issue usually resolves within one day
Duplicate transactions
- Transactions with identical transaction numbers or identical content
- Are not signed, as re‑signing receipts is legally prohibited
EFR version too old
- Minimum required version: EFR 2.6.0
Hardware TSE
Swissbit USB TSE failure
TSE self‑test
- Regular self‑tests (every 25 hours or after startup)
- Duration approx. 20 seconds, no signing possible during this time
Power‑saving mode
- Unplug the TSE, wait briefly, then reconnect it
Port issues
- Check or change the USB port
Maximum transactions reached
- Daily closing (NFS=Z) has not been performed
EFR version too old
- Minimum required version: EFR 2.5.0
Local fiscal exports
- During local exports, no parallel signing is possible
Epson USB TSE failure
TSE self‑test
- Regular self‑tests (every 25 hours or after startup)
Missing or outdated Epson driver
- Drivers must be installed and up to date
Power‑saving mode / port issues
- Reconnect the TSE
- Check or change the USB port
Maximum transactions reached
- Daily closing (NFS=Z) has not been performed
EFR version too old
- Minimum required version: EFR 2.5.0
Local fiscal exports
- No parallel signing possible during export
Epson TSE server failure
Outdated server driver
- Update the Epson server driver
Slot configuration
- Ensure the slot where the TSE is connected is active
Maximum transactions reached
- Daily closing (NFS=Z) required
Local exports
- No parallel signing possible during export
Login configuration on the EFR
Device_Auth=login:password- If no login is defined:
admin:admin
Diebold Nixdorf USB TSE failure
TSE self‑test
- Regular self‑tests (every 25 hours or after startup)
Missing Diebold Nixdorf driver
- Without the DN driver, the TSE is not recognised
Power‑saving mode / port issues
- Reconnect the TSE
- Check or change the USB port
Maximum transactions reached
- Daily closing (NFS=Z) required
Local exports
- No parallel signing possible during export
Diebold Nixdorf TSE server failure
Outdated driver
- Update the Diebold Nixdorf driver
Slot configuration
- Ensure the correct slot is active
Maximum transactions reached
- Daily closing (NFS=Z) required
Local exports
- No parallel signing possible during export
Login configuration on the EFR
Device_Auth=login:password- If no login is defined:
admin:admin
Cryptovision TSE
efsta does not offer Cryptovision TSEs.
This TSE is plug‑and‑play and does not require a driver.
Therefore, no specific error scenarios are available.
How can I deactivate a TSE in the efsta portal?
- Navigate to the Fiscal Units section and select the desired TSE

- Click on the
<...>symbol next to the TSE to open the properties window - There, select the “Deactivate fiscal unit” button, which opens the pop-up window

- There you will see the tab to which the TSE is assigned
- You have the option of canceling the TSE or, if it is still to be used, just ending the assignment
- Confirm your selection
Deactivated TSEs are only visible in the Portal if you activate “Show deactivated fiscal units”.

How can I exchange a TSE?
Depending on whether the TSE is a hardware- or cloud type, there are two processes to replace a TSE.
Ordering New TSEs
We recommend that you provide the new TSE in advance before a planned TSE exchange. You are welcome to order TSEs via the efsta portal under the calculator icon.
Hardware TSEs have a delivery time of around 2 weeks, while cloud TSEs are available immediately after ordering.
Replacing Hardware TSEs
- Send a daily closing (
NFS=Z) to the EFR - Disconnect the existing TSE from the device
- Log into the efsta Portal and search for the relevant TSE by clicking on the "Fiscal Units" tab
- Click on the
<…>symbol on the right-hand side of the TSE to be exchanged - Select the “Deactivate fiscal unit” button. In the following window, you can deactivate the TSE
- Plug the new hardware TSE into a free USB port (for SD card TSEs: into the card reader)
- The TSE should be automatically recognized and assigned by the EFR, but if not: - open the EFR (http://localhost:5618) > “Control” menu > “TSE” - select the TSE from the list and click on “Set assignment”
- (Optional) In the EFR interface at “Profile” > “Attributes”, enter your own values for: - TSE_AdminPin- TSE_AdminPuk - TSE_TimePin - TSE_TimePuk - TSE_ClientId
If the TSE does not originate from efsta and is already pre-initialized, these values must be specified so that the EFR recognizes the TSE correctly. (Without adjustment, the TSE automatically initializes the default values)
Epson TSE only:
Windows needs an additional driver which can be downloaded at the EPSON website
Replacing Cloud TSEs
- Send a daily closing (
NFS=Z) to the EFR - Cancel old TSE in the efsta portal
- Log into the efsta Portal and search for the relevant TSE by clicking on the "Fiscal Units" tab
- Click on the
<…>symbol on the right-hand side of the TSE to be exchanged - Select the “Cancel fiscal unit” button
- In the following window, you can choose whether you want to simply end the assignment to the register or deactivate the TSE
- Choose the desired TSE in the Portal under “Order”. After approx. 10 minutes, the new Cloud TSE will be automatically assigned and allocated to a free EFR
- The TSE will be configured during the next heartbeat (approx. every 15 minutes). It will be initialized and used within the next 1–3 transactions
Please note the applicable cancellation periods.
Reporting obligation in MeinElster
The reporting obligation stipulated in the KassensichV requires that any change to a TSE used must be reported in MeinElster within one month.
Notification Service
We fulfill this obligation using our notification service. With the free notification service from efsta, the Elster contact stored in the efsta Portal always receives an email on the following Monday informing them that an XML file is available for processing due to the new TSE, or if using our fee-based automated reporting service, the email will notify them when a new report as been created. Details can be found on the page Mandatory Reporting
How do I order a TSE in the efsta portal?
To comply with the KassenSichV, you need a certified TSE.
You can purchase this directly via the efsta portal.
Please contact your cash register manufacturer to make sure which TSS is compatible with the cash register system or cash register software.
- Go to the “Orders” menu in the efsta Portal
- Select the desired company from the drop-down menu
- Select the desired product for Germany

- Enter the number of TSEs required
- Read and confirm the terms of use
- Click on “Next”
- Enter the company address and select the stored billing address (this must be stored in the company master data beforehand). You can change the delivery address if necessary
- Then click on “Next”

- You will receive confirmation that the order has been successfully completed
Ordering a cloud TSE
The Cloud TSE is available in the efsta Portal approx. 15 minutes after ordering.
The order is processed and dispatched by the efsta sales team. You will receive an order confirmation and an invoice by email.
Ordering a hardware TSE
The order will be processed and dispatched by the efsta sales team. You will receive an order confirmation and an invoice by e-mail. The delivery time is approx. 2-4 weeks. After receipt, you or your cash register manufacturer can install the hardware.
How does the cloud TSE assignment work?
After a successful order, the cloud TSE is visible in the efsta portal after 5 minutes.
The TSE is assigned to an EFR without a TSE.
After a heartbeat, the TSE is automatically configured on the EFR.
After the heartbeat, a transaction should be carried out. The TSE is initialized after the transaction.
A heartbeat is the synchronization of changes between the EFR and the portal. It takes place every 15 minutes.
What is a TSE?
The technical security device (TSE for short) is the legally required security module in electronic cash registers that ensures the complete and unalterable recording of all cash register transactions.