Verifactu – What you need to do 🇪🇸
Table of Contents
This guide explains how existing DISH POS customers in Spain can migrate from non-fiscalized operation to Verifactu fiscalization directly through the Backoffice.
⚠️ Who this applies to
This guide is for businesses located in Spain, excluding:
- Basque Country (TicketBAI applies there)
- Navarra
- Canary Islands
If your business is in one of those regions, please follow the fiscalization rules that apply locally instead.
If your business is located in Spain (except the Basque and Navarra), your POS cannot be activated until all required data is correct and the fiscal certificate has been uploaded successfully.
Migration is currently optional. If someone wants to move from a non-fiscal to a fiscalised setup, they can do so independently.
1. What Is Verifactu?
Verifactu is a fiscal billing system defined by the Spanish Tax Agency (AEAT) under Law 11/2021 (Anti-Fraud Law) and Royal Decree 1007/2023. It aims to prevent tax fraud by ensuring that all invoices are:
Registered in a secure, tamper-proof way
- Traceable and verifiable
- In many cases, sent in real time (or near real time) to the AEAT Agencia Tributaria
In practice, for you as a restaurant owner, this means:
- Your POS must use approved fiscal software (like DISH POS with Veri*factu support).
- Your invoices are signed and protected so they can’t be modified without leaving a trace.
- Your system can send billing records to AEAT according to the Verifactu rules.
2. Where Do I Get My Verifactu Certificate?
You (or your tax advisor) can obtain a suitable digital certificate from:
- FNMT (Fábrica Nacional de Moneda y Timbre), commonly used for certificates in Spain
- Other qualified trust service providers recognized in Spain
- Through your gestoría / asesor fiscal, who can request and manage it for you
More information you can find in FAQs
3. What do you need to do
1. Log in to Your Backoffice
- Open your Backoffice via: https://[country].myplace.dish.co/
- Enter your login credentials.
- If you don’t remember them, contact DISH Support.
2. Go to the Fiscal Setup Page
- Open the left-hand menu.
- Go to General.
- Select Enterprise. This is the new page used for Verifactu migration.

The Enterprise page may only be visible to users with specific permissions. Your company admin can grant access if needed.
Once you access the page for the first time, No fiscalisation is gonna be selected as your default province.
3. Switch from Non-fiscalized to Verifactu
If your business is currently non-fiscalized, you must switch to the correct fiscal province.
- Enter your Company's name.
- Select your correct fiscal province. In this case, select Veri*factu if your business is located in Spain but not in the Basque region.
Once a fiscal province is selected, the No fiscalisation option will disappear and cannot be selected again since every business need to be fiscalised.
4. Upload Your Fiscal Certificate
Once Veri*factu is selected, new fields will appear.

- Upload your certificate file. To upload your certificate, simply drag your file into the upload area or click “Browse” to select it.
- Complete the following fields exactly as they appear on your legal documents:
- VAT registration number
- Password of certificate

- Once done, click on Save.
- The Expiration date will appear automatically based on your certificate.
-
Verification status is set to “Verification completed successfully” to confirm that the certificate is uploaded correctly.
If your verification fails, please contact your representative.

4. Troubleshooting
| Problem | Solution |
|---|---|
| I cannot log in to my Backoffice | Please remember your log-in details as login (which was provided during installation) and password(that you have changed after during the installation process). If you do not remember, please contact support. |
| Certificate upload fails | Double-check the password provided by your tax/certificate issuer and try again. |
| Certificate name (CN) is wrong | Ask a consultant or admin to adjust the certificate name in Backoffice. |
| Certificate expiration date not visible | Re-upload the certificate and ensure it’s a valid file. |
| Verification failed | Request a new certificate from your legal/tax provider and upload it again. |
| Status shows Contact Support | Contact DISH Support to review your setup. |
| Enterprise page not visible | Ask your company admin for access to the Enterprise page. |
| Can't save configuration | Make sure all mandatory fields (Company name, Tax ID, certificate, password, region) are completed. |
| Payments stopped after provisioning | Contact Support so they resync the configuration via Fleetmanagement. |
| Status stuck on Provisioning | Wait 10 minutes. If the status doesn’t change, contact DISH Support. |