You use the Verifactu integration in Mews Operations to comply with Spain’s electronic invoicing regulations. If your property earns less than €6 million annually, you must use Verifactu for fiscal reporting starting January 2026. This integration sends real-time invoice data to the Spanish tax authority (AEAT), ensures invoice integrity, and supports legal compliance.
A system administrator sets up the integration. Front office staff issue compliant invoices during daily billing.
Note: This integration aligns with Spain’s mandatory compliance for certified software providers starting July 29, 2025. This means any new customers onboarding after that date must comply immediately.
In this article, you can learn how to:
Set up the Verifactu integration
To set up the Verifactu integration:
- In Mews Operations, go to the main menu
> Marketplace.
- In the search bar, type Verifactu, or filter by Legal environment.
- Locate Verifactu Fiscal Registry integration and click Explore.
- Click Connect integration.
You begin the configuration process for Verifactu, the certified compliance solution built in partnership with Fiskaly.
Configure the integration
Enter the required details, for both the Company and Representative:
Note:
- All fields are mandatory as part of the Verifactu requirements, as they are used in reporting transactions to the Spanish tax authority.
- Make sure all details are accurate, especially the NIF and legal company name. If the data is incorrect, you must delete and recreate the integration.
- Company name
- Spanish tax identification number (NIF)
- Company legal address
- Representative person full name
- Representative tax number
- Representative address
- Click Connect.
You create the Verifactu integration in a disabled state.
Enable the integration
- Find the newly created integration in Marketplace > My subscriptions.
- Click Edit.
- Check the box Enable.
- Click Save.
You activate the integration and Mews is ready to send invoices through Fiskaly to the Spanish tax authority.
Use the Verifactu integration during billing
Once you activate the integration, Mews automatically applies Verifactu compliance during billing. You follow the standard billing flow to issue legally compliant invoices.
Issue a simplified invoice
Mews generates a simplified invoice when the total is less than €400.
Click Issue invoice to progress the invoice to a closed state in Mews as normal.
Note: It may take a few seconds for the Verifactu information and QR code to appear after the invoice is issued.
- Finalize the guest’s bill in Mews. Ensure the bill contains the correct items and is associated with the correct company/guest profile. You can learn more about finalizing a guest bill in the article How to add, move or remove items from open bills in Mews Operations.
- Click Charge and close. Review and click Issue invoice.
- Mews sends the invoice data to AEAT in real time.
When the invoice been issued, the response from Fiskaly:
-
- Digitally signs and timestamps the invoice
- Returns a State: Success confirmation
- Adds a QR code to the invoice PDF
The invoice includes a validation message. For example, Factura verificada por Verifactu
- The QR code appears in both the digital and printed invoice. You can present this to the customer. The customer can scan the QR to open the Spanish Tax Administration Agency (Agencia Estatal de Administración Tributaria, AEAT) verification page.
Note:
- Mews prints the QR code on the invoice at the time of issue. The QR code works only once you have successfully reported the fiscal record to the AEAT through Fiskaly.
- If you have not successfully processed the report, the QR code does not work. The link it contains is correct, but it is not valid.
- If the process is not successful, Mews displays the following Error state:
- The following page confirms details of the transaction including the tax ID of the supplier, date of issue, and the total amount:
You issue a simplified invoice that meets Spanish tax compliance requirements.
Issue a complete invoice
Mews generates a complete invoice when the total is €400 or more. This type of invoice requires additional customer data.
Note: AEAT rejects incomplete invoices. You cannot issue a complete invoice until all mandatory data is provided.
To do so:
- Before issuing the invoice, make sure the customer profile includes:
- Full name
- Tax identification number (NIF)
- Address
- Finalize the bill and select Issue invoice.
- If any required fields are missing, Mews shows a validation error. Add the missing information before continuing.
- When all data is complete:
- Click Issue invoice.
- Fiskaly returns a State: Success confirmation and QR code
- The invoice PDF includes a QR code that links to AEAT’s official page. You can scan the QR to view the transaction record at the tax authority website.
You issue a complete invoice that complies with Spanish electronic invoicing laws.
You can learn more about tax compliance in Mews here: Handling tax rate changes.