Compliance Guide
Keeping your cash register compliant doesn’t have to be complicated. This guide walks you through what you need to do, in plain language, so you can focus on running your business.
If you’re unsure about any of these steps, your POS provider or tax advisor can help. You don’t have to figure it all out on your own.
Germany (DE)
Section titled “Germany (DE)”Germany has specific rules under the KassenSichV regulation. Here’s what you need to have in order:
Make sure your cash register has an active security system (TSS)
Every cash register in Germany needs a TSS (German equivalent: technische Sicherheitseinrichtung TSE). This is a certified device or cloud service that records and secures every transaction. Your POS provider should have set this up for you — if you’re not sure, ask them to confirm that your TSS is active and working.
Check that receipts are being issued for every transaction
German law requires that a receipt is generated for every single transaction — even if the customer doesn’t take it. Make sure your register is printing or offering a digital receipt each time.
Register your cash register with the tax office
You need to report your electronic cash register system to the local tax office (Finanzamt). This includes information about your TSS. Your tax advisor can help with the registration form.
Keep your DSFinV-K exports up to date
DSFinV-K is the standard data format that German tax authorities expect when they review your records. Your system should be generating these exports automatically. Check with your POS provider that exports are running and stored safely.
Know how to access your data for an audit
If the tax office visits, you’ll need to provide your transaction data in the DSFinV-K format. Make sure you know where to find your exports — either in your POS system or in the fiskaly Dashboard. Practice finding them before you need to.
The fiskaly cloud TSE is certified by the German Federal Office for Information Security (BSI) and valid until 2033. If you’re using fiskaly, your TSE certification is taken care of.
Austria (AT)
Section titled “Austria (AT)”Austria requires compliance with the RKSV (Registrierkassensicherheitsverordnung). Key points:
- In order to sign receipts you need a Signature Creation Unit and at least one Cash Register.
- Receipts must include the signature data in form of a QR code.
- The DEP7 (Datenerfassungsprotokoll) must be provided upon request.
- Your cash register must be registered with FinanzOnline (FON). This part is handled automatically via SIGN AT.
- For the synchronization with FON, a so-called Cash Register Webservice User must be created in FON. Details are provided in this PDF.
- Make sure to validate the yearly receipt (Jahresbeleg). This part is also handled automatically via SIGN AT.
Your POS provider handles most of the technical setup. Your main job is to make sure the system is registered and that you keep your FinanzOnline access up to date.
France (FR)
Section titled “France (FR)”France requires NF525-certified fiscalization software. Here’s what matters:
- Your POS system must use certified software that ensures transaction data can’t be altered
- Every transaction must be recorded in an unbroken sequence
- You should be ready to provide a certificate of compliance (attestation de conformité) if asked
- Year-end closings (clôture annuelle) must be performed and archived
Italy (IT)
Section titled “Italy (IT)”Italy uses the Registratore Telematico (RT) system:
- fiskaly replaces the physical RT with a cloud-based API, ensuring the same fiscal compliance without the need for dedicated hardware
- B2C transaction data is transmitted in real time to the Agenzia delle Entrate through the “Fatture e Corrispettivi” portal using the Documento Commerciale Online procedure
- The Agenzia delle Entrate returns the progressive number assigned to the commercial document, which can then be printed or sent to the customer upon request
Spain (ES)
Section titled “Spain (ES)”Spain is introducing the Verifactu and TicketBAI systems:
- TicketBAI is required in the Basque Country — every invoice must be signed and reported
- Verifactu is the nationwide system being rolled out — it requires real-time reporting of invoices
- Your POS software must be certified and registered
- Keep records of all submitted invoices for audit purposes
Regulations are still being rolled out across Spanish regions. Check with your tax advisor for the latest requirements in your area.
Was this page helpful?